de.bsvrz.dav.dav.communication.davProtocol
Interface T_T_HighLevelCommunicationInterface

All Superinterfaces:
RoutingConnectionInterface, ServerHighLevelCommunication
All Known Implementing Classes:
T_T_HighLevelCommunication

public interface T_T_HighLevelCommunicationInterface
extends ServerHighLevelCommunication, RoutingConnectionInterface

Dieses Interface erweitert die Interfaces ServerHighLevelCommunication und RoutingConnectionInterface um die Funktionalität zum Senden von Telegrammen von einem Datenverteiler zum Nächsten (DaV-DaV).

Author:
Kappich Systemberatung

Method Summary
 void sendTelegram(DataTelegram telegram)
          Diese Methode wird von der Verbindungsverwaltung, der Zuliefererverwaltung und der Anmeldungsverwaltung aufgerufen.
 void sendTelegrams(DataTelegram[] telegrams)
          Mehrere Telegramme können en bloc versandt werden.
 
Methods inherited from interface de.bsvrz.dav.dav.main.ServerHighLevelCommunication
continueAuthentification, getId, getRemoteUserId, getSubscriptionComponent, getTelegrammTime, terminate
 
Methods inherited from interface de.bsvrz.dav.dav.main.RoutingConnectionInterface
getRemoteNodeId, getThroughputResistance, sendRoutingUpdate
 

Method Detail

sendTelegram

void sendTelegram(DataTelegram telegram)
Diese Methode wird von der Verbindungsverwaltung, der Zuliefererverwaltung und der Anmeldungsverwaltung aufgerufen. Sie sendet über die Telegrammverwaltung ein Telegramm zu einem anderen Datenverteiler.

Parameters:
telegram - Grundtyp eines Telegramms

sendTelegrams

void sendTelegrams(DataTelegram[] telegrams)
Mehrere Telegramme können en bloc versandt werden.

Parameters:
telegrams - Feld von zu sendenden Telegrammen
See Also:
sendTelegram(de.bsvrz.dav.daf.communication.lowLevel.telegrams.DataTelegram)