de.bsvrz.kex.tls.osi2osi3.longtelegram
Class Osi7LongTelegramSegment

java.lang.Object
  extended by de.bsvrz.kex.tls.osi2osi3.longtelegram.Osi7LongTelegramSegment

public class Osi7LongTelegramSegment
extends Object

Zerlegt ein Langtelegramm und verschickt die Teilstücke

Author:
Kappich Systemberatung

Constructor Summary
Osi7LongTelegramSegment(int nodeNumberSender, NetworkLayer sender)
           
 
Method Summary
 void sendLongData(int nodeNumberReceiver, byte[] longTelegram, int priority)
          Diese Methode zerlegt ein Langtelegramm und verschickt es an den entsprechenden Empfänger.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Osi7LongTelegramSegment

public Osi7LongTelegramSegment(int nodeNumberSender,
                               NetworkLayer sender)
Parameters:
nodeNumberSender - Knotennummer des Sender
sender - Objekt, mit dem Telegramme verschickt werden können
Method Detail

sendLongData

public void sendLongData(int nodeNumberReceiver,
                         byte[] longTelegram,
                         int priority)
Diese Methode zerlegt ein Langtelegramm und verschickt es an den entsprechenden Empfänger. Die Methode kann blockieren, falls eine bestimmte Anzahl von Telegrammen von diesem Sender zu dem angegebenen Empfänger unterwegs sind.

Parameters:
nodeNumberReceiver - Knotennummer des Empfängers
longTelegram - Langtelegramm, das verschickt werden soll
priority - Priorität, mit der das Telegramm verschickt werden soll