seda.sandStorm.internal
Class TPSThreadManager
java.lang.Object
seda.sandStorm.internal.TPSThreadManager
- All Implemented Interfaces:
- ThreadManagerIF, sandStormConst
- Direct Known Subclasses:
- AFileTPTM
public class TPSThreadManager
- extends java.lang.Object
- implements ThreadManagerIF, sandStormConst
TPSThreadManager provides a threadpool-per-source-per-stage thread
manager implementation.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEBUG
private static final boolean DEBUG
- See Also:
- Constant Field Values
DEBUG_VERBOSE
private static final boolean DEBUG_VERBOSE
- See Also:
- Constant Field Values
mgr
protected ManagerIF mgr
config
protected SandstormConfig config
srTbl
protected java.util.Hashtable srTbl
sizeController
protected ThreadPoolController sizeController
TPSThreadManager
public TPSThreadManager(ManagerIF mgr)
TPSThreadManager
public TPSThreadManager(ManagerIF mgr,
boolean initialize)
register
public void register(StageWrapperIF stage)
- Register a stage with this thread manager.
- Specified by:
register
in interface ThreadManagerIF
deregister
public void deregister(StageWrapperIF stage)
- Deregister a stage with this thread manager.
- Specified by:
deregister
in interface ThreadManagerIF
deregisterAll
public void deregisterAll()
- Stop the thread manager and all threads managed by it.
- Specified by:
deregisterAll
in interface ThreadManagerIF