public final class LowLevelApplicationConnections
extends java.lang.Object
Diese Klasse verwaltet Applikations-Verbindung auf unterster Protokoll-Ebene. Es wird über das ServerConnectionInterface auf neue Applikationsverbindungen gewartet und aus dieser wird eine neue T_A_HighLevelCommunication-Klasse erzeugt und gespeichert. Dabei werden gegebenenfalls Verbindungsaufbau auf Protokollebene, Authentifizierung usw. durchgeführt.
Constructor and Description |
---|
LowLevelApplicationConnections(HighLevelApplicationManager applicationManager,
LowLevelConnectionsManagerInterface lowLevelConnectionsManager,
java.lang.Class<? extends ServerConnectionInterface> communicationProtocolClass,
ServerDavParameters serverDavParameters)
Startet eine neue Klasse, die Applikations-Verbindung auf unterster Protokoll-Ebene entgegennimmt und verwaltet.
|
Modifier and Type | Method and Description |
---|---|
void |
close(boolean error,
java.lang.String message) |
void |
continueAuthentication() |
java.util.Collection<T_A_HighLevelCommunication> |
getApplicationConnections() |
void |
localConfigurationAvailable()
Wird aufgerufen, wenn die lokale Konfiguration erfolgreich verbunden ist, und ermöglicht der SelfClientDafConnection, mit der Initialisierung fortzufahren (sodass diese dann nicht mehr auf die Konfiguration wartet)
|
boolean |
removeApplicationConnection(T_A_HighLevelCommunication applicationCommunication) |
java.lang.String |
toString() |
void |
updateId(T_A_HighLevelCommunication communication) |
public LowLevelApplicationConnections(HighLevelApplicationManager applicationManager, LowLevelConnectionsManagerInterface lowLevelConnectionsManager, java.lang.Class<? extends ServerConnectionInterface> communicationProtocolClass, ServerDavParameters serverDavParameters) throws CommunicationError, java.lang.IllegalAccessException, java.lang.InstantiationException
Startet eine neue Klasse, die Applikations-Verbindung auf unterster Protokoll-Ebene entgegennimmt und verwaltet.
lowLevelConnectionsManager
- Authentifizierungs-ModulcommunicationProtocolClass
- Kommunikationsprotokoll-Klasse wie TCP/IPserverDavParameters
- Server-Datenverteiler-ParameterCommunicationError
- Kommunikationsfehlerjava.lang.IllegalAccessException
- Fehler beim Instantiieren der Protokoll-Klassejava.lang.InstantiationException
- Fehler beim Instantiieren der Protokoll-Klassepublic void continueAuthentication()
public void localConfigurationAvailable()
Wird aufgerufen, wenn die lokale Konfiguration erfolgreich verbunden ist, und ermöglicht der SelfClientDafConnection, mit der Initialisierung fortzufahren (sodass diese dann nicht mehr auf die Konfiguration wartet)
public void close(boolean error, java.lang.String message)
public void updateId(T_A_HighLevelCommunication communication)
public java.util.Collection<T_A_HighLevelCommunication> getApplicationConnections()
public boolean removeApplicationConnection(T_A_HighLevelCommunication applicationCommunication)
public java.lang.String toString()
toString
in class java.lang.Object