de.bsvrz.kex.tls.osi2osi3.osi2.wancom
Class Server.PriorizedByteArray
java.lang.Object
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_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.
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.
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.