public final class ThreadPool
extends java.lang.Object
| Constructor and Description |
|---|
ThreadPool(Instance instance,
java.lang.String prefix,
int timeout) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
void |
dispatch(DispatchWorkItem workItem) |
void |
dispatchFromThisThread(DispatchWorkItem workItem) |
protected void |
finalize() |
boolean |
finish(EventHandler handler,
boolean closeNow) |
void |
initialize(EventHandler handler) |
void |
joinWithAllThreads() |
void |
register(EventHandler handler,
int op) |
void |
unregister(EventHandler handler,
int op) |
void |
update(EventHandler handler,
int remove,
int add) |
void |
updateObservers() |
public ThreadPool(Instance instance, java.lang.String prefix, int timeout)
protected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwablepublic void destroy()
public void updateObservers()
public void initialize(EventHandler handler)
public void register(EventHandler handler, int op)
public void update(EventHandler handler, int remove, int add)
public void unregister(EventHandler handler, int op)
public boolean finish(EventHandler handler, boolean closeNow)
public void dispatchFromThisThread(DispatchWorkItem workItem)
public void dispatch(DispatchWorkItem workItem)
public void joinWithAllThreads()
throws java.lang.InterruptedException
java.lang.InterruptedException