public class RemoteDaVConnection
extends java.lang.Object
Verbindung zu einem Remote-Datenverteiler
Constructor and Description |
---|
RemoteDaVConnection(RemoteDaVParameter parameters,
java.io.File authenticationFile,
ClientDavInterface localConnection,
ManagerInterface manager,
java.util.Map<AttributeGroupPair,KExDaVDataPlugin> plugins)
Konstruktor
|
Modifier and Type | Method and Description |
---|---|
boolean |
isConnected()
Gibt zurück, ob die Verbindung hergestellt ist
|
void |
setNewParameter(RemoteDaVParameter parameter)
Wird aufgerufen, wenn neue Parameter eintreffen
|
void |
start()
Versucht eine Verbindung herzustellen und startet den Datenaustausch.
|
void |
stop()
Beendet die Verbindung und stoppt die automatische Verbindungsaufnahme bis zu einem erneuten Aufruf von
start() |
java.lang.String |
toString() |
void |
triggerParameterExchange(Direction direction)
Löst den einmaligen Austausch von Parameterdaten aus
|
public RemoteDaVConnection(RemoteDaVParameter parameters, java.io.File authenticationFile, ClientDavInterface localConnection, ManagerInterface manager, java.util.Map<AttributeGroupPair,KExDaVDataPlugin> plugins)
Konstruktor
parameters
- Datenverteiler-ParameterauthenticationFile
- Datei mit PasswörternlocalConnection
- lokale Verbindungmanager
- KExDaV-Verwaltungplugins
- Plugins zum Datenaustauschpublic void start() throws MissingAreaException
Versucht eine Verbindung herzustellen und startet den Datenaustausch. Falls keine Verbindung hergestellt werden kann, wird periodisch versucht die Verbindung neu herzustellen.
MissingAreaException
- ein benötigter Konfigurationsbereich fehltpublic void stop()
Beendet die Verbindung und stoppt die automatische Verbindungsaufnahme bis zu einem erneuten Aufruf von start()
public void setNewParameter(RemoteDaVParameter parameter) throws MissingAreaException
Wird aufgerufen, wenn neue Parameter eintreffen
parameter
- ParameterMissingAreaException
- ein benötigter Konfigurationsbereich fehltpublic void triggerParameterExchange(Direction direction)
Löst den einmaligen Austausch von Parameterdaten aus
direction
- Richtungpublic boolean isConnected()
Gibt zurück, ob die Verbindung hergestellt ist
public java.lang.String toString()
toString
in class java.lang.Object