de.bsvrz.kex.tls.osi2osi3.osi2.wancom
Class Server.PriorizedByteArray

java.lang.Object
  extended by de.bsvrz.kex.tls.osi2osi3.osi2.wancom.Server.PriorizedByteArray
All Implemented Interfaces:
PriorizedObject
Enclosing class:
Server

private static class Server.PriorizedByteArray
extends Object
implements PriorizedObject

Dient zur Speicherung eines zu versendenden Telegramms mit einer zugeordneten Priorität


Field Summary
private  byte[] _bytes
          Array mit den einzelnen Bytes des zu versendenden Telegramms.
private  int _priority
          Priorität des zu versendenden Telegramms.
 
Constructor Summary
Server.PriorizedByteArray(byte[] bytes, int priority)
          Erzeugt ein neues Objekt mit den angegebenen Eigenschaften.
 
Method Summary
 byte[] getBytes()
           
 int getPriorityClass()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_bytes

private final byte[] _bytes
Array mit den einzelnen Bytes des zu versendenden Telegramms. Der Wert null signalisiert, dass keine weiteren Telegramme mehr versendet werden sollen.


_priority

private final int _priority
Priorität des zu versendenden Telegramms. Kleinere Werte haben höhere Priorität.

Constructor Detail

Server.PriorizedByteArray

public Server.PriorizedByteArray(byte[] bytes,
                                 int priority)
Erzeugt ein neues Objekt mit den angegebenen Eigenschaften.

Parameters:
bytes - Array mit den einzelnen Bytes des zu versendenden Telegramms. Der Wert null signalisiert, dass keine weiteren Telegramme mehr versendet werden sollen.
priority - Priorität des zu versendenden Telegramms. Kleinere Werte haben höhere Priorität.
Method Detail

getPriorityClass

public int getPriorityClass()
Specified by:
getPriorityClass in interface PriorizedObject
Returns:
Priorität des zu versendenden Telegramms. Kleinere Werte haben höhere Priorität.

getBytes

public byte[] getBytes()
Returns:
Array mit den einzelnen Bytes des zu versendenden Telegramms. Der Wert null signalisiert, dass keine weiteren Telegramme mehr versendet werden sollen.