public class UdaClient
extends java.util.TimerTask
implements de.bsvrz.dav.daf.main.DavConnectionListener, de.bsvrz.dav.daf.main.ApplicationCloseActionHandler
Constructor and Description |
---|
UdaClient(de.bsvrz.dav.daf.main.ClientDavInterface verbindung,
java.lang.String nutzer,
java.lang.String passwort,
java.lang.String[] modulPids)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
void |
addConnectionListener(UdaConnectionListener listener)
fügt der Klasse einen Listener hinzu, der bei der Änderung des
Verbindungszustandes benachrichtigt werden soll.
|
void |
close(java.lang.String error)
.
|
void |
connectionClosed(de.bsvrz.dav.daf.main.ClientDavInterface conn)
behandelt den Abbruch der Verbindung zum Datenverteiler.
|
java.util.Collection<ClientModul> |
getModule()
liefert die Menge der verwalteten UdaModule.
|
de.bsvrz.dav.daf.main.ClientDavInterface |
getVerbindung()
liefert die Verbindung, über den das Modul mit dem Datenverteiler
kommunizieren sollen.
|
boolean |
isConnected()
ermittelt, ob die Verbindung des Moduls mit dem Datenverteiler
erfolgreich hergestellt werden konnte.
|
ParserResult |
parseSkriptText(java.lang.String fileName)
prüfen eines Uda-Skripttextes auf syntaktische Korrektheit.
|
void |
removeConnectionListener(UdaConnectionListener listener)
entfernt einen Listener, der bei der Änderung des Verbindungszustandes
benachrichtigt wurde.
|
void |
run()
.
|
public UdaClient(de.bsvrz.dav.daf.main.ClientDavInterface verbindung, java.lang.String nutzer, java.lang.String passwort, java.lang.String[] modulPids) throws de.bsvrz.dav.daf.main.MissingParameterException
verbindung
- die Datenverteilerverbindungnutzer
- der Name des Nutzers für die Datenverteileranmeldungpasswort
- das Passwort für die AnmeldungmodulPids
- die Liste der PIDs zur Ermittlung der UdaModulede.bsvrz.dav.daf.main.MissingParameterException
- ein für die Herstellung der Verbindung erforderlicher
Parameter wurde nicht angegebenpublic de.bsvrz.dav.daf.main.ClientDavInterface getVerbindung()
public boolean isConnected()
public void run()
run
in interface java.lang.Runnable
run
in class java.util.TimerTask
TimerTask.run()
public void addConnectionListener(UdaConnectionListener listener)
listener
- der hinzuzufügende ListenerremoveConnectionListener(UdaConnectionListener)
public void removeConnectionListener(UdaConnectionListener listener)
listener
- der zu entfernende ListeneraddConnectionListener(UdaConnectionListener)
public void connectionClosed(de.bsvrz.dav.daf.main.ClientDavInterface conn)
connectionClosed
in interface de.bsvrz.dav.daf.main.DavConnectionListener
DavConnectionListener.connectionClosed(de.bsvrz.dav.daf.main.ClientDavInterface)
public void close(java.lang.String error)
close
in interface de.bsvrz.dav.daf.main.ApplicationCloseActionHandler
ApplicationCloseActionHandler.close(java.lang.String)
public java.util.Collection<ClientModul> getModule()
public ParserResult parseSkriptText(java.lang.String fileName)
fileName
- der Name der Datei, die den Skripttext enthält