public class ServerUdaModul extends Modul implements de.bsvrz.dav.daf.main.config.MutableSetChangeListener, de.bsvrz.dav.daf.main.ClientSenderInterface
Constructor and Description |
---|
ServerUdaModul(UmfassendeDatenanalyse uda,
de.bsvrz.dav.daf.main.config.ConfigurationObject object)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state)
.
|
de.bsvrz.sys.funclib.debug.Debug |
getLogger()
liefert den algemein zu verwendenden Logger für das Modul.
|
java.io.File |
getModulVerzeichnis()
liefert das Verzeichnis, in dem die Daten des Moduls abgelegt werden.
|
Skript |
getSkript(java.lang.String pid)
ermittelt das Skript innerhalb des Moduls, das innerhalb der
Konfiguration des Datenverteilers durch ein Objekt mit der angegebenen
Pid repräsentiert wird.
|
Skript |
getSkriptWithName(java.lang.String name)
ermittelt das Skript mit dem angegebenen Name.
|
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription)
.
|
void |
update(de.bsvrz.dav.daf.main.config.MutableSet liste,
de.bsvrz.dav.daf.main.config.SystemObject[] added,
de.bsvrz.dav.daf.main.config.SystemObject[] removed)
.
|
getModulObjekt, getVerbindung, setVerbindung
public ServerUdaModul(UmfassendeDatenanalyse uda, de.bsvrz.dav.daf.main.config.ConfigurationObject object) throws de.bsvrz.dav.daf.main.OneSubscriptionPerSendData, UdaServerException
uda
- die Datenverteilerschnittstelleobject
- das Systemobjektde.bsvrz.dav.daf.main.OneSubscriptionPerSendData
- es ist bereits eine andere Anwendung als Quelle für die Daten
angemeldet, die von diesem Modul versendet werden sollenUdaServerException
- es ist ein Fehler bei der Initialisierung des Modulobjekts
aufgetretenpublic void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription, byte state)
ClientSenderInterface
. Das Objekt stellt als Quelle den
öffentlichen Schlüssel für die Verschlüsselung des Passworts bei der
Übertraging zur Verfügung.dataRequest
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
ClientSenderInterface.dataRequest(de.bsvrz.dav.daf.main.config.SystemObject,
de.bsvrz.dav.daf.main.DataDescription, byte)
public de.bsvrz.sys.funclib.debug.Debug getLogger()
public java.io.File getModulVerzeichnis()
public Skript getSkript(java.lang.String pid)
getSkript
in class Modul
pid
- die PID des gesuchten SkriptsModul.getSkript(java.lang.String)
public Skript getSkriptWithName(java.lang.String name)
name
- der Name des gesuchten Skripts.public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription)
ClientSenderInterface
. Die Sendesteuerung wird für alle
angemeldeten Datenspezifikationen unterstützt.isRequestSupported
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
ClientSenderInterface.isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject,
de.bsvrz.dav.daf.main.DataDescription)
public void update(de.bsvrz.dav.daf.main.config.MutableSet liste, de.bsvrz.dav.daf.main.config.SystemObject[] added, de.bsvrz.dav.daf.main.config.SystemObject[] removed)
update
in interface de.bsvrz.dav.daf.main.config.MutableSetChangeListener
MutableSetChangeListener.update(de.bsvrz.dav.daf.main.config.MutableSet,
de.bsvrz.dav.daf.main.config.SystemObject[],
de.bsvrz.dav.daf.main.config.SystemObject[])