Package de.bsvrz.sys.funclib.losb.datk
Class AtgProtocolRequest
java.lang.Object
de.bsvrz.sys.funclib.losb.datk.AtgProtocolRequest
public class AtgProtocolRequest
extends java.lang.Object
Attributgruppe
PidScript.atgAnswer
-
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. -
Constructor Summary
Constructors Constructor Description AtgProtocolRequest()
-
Method Summary
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 Attributgruppestatic 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 Attributgruppestatic 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 Details
-
client
public de.bsvrz.dav.daf.main.config.SystemObject clientAuftraggeber. -
requestId
public long requestIdAnfrage-Id. -
opCode
public int opCodeOperationscode. -
requestData
public byte[] requestDataAuftragsdaten.
-
-
Constructor Details
-
AtgProtocolRequest
public AtgProtocolRequest()
-
-
Method Details
-
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 FailureExceptionErzeugt ein Data Objekt für die Attributgruppe- Parameters:
dav
- Verbindung zum Datenverteilersender
- AbsenderprotocolId
- Protokoll-IdopCode
- OperationscodedataRequest
- 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 FailureExceptionErzeugt ein Data Objekt für die Attributgruppe. Diese Methode ist nicht Threadsafe für dasserializer
Objekt. Wird es in mehreren Threads verwendet, so muss der Aufruf dieser Methode synchronisiert werden.- Parameters:
dav
- Verbindung zum Datenverteilersender
- AbsenderprotocolId
- Protokoll-IdopCode
- Operationscodeserializer
- SerialisiererserializableObject
- 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 FailureExceptionErzeugt ein Data Objekt für die Attributgruppe- Parameters:
dav
- Verbindung zum Datenverteilersender
- AbsenderprotocolId
- Protokoll-IdopCode
- Operationscodemessage
- 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
Erzeugt ein Java-Objekt aus den übergebenen Daten.- Parameters:
data
- Daten.- Returns:
- Java Objekt, in das die Werte aus
data
eingetragen sind.
-