org.jboss.mx.loading
Class ClassLoadingTask

java.lang.Object
  extended byorg.jboss.mx.loading.ClassLoadingTask
Direct Known Subclasses:
MyClassLoadingTask (src)

public class ClassLoadingTask
extends java.lang.Object

An encapsulation of a UCL3.loadClass task.


Field Summary
protected  java.lang.String classname
           
static int FINISHED
           
static int FOUND_CLASS_LOADER
           
protected  java.lang.Class loadedClass
           
protected  java.lang.Throwable loadException
           
protected  int loadOrder
           
protected static Logger (src) log
           
static int NEXT_EVENT
           
protected  int numCCE
           
protected  RepositoryClassLoader (src) requestingClassLoader
           
protected  java.lang.Thread requestingThread
           
protected  int state
          The state of the requestingThread
protected  int stopOrder
           
protected static java.util.Comparator taskComparator
           
protected  int threadTaskCount
          The number of ThreadTasks remaining
protected  boolean trace
          The Logger trace level flag
static int WAIT_ON_EVENT
           
 
Constructor Summary
protected ClassLoadingTask(java.lang.String classname, RepositoryClassLoader (src)  requestingClassLoader, java.lang.Thread requestingThread)
           
protected ClassLoadingTask(java.lang.String classname, RepositoryClassLoader (src)  requestingClassLoader, java.lang.Thread requestingThread, int stopAt)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

log

protected static Logger (src)  log

taskComparator

protected static java.util.Comparator taskComparator

FOUND_CLASS_LOADER

public static final int FOUND_CLASS_LOADER
See Also:
Constant Field Values (src)

NEXT_EVENT

public static final int NEXT_EVENT
See Also:
Constant Field Values (src)

WAIT_ON_EVENT

public static final int WAIT_ON_EVENT
See Also:
Constant Field Values (src)

FINISHED

public static final int FINISHED
See Also:
Constant Field Values (src)

classname

protected java.lang.String classname

requestingThread

protected java.lang.Thread requestingThread

requestingClassLoader

protected RepositoryClassLoader (src)  requestingClassLoader

loadedClass

protected java.lang.Class loadedClass

loadOrder

protected int loadOrder

stopOrder

protected int stopOrder

loadException

protected java.lang.Throwable loadException

threadTaskCount

protected int threadTaskCount
The number of ThreadTasks remaining


state

protected int state
The state of the requestingThread


trace

protected boolean trace
The Logger trace level flag


numCCE

protected int numCCE
Constructor Detail

ClassLoadingTask

protected ClassLoadingTask(java.lang.String classname,
                           RepositoryClassLoader (src)  requestingClassLoader,
                           java.lang.Thread requestingThread)

ClassLoadingTask

protected ClassLoadingTask(java.lang.String classname,
                           RepositoryClassLoader (src)  requestingClassLoader,
                           java.lang.Thread requestingThread,
                           int stopAt)
Method Detail

toString

public java.lang.String toString()