|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.pua.prot.manager.ProtocolAnswer
public class ProtocolAnswer
Klasse zum Versenden einer Antwort auf eine Protokoll-bezogene Anfrage.
Der Sendevorgang wird als einfacher Sender durchgeführt.
Verwendet Sender
zum Versenden der Daten.
Constructor Summary | |
---|---|
ProtocolAnswer()
|
Method Summary | |
---|---|
static DataDescription |
getDataDescription(DataModel model)
Erzeugt die passende Datenbeschreibung zum Senden. |
static boolean |
sendAbort(Sender sender,
long protocolId,
java.lang.String errorMsg)
Sendet eine negative Quittung, die zeigt, dass die Protokollerstellung abgebrochen wurde. |
static boolean |
sendAck(ClientDavInterface dav,
SystemObject client,
long requestId)
Sendet eine Quittung an den Auftraggeber. |
static boolean |
sendAck(Sender sender,
long protocolId)
Sendet eine Quittung an den Auftraggeber. |
static boolean |
sendError(ClientDavInterface dav,
SystemObject client,
long requestId,
java.lang.String errorMsg)
Sendet eine Fehlermeldung an den Auftraggeber. |
static boolean |
sendError(Sender sender,
long protocolId,
java.lang.String errorMsg)
Sendet eine Fehlermeldung an den Auftraggeber. |
static boolean |
sendProtocol(Sender sender,
long protocolId,
SerializerUtil serializer,
ProtocolResult protocolResult)
Sendet den Protokolldatensatz als einfacher Sender. |
static boolean |
sendProtocolId(Sender sender,
long requestId,
long protocolId)
Sendet die Protokoll-Id als einfacher Sender an den Auftraggeber. |
static boolean |
sendProtocolList(ClientDavInterface dav,
SystemObject client,
long requestId,
long[] protocolIds,
ProcessingParameter[] pp)
Sendet eine Liste mit den gespeicherten Protokollen an den Auftraggeber. |
static boolean |
sendStatus(ClientDavInterface dav,
SystemObject client,
long protocolId,
byte status)
Sendet den Status an den Auftraggeber. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ProtocolAnswer()
Method Detail |
---|
public static boolean sendStatus(ClientDavInterface dav, SystemObject client, long protocolId, byte status) throws FailureException
dav
- Verbindung zum Datenverteilerclient
- Empfänger der Daten.protocolId
- Protokoll-Idstatus
- Status (in Prozent)
true
falls gesendet wurde.false
bei negativer Sendesteuerung durch den Datenverteiler (weil kein Abnehmer).
FailureException
- Falls nicht gesendet werden konnte.public static boolean sendError(Sender sender, long protocolId, java.lang.String errorMsg) throws FailureException
sender
- Objekt das den Datenversand durchführt.protocolId
- Protokoll-IderrorMsg
- Fehlermeldung
true
falls gesendet wurde.false
bei negativer Sendesteuerung durch den Datenverteiler (weil kein Abnehmer).
FailureException
- Falls nicht gesendet werden konnte.public static boolean sendError(ClientDavInterface dav, SystemObject client, long requestId, java.lang.String errorMsg) throws FailureException
dav
- Verbindung zum Datenverteilerclient
- Empfänger der Daten.requestId
- Anfrage-IderrorMsg
- Fehlermeldung
true
falls gesendet wurde.false
bei negativer Sendesteuerung durch den Datenverteiler (weil kein Abnehmer).
FailureException
- Falls nicht gesendet werden konnte.public static boolean sendAck(Sender sender, long protocolId) throws FailureException
sender
- Objekt das den Datenversand durchführt.protocolId
- Protokoll-Id
true
falls gesendet wurde.false
bei negativer Sendesteuerung durch den Datenverteiler (weil kein Abnehmer).
FailureException
- Falls nicht gesendet werden konnte.public static boolean sendAck(ClientDavInterface dav, SystemObject client, long requestId) throws FailureException
dav
- Verbindung zum Datenverteilerclient
- Empfänger der Daten.requestId
- Anfrage-Id
true
falls gesendet wurde.false
bei negativer Sendesteuerung durch den Datenverteiler (weil kein Abnehmer).
FailureException
- Falls nicht gesendet werden konnte.public static boolean sendProtocolList(ClientDavInterface dav, SystemObject client, long requestId, long[] protocolIds, ProcessingParameter[] pp) throws FailureException
dav
- Verbindung zum Datenverteilerclient
- Empfänger der Daten.requestId
- Anfrage-IdprotocolIds
- Liste mit den Ids der gespeicherten Protokollepp
- Weitere Informationen zum Protokoll.
true
falls gesendet wurde.false
bei negativer Sendesteuerung durch den Datenverteiler (weil kein Abnehmer).
FailureException
- Falls nicht gesendet werden konnte.public static boolean sendProtocol(Sender sender, long protocolId, SerializerUtil serializer, ProtocolResult protocolResult) throws FailureException
sender
- Objekt das den Datenversand durchführt.protocolId
- Protokoll-Idserializer
- Serialisierer-Objekt.protocolResult
- Ergebnisdatensatz.
true
falls gesendet wurde.false
bei negativer Sendesteuerung durch den Datenverteiler (weil kein Abnehmer).
FailureException
- Fehler beim Senden.public static boolean sendProtocolId(Sender sender, long requestId, long protocolId) throws FailureException
sender
- Objekt das den Datenversand durchführt.requestId
- Anfrage-IdprotocolId
- Protokoll-Id.
true
falls gesendet wurde.false
bei negativer Sendesteuerung durch den Datenverteiler (weil kein Abnehmer).
FailureException
- Falls nicht gesendet werden konnte.public static DataDescription getDataDescription(DataModel model) throws FailureException
model
- Datenmodel.
FailureException
- Fehler bei der Kommunikation mit der Konfiguration.public static boolean sendAbort(Sender sender, long protocolId, java.lang.String errorMsg) throws FailureException
sender
- SenderprotocolId
- Protokoll-IderrorMsg
- Fehlermeldung.
true
falls gesendet wurde.false
bei negativer Sendesteuerung durch den Datenverteiler (weil kein Abnehmer).
FailureException
- Fehler beim Senden.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |