public class ParamApp extends Object implements ClientSenderInterface, ClientReceiverInterface
java de.kappich.puk.param.main.ParamApp -parameterPfad=ParameterPfad -parametrierung=Pid
mit:
ParameterPfad: Pfadangabe, in der die Parameterdaten persistent gehalten
werden.
Default: "./parameter".
Der spezifizierte Zielordner muss existieren!
Pid: PID des Parametrierungsobjekts (typ.parametrierung) an dem
die
Parameter für diese Parametrierung verwaltet werden.
Default: parametrierung.global
Die Beschreibung der Parameterattributgruppe siehe DatKat,
atg.parametrierung.
START_SENDING, STOP_SENDING, STOP_SENDING_NO_RIGHTS, STOP_SENDING_NOT_A_VALID_SUBSCRIPTION
Constructor and Description |
---|
ParamApp()
Konstruiert ein ParamApp Objekt.
|
Modifier and Type | Method and Description |
---|---|
void |
dataRequest(SystemObject object,
DataDescription dataDescription,
byte state)
Sendesteuerung des Datenverteilers an die Applikation.
|
boolean |
isRequestSupported(SystemObject object,
DataDescription dataDescription)
Liefert
false zurück, um den Datenverteiler-Applikationsfunktionenen
zu signalisieren, dass keine Sendesteuerung gewünscht wird. |
static void |
main(String[] arguments)
Main-Methode mit Auswertung der Aufrufparamter Anmeldung
an den Datenverteiler Erzeugen ein ParamApp
|
void |
update(ResultData[] results)
Aktualisierungsmethode, die nach Empfang eines angemeldeten Datensatzes von
den Datenverteiler-Applikationsfunktionen aufgerufen wird.
|
public ParamApp()
atg.parametrierung
des als Aufrufparameter übergebenen
ParamApp-Objekts.SettingsManager
zur Verarbeitung geänderter Parameterzuständigkeiten. atg.parametrierung
der
Parametrierungpublic void dataRequest(SystemObject object, DataDescription dataDescription, byte state)
dataRequest
in interface ClientSenderInterface
object
- Das in der zugehörigen Sendeanmeldung angegebene
Objekt, auf das sich die Sendesteuerung bezieht.dataDescription
- Beschreibende Informationen zu den angemeldeten Daten
auf die sich die Sendesteuerung bezieht.state
- Status der Sendesteuerung. Kann einen der Werte
START_SENDING
, STOP_SENDING
,
STOP_SENDING_NO_RIGHTS
,
STOP_SENDING_NOT_A_VALID_SUBSCRIPTION
enthalten.ClientSenderInterface.START_SENDING
,
ClientSenderInterface.STOP_SENDING
,
ClientSenderInterface.STOP_SENDING_NO_RIGHTS
,
ClientSenderInterface.STOP_SENDING_NOT_A_VALID_SUBSCRIPTION
public boolean isRequestSupported(SystemObject object, DataDescription dataDescription)
false
zurück, um den Datenverteiler-Applikationsfunktionenen
zu signalisieren, dass keine Sendesteuerung gewünscht wird.isRequestSupported
in interface ClientSenderInterface
object
- Wird ignoriert.dataDescription
- Wird ignoriert.false
.ClientSenderInterface.dataRequest(de.bsvrz.dav.daf.main.config.SystemObject, de.bsvrz.dav.daf.main.DataDescription, byte)
public void update(ResultData[] results)
update
in interface ClientReceiverInterface
results
- Feld mit den empfangenen Ergebnisdatensätzen.public static void main(String[] arguments)
arguments
- Die Aufrufparameter der Applikation