|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ServerHighLevelCommunication
Dieses Interface deklariert Methoden, welche von der Verbindungsverwaltung aufgerufen werden. Die Methoden werden sowohl in DAV-DAF als auch in der DAV-DAV Highlevelcommunication implementiert.
Method Summary | |
---|---|
void |
continueAuthentification()
Diese Methode wird von der Verbindungsverwaltung aufgerufen, sobald die Konfiguration vorhanden ist, um zu signalisieren, dass eine blockierte Authentifizierung weiter bearbeitet werden kann: Steht eine Authentifizierungsschlüsselanfrage an, während die Konfiguration noch nicht vorhanden ist, wird die Antwort blockiert bis die Konfiguration bereit ist. |
long |
getId()
Diese Methode wird von der Verbindungsverwaltung aufgerufen, um die ID der verbundenen Applikation zu erhalten. |
long |
getRemoteUserId()
Gibt die ID des verbundenen Benutzers zurück. |
SubscriptionComponent |
getSubscriptionComponent()
Gibt die Komponente zurück, die die Anmeldungen der Verbindung verwaltet. |
long |
getTelegrammTime(long maxWaitingTime)
Diese Methode wird von der Verbindungsverwaltung aufgerufen. |
void |
terminate(boolean error,
String message)
Terminiert die Kommunikationsverbindung. |
Method Detail |
---|
SubscriptionComponent getSubscriptionComponent()
long getTelegrammTime(long maxWaitingTime) throws CommunicationError
TelegramTimeRequest
wird erzeugt und zur Applikation gesendet. Danach
wird auf die Antwort TelegramTimeAnswer
gewartet. Wenn die Antwort nicht innerhalb der angegebenen maximalen Wartezeit
angekommen ist, wird eine Ausnahme
erzeugt.
maxWaitingTime
- Maximale Zeit, die auf eine Antwort gewartet wird.
-1
, wenn nicht innnerhalb der maximalen Wartezeit eine Antwort empfangen wurde.
CommunicationError
- Wenn bei der initialen Kommunikation mit dem Datenverteiler Fehler aufgetreten sind.void continueAuthentification()
long getId()
long getRemoteUserId()
void terminate(boolean error, String message)
error
- Ist true
, wenn die Verbindung im Fehlerfall abgebrochen werden soll, ohne die noch gepufferten Telegramme zu versenden; false
, wenn versucht werden soll alle gepufferten Telegramme zu versenden.message
- Fehlermeldung, die die Fehlersituation näher beschreibt.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |