public final class LowLevelTransmitterConnections extends Object
Constructor and Description |
---|
LowLevelTransmitterConnections(HighLevelTransmitterManager transmitterManager,
Class<? extends ServerConnectionInterface> communicationProtocolClass,
ServerDavParameters serverDavParameters,
LowLevelConnectionsManagerInterface lowLevelConnectionsManager) |
Modifier and Type | Method and Description |
---|---|
void |
close(boolean error,
String message) |
TransmitterConnectionInfo |
getRemoteTransmitterConnectionInfo(long connectedTransmitterId)
Bestimmt die Verbindungsinformationen für eine Verbindung vom angegebenen Datenverteiler zu diesem Datenverteiler.
|
TransmitterConnectionInfo |
getTransmitterConnectionInfo(long connectedTransmitterId)
Bestimmt die Verbindungsinformationen für eine Verbindung von diesem Datenverteiler zum angegebenen Datenverteiler.
|
Collection<T_T_HighLevelCommunication> |
getTransmitterConnections() |
short |
getWeight(long connectedTransmitterId)
Diese Methode wird von der Protokollsteuerung aufgerufen, um einer Verbindung ein Gewicht zuzuweisen.
|
boolean |
removeTransmitterConnection(T_T_HighLevelCommunication transmitterCommunication) |
void |
startTransmitterConnections(Class<? extends ServerConnectionInterface> communicationProtocolClass,
DataModel dataModel)
Startet Transmitter-Anmeldungen.
|
void |
updateId(T_T_HighLevelCommunication communication) |
public LowLevelTransmitterConnections(HighLevelTransmitterManager transmitterManager, Class<? extends ServerConnectionInterface> communicationProtocolClass, ServerDavParameters serverDavParameters, LowLevelConnectionsManagerInterface lowLevelConnectionsManager)
public void startTransmitterConnections(Class<? extends ServerConnectionInterface> communicationProtocolClass, DataModel dataModel) throws InstantiationException, IllegalAccessException, CommunicationError
LowLevelConnectionsManager.LowLevelConnectionsManager(ServerDavParameters)
communicationProtocolClass
- KommunikationsprotokolldataModel
- DatenmodellInstantiationException
- -IllegalAccessException
- -CommunicationError
- -public final short getWeight(long connectedTransmitterId)
connectedTransmitterId
- ID des DAVpublic void close(boolean error, String message)
public TransmitterConnectionInfo getTransmitterConnectionInfo(long connectedTransmitterId)
connectedTransmitterId
- ID des DAVpublic TransmitterConnectionInfo getRemoteTransmitterConnectionInfo(long connectedTransmitterId)
connectedTransmitterId
- ID des DAVpublic boolean removeTransmitterConnection(T_T_HighLevelCommunication transmitterCommunication)
public Collection<T_T_HighLevelCommunication> getTransmitterConnections()
public void updateId(T_T_HighLevelCommunication communication)