public class ScriptAnswer
extends java.lang.Object
SimpleSender
um ein
Skriptobjekt auf den Datenverteiler zu legen. Der Sendevorgang wird als Quelle durchgeführt.Constructor and Description |
---|
ScriptAnswer() |
Modifier and Type | Method and Description |
---|---|
static void |
ack(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.config.SystemObject script,
de.bsvrz.dav.daf.main.config.SystemObject client,
long requestId)
Sendet eine positive Quittung.
|
static void |
sendAnswer(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.config.SystemObject script,
de.bsvrz.sys.funclib.losb.datk.AtgAnswer atgAnswer)
Legt Metainformationen des Skripts auf den Datenverteiler.
|
static void |
sendError(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.config.SystemObject script,
de.bsvrz.dav.daf.main.config.SystemObject client,
long requestId,
java.lang.String errorMsg)
Sendet eine Fehlermeldung an den Auftraggeber.
|
static boolean |
sendSource(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.config.SystemObject script,
de.bsvrz.dav.daf.main.config.SystemObject client,
long requestId,
de.bsvrz.sys.funclib.losb.datk.AtlMeta meta,
de.bsvrz.sys.funclib.losb.datk.AtlExtra extra)
Legt den Quelltext eines Skripts auf den Datenverteiler.
|
public static void sendError(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.dav.daf.main.config.SystemObject script, de.bsvrz.dav.daf.main.config.SystemObject client, long requestId, java.lang.String errorMsg) throws de.bsvrz.sys.funclib.losb.exceptions.FailureException
dav
- Verbindung zum Datenverteilerscript
- Skriptobjektclient
- Auftraggeber, an den die Fehlermeldung gesendet wirdrequestId
- AnfrageIderrorMsg
- Zu übertragende Fehlermeldungde.bsvrz.sys.funclib.losb.exceptions.FailureException
- Falls nicht gesendet werden konnte.public static boolean sendSource(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.dav.daf.main.config.SystemObject script, de.bsvrz.dav.daf.main.config.SystemObject client, long requestId, de.bsvrz.sys.funclib.losb.datk.AtlMeta meta, de.bsvrz.sys.funclib.losb.datk.AtlExtra extra) throws de.bsvrz.sys.funclib.losb.exceptions.FailureException
dav
- Verbindung zum Datenverteilerscript
- Skriptclient
- AuftraggeberrequestId
- AnfrageIdmeta
- Metainformationen des Skriptsextra
- Extrade.bsvrz.sys.funclib.losb.exceptions.FailureException
- Falls nicht gesendet werden konnte.public static void sendAnswer(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.dav.daf.main.config.SystemObject script, de.bsvrz.sys.funclib.losb.datk.AtgAnswer atgAnswer) throws de.bsvrz.sys.funclib.losb.exceptions.FailureException
dav
- Verbindung zum Datenverteilerscript
- Skriptobjekt.atgAnswer
- Antwortdatende.bsvrz.sys.funclib.losb.exceptions.FailureException
- Falls nicht gesendet werden konnte.public static void ack(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.dav.daf.main.config.SystemObject script, de.bsvrz.dav.daf.main.config.SystemObject client, long requestId) throws de.bsvrz.sys.funclib.losb.exceptions.FailureException
dav
- Verbindung zum Datenverteilerscript
- Skriptobjekt, das auf den Datenverteiler gelegt wirdclient
- AuftraggeberrequestId
- Anfrage-Idde.bsvrz.sys.funclib.losb.exceptions.FailureException
- Fehler beim Senden.