public class AtgProtocolRequest
extends java.lang.Object
PidScript.atgAnswer
Modifier and Type | Field and Description |
---|---|
de.bsvrz.dav.daf.main.config.SystemObject |
client
Auftraggeber.
|
int |
opCode
Operationscode.
|
byte[] |
requestData
Auftragsdaten.
|
long |
requestId
Anfrage-Id.
|
Constructor and Description |
---|
AtgProtocolRequest() |
Modifier and Type | Method and 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.
|
public de.bsvrz.dav.daf.main.config.SystemObject client
public long requestId
public int opCode
public byte[] requestData
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
dav
- Verbindung zum Datenverteilersender
- AbsenderprotocolId
- Protokoll-IdopCode
- OperationscodedataRequest
- Datenteil der Anfrage.FailureException
- Falls es zu einem Kommunikationsfehler kommtpublic 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
serializer
Objekt. Wird es in mehreren
Threads verwendet, so muss der Aufruf dieser Methode synchronisiert werden.dav
- Verbindung zum Datenverteilersender
- AbsenderprotocolId
- Protokoll-IdopCode
- Operationscodeserializer
- SerialisiererserializableObject
- Objekt das serialisiert und gepackt in den Datenteil der Anfrage geschrieben wird.FailureException
- Falls es zu einem Kommunikationsfehler kommtSerializerUtil.serializeToByteArray(Serializable)
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
dav
- Verbindung zum Datenverteilersender
- AbsenderprotocolId
- Protokoll-IdopCode
- Operationscodemessage
- Nachricht die serialisiert in den Datenteil der Anfrage geschrieben wirdFailureException
- Falls es zu einem Kommunikationsfehler kommt oder die Daten nicht serialisiert werden konntenpublic static AtgProtocolRequest getJavaObject(de.bsvrz.dav.daf.main.Data data)
data
- Daten.data
eingetragen sind.