org.jboss.test.classloader.circularity
Interface StarterMBean

All Superinterfaces:
Service (src) , ServiceMBean (src)
All Known Implementing Classes:
Starter (src)

public interface StarterMBean
extends ServiceMBean (src)

The MBean driver for the circularity class loading unit tests


Field Summary
 
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
 void testClassCircularityError()
           
 void testDeadlockCase1()
           
 void testDuplicateClass()
           
 void testLinkageError()
           
 void testLoading()
           
 void testMissingSuperClass()
           
 void testPackageProtected()
           
 void testRecursiveLoadMT()
           
 void testUCLOwner()
           
 
Methods inherited from interface org.jboss.system.ServiceMBean (src)
getName, getState, getStateString, jbossInternalLifecycle
 
Methods inherited from interface org.jboss.system.Service (src)
create, destroy, start, stop
 

Method Detail

testClassCircularityError

public void testClassCircularityError()
                               throws java.lang.Exception
Throws:
java.lang.Exception

testDuplicateClass

public void testDuplicateClass()
                        throws java.lang.Exception
Throws:
java.lang.Exception

testUCLOwner

public void testUCLOwner()
                  throws java.lang.Exception
Throws:
java.lang.Exception

testLoading

public void testLoading()
                 throws java.lang.Exception
Throws:
java.lang.Exception

testMissingSuperClass

public void testMissingSuperClass()
                           throws java.lang.Exception
Throws:
java.lang.Exception

testPackageProtected

public void testPackageProtected()
                          throws java.lang.Exception
Throws:
java.lang.Exception

testLinkageError

public void testLinkageError()
                      throws java.lang.Exception
Throws:
java.lang.Exception

testDeadlockCase1

public void testDeadlockCase1()
                       throws java.lang.Exception
Throws:
java.lang.Exception

testRecursiveLoadMT

public void testRecursiveLoadMT()
                         throws java.lang.Exception
Throws:
java.lang.Exception