public interface TaskManagerInterface
Modifier and Type | Method and Description |
---|---|
java.lang.Long[] |
getActiveProtocols()
Liste mit den Protokollen die gerade gesendet / erstellt werden.
|
ThreadPool |
getPool() |
java.util.List<ThreadPool.QueuedThread> |
getWaitingProtocols()
Liste mit den Anfrage-Ids und zugehörigen Protokoll-Ids, die momentan in der Warteschlange liegen.
|
void |
process(de.bsvrz.dav.daf.main.config.SystemObject client,
long id,
int operation,
byte[] data,
long initialFlowControl)
Übergeben einer Anfrage an das Task Manager Submodul
|
void |
shutdown()
Fährt den Task-Manager herunter.
|
void process(de.bsvrz.dav.daf.main.config.SystemObject client, long id, int operation, byte[] data, long initialFlowControl)
client
- Empfänger an den das Ergebnis der Anfrage gesendet werden sollid
- Id der Anfrageoperation
- Operationscodedata
- Byte-Feld mit serialisierten AnfragedateninitialFlowControl
- InitialFlowControlvoid shutdown() throws de.bsvrz.sys.funclib.losb.exceptions.FailureException
de.bsvrz.sys.funclib.losb.exceptions.FailureException
- Fehler beim Herunterfahren.java.lang.Long[] getActiveProtocols()
java.util.List<ThreadPool.QueuedThread> getWaitingProtocols()
ThreadPool getPool()