Class AbstractTask
- java.lang.Object
-
- de.bsvrz.pua.prot.manager.taskmanager.AbstractTask
-
- Direct Known Subclasses:
CreateProtocolTask
,GetProtocolTask
,GetUnreadProtocolTask
public abstract class AbstractTask extends java.lang.Object
Basisklasse für Tasks, die Protokolle erstellen/abrufen
-
-
Field Summary
Fields Modifier and Type Field Description protected static de.bsvrz.sys.funclib.debug.Debug
_debug
-
Constructor Summary
Constructors Constructor Description AbstractTask(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.dav.daf.main.config.SystemObject client, long requestId, long protocolId, long jobId, long startTime, long initialFlowControl)
-
Method Summary
Modifier and Type Method Description de.bsvrz.dav.daf.main.config.SystemObject
getClient()
de.bsvrz.dav.daf.main.ClientDavInterface
getDav()
long
getInitialFlowControl()
long
getJobId()
abstract ThreadElement.Operation
getOperation()
long
getProtocolId()
long
getRequestId()
long
getStartTime()
protected abstract ProcessingInterface
process(DataManagerInterface dataManager, ThreadElement threadElement, PuaSender puaSender)
Führt die Datenaufbereitung durch.java.lang.String
toString()
-
-
-
Method Detail
-
getDav
public de.bsvrz.dav.daf.main.ClientDavInterface getDav()
-
getClient
public de.bsvrz.dav.daf.main.config.SystemObject getClient()
-
getRequestId
public long getRequestId()
-
getProtocolId
public long getProtocolId()
-
getJobId
public long getJobId()
-
getStartTime
public long getStartTime()
-
getInitialFlowControl
public long getInitialFlowControl()
-
getOperation
public abstract ThreadElement.Operation getOperation()
-
process
protected abstract ProcessingInterface process(DataManagerInterface dataManager, ThreadElement threadElement, PuaSender puaSender) throws de.bsvrz.sys.funclib.losb.exceptions.FailureException
Führt die Datenaufbereitung durch.- Parameters:
puaSender
- Sender für AntwortendataManager
- Datenverwaltung- Returns:
- Ergebnis der Datenaufbereitung.
- Throws:
de.bsvrz.sys.funclib.losb.exceptions.FailureException
- Metainformation des Skripts ist korrupt.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-