org.jboss.test.classloader.concurrentload
Class ConcurrentLoader
java.lang.Object
org.jboss.mx.util.JBossNotificationBroadcasterSupport (src)
org.jboss.system.ServiceMBeanSupport (src)
org.jboss.test.classloader.concurrentload.ConcurrentLoader
- All Implemented Interfaces:
- ConcurrentLoaderMBean (src) , MBeanRegistration (src) , NotificationBroadcaster (src) , NotificationEmitter (src) , Service (src) , ServiceMBean (src)
- public class ConcurrentLoader
- extends ServiceMBeanSupport (src)
- implements ConcurrentLoaderMBean (src)
A multi-threaded class loading test service.
Fields inherited from interface org.jboss.system.ServiceMBean (src) |
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED |
Method Summary |
protected void |
createService()
Sub-classes should override this method to provide
custum 'create' logic. |
protected void |
stopService()
Sub-classes should override this method to provide
custum 'stop' logic. |
Methods inherited from class org.jboss.system.ServiceMBeanSupport (src) |
create, destroy, destroyService, getLog, getName, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, preRegister, start, startService, stop |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lock
public java.lang.Object lock
MAX_CLASSES
public static final int MAX_CLASSES
- See Also:
- Constant Field Values (src)
NUMBER_OF_LOADING
public static final int NUMBER_OF_LOADING
- See Also:
- Constant Field Values (src)
NUMBER_OF_THREADS
public static final int NUMBER_OF_THREADS
- See Also:
- Constant Field Values (src)
ConcurrentLoader
public ConcurrentLoader()
createService
protected void createService()
throws java.lang.Exception
- Description copied from class:
ServiceMBeanSupport (src)
- Sub-classes should override this method to provide
custum 'create' logic.
This method is empty, and is provided for convenience
when concrete service classes do not need to perform
anything specific for this state change.
- Overrides:
createService
in class ServiceMBeanSupport (src)
- Throws:
java.lang.Exception
stopService
protected void stopService()
throws java.lang.Exception
- Description copied from class:
ServiceMBeanSupport (src)
- Sub-classes should override this method to provide
custum 'stop' logic.
This method is empty, and is provided for convenience
when concrete service classes do not need to perform
anything specific for this state change.
- Overrides:
stopService
in class ServiceMBeanSupport (src)
- Throws:
java.lang.Exception