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.ObjectBasisklasse 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.SystemObjectgetClient()de.bsvrz.dav.daf.main.ClientDavInterfacegetDav()longgetInitialFlowControl()longgetJobId()abstract ThreadElement.OperationgetOperation()longgetProtocolId()longgetRequestId()longgetStartTime()protected abstract ProcessingInterfaceprocess(DataManagerInterface dataManager, ThreadElement threadElement, PuaSender puaSender)Führt die Datenaufbereitung durch.java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
-