de.bsvrz.dav.daf.communication.lowLevel
Interface QueueableTelegram

All Known Implementing Classes:
ApplicationDataTelegram, AuthentificationAnswer, AuthentificationRequest, AuthentificationTextAnswer, AuthentificationTextRequest, ClosingTelegram, ComParametersAnswer, ComParametersRequest, DataTelegram, KeepAliveTelegram, ProtocolVersionAnswer, ProtocolVersionRequest, ReceiveSubscriptionTelegram, ReceiveUnsubscriptionTelegram, RequestSenderDataTelegram, SendSubscriptionTelegram, SendUnsubscriptionTelegram, TelegramTimeAnswer, TelegramTimeRequest, TerminateOrderTelegram, TransmitterAuthentificationAnswer, TransmitterAuthentificationRequest, TransmitterAuthentificationTextAnswer, TransmitterAuthentificationTextRequest, TransmitterBestWayUpdate, TransmitterClosingTelegram, TransmitterComParametersAnswer, TransmitterComParametersRequest, TransmitterDataSubscription, TransmitterDataSubscriptionReceipt, TransmitterDataTelegram, TransmitterDataUnsubscription, TransmitterKeepAliveTelegram, TransmitterListsDeliveryUnsubscription, TransmitterListsSubscription, TransmitterListsUnsubscription, TransmitterListsUpdate, TransmitterProtocolVersionAnswer, TransmitterProtocolVersionRequest, TransmitterTelegramTimeAnswer, TransmitterTelegramTimeRequest, TransmitterTerminateOrderTelegram

public interface QueueableTelegram

Definiert eine Schnittstelle für Telegramme mit Priorität und Größe.

Author:
Kappich Systemberatung
See Also:
TelegramQueue

Method Summary
 byte getPriority()
          Bestimmt die Priorität des Telegramms.
 int getSize()
          Bestimmt die Gesamtgröße des Telegramms einschließlich Headerinformationen.
 

Method Detail

getPriority

byte getPriority()
Bestimmt die Priorität des Telegramms. Je größer der Wert, desto größer die Priorität.

Returns:
Priorität des Telegramms.

getSize

int getSize()
Bestimmt die Gesamtgröße des Telegramms einschließlich Headerinformationen.

Returns:
Gesamtgröße des Telegramms in Bytes.