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.Runnablerun in class java.util.TimerTaskTimerTask.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.DavConnectionListenerDavConnectionListener.connectionClosed(de.bsvrz.dav.daf.main.ClientDavInterface)public void close(java.lang.String error)
close in interface de.bsvrz.dav.daf.main.ApplicationCloseActionHandlerApplicationCloseActionHandler.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