public class ServerSkriptLauf extends SkriptLauf implements de.bsvrz.dav.daf.main.ClientReceiverInterface, de.bsvrz.dav.daf.main.ClientSenderInterface, Externalizable, InterpreterListener
| Modifier and Type | Class and Description |
|---|---|
static class |
ServerSkriptLauf.SkriptLaufFeld
die Felder zur Serialisierung der Elemente des Objekts.
|
| Constructor and Description |
|---|
ServerSkriptLauf(ServerUdaModul modul,
de.bsvrz.dav.daf.main.config.SystemObject obj)
Konstruktor.
|
| Modifier and Type | Method and Description |
|---|---|
LaufKommandoAntwort |
anhalten()
hält die Ausführung des Skriptlaufs an.
|
void |
ausgeben(List<String> meldungsListe)
veröffentlicht die übergebenen Ausgabedaten über die entsprechende
Attributgruppe des Skriptlaufs.
|
LaufKommandoAntwort |
beenden()
beendet die Ausführung des Skriptlaufs.
|
void |
beendet(UdaInterpreter interpreter)
die Ausführung des übergebenen Interpreters wurde beendet.
|
boolean |
bereitZurAutomatischenAusfuehrung(long startZeitPunkt)
ermittelt, ob der Skriptlauf zum übergebenen Zeitpunkt ausgeführt werden
soll.
|
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject arg0,
de.bsvrz.dav.daf.main.DataDescription arg1,
byte arg2)
.
|
LaufKommandoAntwort |
fortsetzen()
setzt die Ausführung eines angehaltenen Skripts fort.
|
ServerUdaModul |
getModul()
liefert das Modul, in dem der Skriptlauf definiert ist.
|
de.bsvrz.dav.daf.main.config.SystemObject |
getObjekt()
liefert das Datenverteiler-Systemobjekt, das den Skriptlauf
repräsentiert.
|
ServerSkript |
getSkript()
liefert das dem Skriptlauf zugeordnete Skript.
|
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject arg0,
de.bsvrz.dav.daf.main.DataDescription arg1)
.
|
protected void |
ladeDaten(File file)
lädt die Daten des Objekts aus der übergebenen Datei.
|
void |
publiziereErgebnis(Exception fehler)
veröffentlicht das Ergebnis eines Skriptlaufs.
|
void |
readExternal(ObjectInput in)
.
|
void |
setSkript(Skript skript)
setzt das zugeordnete Skript des Skriptlaufs.
|
protected void |
sichereDaten()
sichert die Daten des Skripts im Dateisystem der "Umfassenden
Datenanalyse".
|
LaufKommandoAntwort |
starten()
startet den Skriptlauf.
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] resultListe)
.
|
void |
writeExternal(ObjectOutput out)
.
|
addHistorie, addProtokoll, ausgeben, clearHistorie, clearParameter, clearProtokolle, getBenutzer, getBeschreibung, getHistorie, getInterpreter, getName, getParameter, getPasswd, getProtokolle, getSkriptParameter, getStartTyp, getStatus, getZyklus, initialisiereProtokolle, kopiereDaten, protokolleAbschliessen, removeParameter, removeProtokoll, setBenutzer, setBeschreibung, setInterpreter, setName, setParameter, setPasswd, setStartTyp, setStatus, setZyklus, toStringpublic ServerSkriptLauf(ServerUdaModul modul, de.bsvrz.dav.daf.main.config.SystemObject obj) throws UdaServerException
modul - das UdaModul, zu dem das Skript gehörtobj - das SystemobjektUdaServerException - das Objekt konnte nicht angelegt werdenpublic final LaufKommandoAntwort anhalten()
public void ausgeben(List<String> meldungsListe)
meldungsListe - die Liste der auszugebenden Textepublic final LaufKommandoAntwort beenden()
public void beendet(UdaInterpreter interpreter)
beendet in interface InterpreterListenerinterpreter - der InterpreterInterpreterListener.beendet(de.bsvrz.ibv.uda.interpreter.UdaInterpreter)public boolean bereitZurAutomatischenAusfuehrung(long startZeitPunkt)
startZeitPunkt - der gewünschte Startzeitpunktpublic void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject arg0,
de.bsvrz.dav.daf.main.DataDescription arg1,
byte arg2)
dataRequest in interface de.bsvrz.dav.daf.main.ClientSenderInterfaceClientSenderInterface.dataRequest(de.bsvrz.dav.daf.main.config.SystemObject,
de.bsvrz.dav.daf.main.DataDescription, byte)public LaufKommandoAntwort fortsetzen()
public ServerUdaModul getModul()
getModul in class SkriptLaufSkriptLauf.getModul()public de.bsvrz.dav.daf.main.config.SystemObject getObjekt()
public ServerSkript getSkript()
getSkript in class SkriptLaufsetSkript(Skript),
setSkript(Skript)public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject arg0,
de.bsvrz.dav.daf.main.DataDescription arg1)
isRequestSupported in interface de.bsvrz.dav.daf.main.ClientSenderInterfaceClientSenderInterface.isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject,
de.bsvrz.dav.daf.main.DataDescription)protected final void ladeDaten(File file) throws IOException
file - die DateiIOException - die Daten konnten nicht eingelesen werdenpublic void publiziereErgebnis(Exception fehler)
publiziereErgebnis in class SkriptLauffehler - die Ursache eines Skriptabbruchs oder null, wenn das
Skript ordnungsgemäß beendet wurde.SkriptLauf.publiziereErgebnis(java.lang.Exception)public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionExternalizable.readExternal(java.io.ObjectInput)public void setSkript(Skript skript)
setSkript in class SkriptLaufskript - das SkriptSkriptLauf.setSkript(de.bsvrz.ibv.uda.uda.data.Skript),
getSkript()protected void sichereDaten()
throws IOException
IOException - die Daten konnten nicht erfolgreich im Dateisystem gesichert
werdenpublic LaufKommandoAntwort starten()
public void update(de.bsvrz.dav.daf.main.ResultData[] resultListe)
update in interface de.bsvrz.dav.daf.main.ClientReceiverInterfaceClientReceiverInterface.update(de.bsvrz.dav.daf.main.ResultData[])public void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionExternalizable.writeExternal(java.io.ObjectOutput)Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.