Class AbstractTask

    • 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)  
    • Field Detail

      • _debug

        protected static final de.bsvrz.sys.funclib.debug.Debug _debug
    • Constructor Detail

      • AbstractTask

        public 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 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()
      • 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 Antworten
        dataManager - 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 class java.lang.Object