public class SplittedApplicationTelegramsTable
extends java.lang.Object
Diese Klasse stellt einen Mechanismus zur Verfügung, der zerstückelte Datensätze zu vollständigen Datensätzen zusammenbaut und dann zur Verfügung stellt.
| Modifier and Type | Field and Description |
|---|---|
private java.util.Hashtable |
dataTable
Die Tabelle wo je nach Datum eine Liste der zerstückelten Telegramme gehalten wird.
|
| Constructor and Description |
|---|
SplittedApplicationTelegramsTable()
Erzeugt ein Objekt dieser Klasse.
|
| Modifier and Type | Method and Description |
|---|---|
ApplicationDataTelegram[] |
put(ApplicationDataTelegram telegram)
Diese Methode sammelt alle Teiltelegramme.
|
private java.util.Hashtable dataTable
Die Tabelle wo je nach Datum eine Liste der zerstückelten Telegramme gehalten wird.
public SplittedApplicationTelegramsTable()
Erzeugt ein Objekt dieser Klasse.
public final ApplicationDataTelegram[] put(ApplicationDataTelegram telegram)
Diese Methode sammelt alle Teiltelegramme. Wurden alle Teiltelegramme empfangen, werden alle Teiltelegramme zurückgegeben.
telegram - Teiltelegramm, das ein Telegramm vervollständigen soll oder ein komplettes Telegramm, das als ganzes übergeben wurde und somit nicht zusammengebaut werden muss.null. null bedeutet, dass noch nicht alle Teiltelegramme empfangen wurden, die nötig sind um das gesamte Telegramm zusammen zu bauen.java.lang.IllegalArgumentException - Das übergebene Telegramm konnte keinem bisher empfangenen Teil zugeordnet werden oder war null.