public class AtgProtocolRequest
extends java.lang.Object
Attributgruppe PidScript.atgAnswer
Modifier and Type | Field and Description |
---|---|
SystemObject |
client
Auftraggeber.
|
int |
opCode
Operationscode.
|
byte[] |
requestData
Auftragsdaten.
|
long |
requestId
Anfrage-Id.
|
Constructor and Description |
---|
AtgProtocolRequest() |
Modifier and Type | Method and Description |
---|---|
static Data |
build(ClientDavInterface dav,
SystemObject sender,
long protocolId,
int opCode,
byte[] dataRequest)
Erzeugt ein Data Objekt für die Attributgruppe
|
static Data |
build(ClientDavInterface dav,
SystemObject sender,
long protocolId,
int opCode,
SerializerUtil serializer,
java.io.Serializable serializableObject)
Erzeugt ein Data Objekt für die Attributgruppe.
|
static Data |
build(ClientDavInterface dav,
SystemObject sender,
long protocolId,
int opCode,
java.lang.String message)
Erzeugt ein Data Objekt für die Attributgruppe
|
static AtgProtocolRequest |
getJavaObject(Data data)
Erzeugt ein Java-Objekt aus den übergebenen Daten.
|
public SystemObject client
Auftraggeber.
public long requestId
Anfrage-Id.
public int opCode
Operationscode.
public byte[] requestData
Auftragsdaten.
public static Data build(ClientDavInterface dav, SystemObject sender, long protocolId, int opCode, byte[] dataRequest) throws FailureException
Erzeugt ein Data Objekt für die Attributgruppe
dav
- Verbindung zum Datenverteilersender
- AbsenderprotocolId
- Protokoll-IdopCode
- OperationscodedataRequest
- Datenteil der Anfrage. Darf null
sein. In diesem Fall wird das Feld auf die Länge gesetzt.
FailureException
- Falls es zu einem Kommunikationsfehler kommtpublic static Data build(ClientDavInterface dav, 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.
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 Data build(ClientDavInterface dav, SystemObject sender, long protocolId, int opCode, java.lang.String message) throws FailureException
Erzeugt ein Data Objekt für die Attributgruppe
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(Data data)
Erzeugt ein Java-Objekt aus den übergebenen Daten.
data
- Daten.data
eingetragen sind.