Class AtgProtocolRequest

    • Field Summary

      Fields 
      Modifier and Type Field Description
      de.bsvrz.dav.daf.main.config.SystemObject client
      Auftraggeber.
      int opCode
      Operationscode.
      byte[] requestData
      Auftragsdaten.
      long requestId
      Anfrage-Id.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static de.bsvrz.dav.daf.main.Data build​(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.dav.daf.main.config.SystemObject sender, long protocolId, int opCode, byte[] dataRequest)
      Erzeugt ein Data Objekt für die Attributgruppe
      static de.bsvrz.dav.daf.main.Data build​(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.dav.daf.main.config.SystemObject sender, long protocolId, int opCode, SerializerUtil serializer, java.io.Serializable serializableObject)
      Erzeugt ein Data Objekt für die Attributgruppe.
      static de.bsvrz.dav.daf.main.Data build​(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.dav.daf.main.config.SystemObject sender, long protocolId, int opCode, java.lang.String message)
      Erzeugt ein Data Objekt für die Attributgruppe
      static AtgProtocolRequest getJavaObject​(de.bsvrz.dav.daf.main.Data data)
      Erzeugt ein Java-Objekt aus den übergebenen Daten.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • client

        public de.bsvrz.dav.daf.main.config.SystemObject client
        Auftraggeber.
      • requestId

        public long requestId
        Anfrage-Id.
      • opCode

        public int opCode
        Operationscode.
      • requestData

        public byte[] requestData
        Auftragsdaten.
    • Constructor Detail

      • AtgProtocolRequest

        public AtgProtocolRequest()
    • Method Detail

      • build

        public static de.bsvrz.dav.daf.main.Data build​(de.bsvrz.dav.daf.main.ClientDavInterface dav,
                                                       de.bsvrz.dav.daf.main.config.SystemObject sender,
                                                       long protocolId,
                                                       int opCode,
                                                       byte[] dataRequest)
                                                throws FailureException
        Erzeugt ein Data Objekt für die Attributgruppe
        Parameters:
        dav - Verbindung zum Datenverteiler
        sender - Absender
        protocolId - Protokoll-Id
        opCode - Operationscode
        dataRequest - Datenteil der Anfrage.
        Returns:
        Data Objekt
        Throws:
        FailureException - Falls es zu einem Kommunikationsfehler kommt
      • build

        public static de.bsvrz.dav.daf.main.Data build​(de.bsvrz.dav.daf.main.ClientDavInterface dav,
                                                       de.bsvrz.dav.daf.main.config.SystemObject sender,
                                                       long protocolId,
                                                       int opCode,
                                                       SerializerUtil serializer,
                                                       java.io.Serializable serializableObject)
                                                throws FailureException
        Erzeugt ein Data Objekt für die Attributgruppe. Diese Methode ist nicht Threadsafe für das serializer Objekt. Wird es in mehreren Threads verwendet, so muss der Aufruf dieser Methode synchronisiert werden.
        Parameters:
        dav - Verbindung zum Datenverteiler
        sender - Absender
        protocolId - Protokoll-Id
        opCode - Operationscode
        serializer - Serialisierer
        serializableObject - Objekt das serialisiert und gepackt in den Datenteil der Anfrage geschrieben wird.
        Returns:
        Data Objekt
        Throws:
        FailureException - Falls es zu einem Kommunikationsfehler kommt
        See Also:
        SerializerUtil.serializeToByteArray(Serializable)
      • build

        public static de.bsvrz.dav.daf.main.Data build​(de.bsvrz.dav.daf.main.ClientDavInterface dav,
                                                       de.bsvrz.dav.daf.main.config.SystemObject sender,
                                                       long protocolId,
                                                       int opCode,
                                                       java.lang.String message)
                                                throws FailureException
        Erzeugt ein Data Objekt für die Attributgruppe
        Parameters:
        dav - Verbindung zum Datenverteiler
        sender - Absender
        protocolId - Protokoll-Id
        opCode - Operationscode
        message - Nachricht die serialisiert in den Datenteil der Anfrage geschrieben wird
        Returns:
        Data Objekt
        Throws:
        FailureException - Falls es zu einem Kommunikationsfehler kommt oder die Daten nicht serialisiert werden konnten
      • getJavaObject

        public static AtgProtocolRequest getJavaObject​(de.bsvrz.dav.daf.main.Data data)
        Erzeugt ein Java-Objekt aus den übergebenen Daten.
        Parameters:
        data - Daten.
        Returns:
        Java Objekt, in das die Werte aus data eingetragen sind.