private static class Server.PriorizedByteArray extends java.lang.Object implements PriorizedObject
Dient zur Speicherung eines zu versendenden Telegramms mit einer zugeordneten Priorität
| Modifier and Type | Field and Description |
|---|---|
private byte[] |
_bytes
Array mit den einzelnen Bytes des zu versendenden Telegramms.
|
private int |
_priority
Priorität des zu versendenden Telegramms.
|
| Constructor and Description |
|---|
PriorizedByteArray(byte[] bytes,
int priority)
Erzeugt ein neues Objekt mit den angegebenen Eigenschaften.
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getBytes() |
int |
getPriorityClass()
Liefert die Prioritätsklasse des Objektes zurück.
|
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.
private final int _priority
Priorität des zu versendenden Telegramms. Kleinere Werte haben höhere Priorität.
public PriorizedByteArray(byte[] bytes,
int priority)
Erzeugt ein neues Objekt mit den angegebenen Eigenschaften.
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.public int getPriorityClass()
de.bsvrz.sys.funclib.concurrent.PriorizedObjectgetPriorityClass in interface PriorizedObjectpublic byte[] getBytes()
null signalisiert, dass keine weiteren Telegramme mehr versendet werden sollen.