|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Thread
fedora.server.utilities.MethodInvokerThread
public class MethodInvokerThread
Title: MethodInvokerThread.java
Description: A Thread that invokes a single method,
then exits.
This is convenient in situations where some method should run in a separate
Thread, but it is either inconvenient or inappropriate to
write a Runnable to do the work.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.lang.Thread |
|---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
| Field Summary |
|---|
| Fields inherited from class java.lang.Thread |
|---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
| Constructor Summary | |
|---|---|
MethodInvokerThread(java.lang.Object targetObject,
java.lang.reflect.Method method,
java.lang.Object[] args)
Constructs a MethodInvokerThread. |
|
MethodInvokerThread(java.lang.Object targetObject,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.String name)
Constructs a MethodInvokerThread with a name. |
|
MethodInvokerThread(java.lang.Object targetObject,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.ThreadGroup threadGroup,
java.lang.String name)
Constructs a MethodInvokerThread with a
ThreadGroup and a name. |
|
| Method Summary | |
|---|---|
java.lang.Object |
getReturned()
Gets the Object returned by the invoked Method. |
java.lang.Throwable |
getThrown()
Gets the Throwable that resulted if an error occurred while
trying to invoke the Method. |
void |
run()
Invokes the Method, then exits. |
| Methods inherited from class java.lang.Thread |
|---|
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MethodInvokerThread(java.lang.Object targetObject,
java.lang.reflect.Method method,
java.lang.Object[] args)
MethodInvokerThread.
targetObject - The object in which the method resides.method - The Method to invoke.args - The arguments to the method.
public MethodInvokerThread(java.lang.Object targetObject,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.String name)
MethodInvokerThread with a name.
targetObject - The object in which the method resides.method - The Method to invoke.args - The arguments to the method.name - The thread's name.
public MethodInvokerThread(java.lang.Object targetObject,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.ThreadGroup threadGroup,
java.lang.String name)
MethodInvokerThread with a
ThreadGroup and a name.
targetObject - The object in which the method resides.method - The Method to invoke.args - The arguments to the method.threadGroup - The ThreadGroup to which the thread
should belong.name - The thread's name.| Method Detail |
|---|
public void run()
Method, then exits.
run in interface java.lang.Runnablerun in class java.lang.Threadpublic java.lang.Object getReturned()
Object returned by the invoked Method.
public java.lang.Throwable getThrown()
Throwable that resulted if an error occurred while
trying to invoke the Method.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||