Class SubscriptionInfo
java.lang.Object
de.bsvrz.pat.onlprot.protocoller.dataKindDeterminer.SubscriptionInfo
Anmeldeinfos
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Dekrementiert die Anzahl der zu sendenden Zykelint
Gibt die Anzahl der zu sendenden Zykel zurücklong
Gibt die untere Grenze des Intervallbereichs zurücklong
Gibt die obere Grenze des Intervallbereichs zurückGibt die anzumeldenden Objekte zurückGibt die Objektspezifikation zurückde.bsvrz.dav.daf.main.ReceiveOptions
Gibt die Optionen des Anmeldungsobjekts zurücklong
Gibt eine zufällige Intervalllänge im eingestellten Bereich zurückde.bsvrz.dav.daf.main.ReceiverRole
Gibt die Rolle des Anmeldungsobjekts zurückde.bsvrz.dav.daf.main.SenderRole
Gibt die Rolle des Anmeldungsobjekts zurückString[]
getSplittedData
(String separator, int count) Gibt die Datenspezifikationen dieses Anmeldungsobjekts in einem Feld zurück.String[]
getSplittedObjects
(String separator) Gibt die Objekte dieses Anmeldungsobjekts in einem Feld zurückint
Gibt die Streuung zurück.int
Gibt die Zeitstempel-Option des Anmeldungsobjekts zurückvoid
Inkrementiert die Anzahl der zu sendenden Zykelvoid
setDataDescription
(de.bsvrz.dav.daf.main.DataDescription dd) Trägt Datenbeschreibungen einvoid
setObjects
(List objects) Setzt die Liste der ObjektetoString()
String-Darstellung einesSubscriptionInfo
-Objekts
-
Method Details
-
decIntervalCount
public void decIntervalCount()Dekrementiert die Anzahl der zu sendenden Zykel -
getIntervalLowerBound
public long getIntervalLowerBound()Gibt die untere Grenze des Intervallbereichs zurück- Returns:
- long mit der unteren Grenze des Intervallbereichs
-
getIntervalCount
public int getIntervalCount()Gibt die Anzahl der zu sendenden Zykel zurück- Returns:
- int mit der Anzahl der zu sendenden Zyklen
-
getIntervalUpperBound
public long getIntervalUpperBound()Gibt die obere Grenze des Intervallbereichs zurück- Returns:
- long mit der oberen Grenze des Intervallbereichs
-
getObjects
Gibt die anzumeldenden Objekte zurück- Returns:
- List mit den Objekten
-
setObjects
Setzt die Liste der Objekte- Parameters:
objects
- List mit den einzutragenden Objekten
-
getObjectSpec
Gibt die Objektspezifikation zurück- Returns:
- String mit der Objektspezifikation
-
getOptions
public de.bsvrz.dav.daf.main.ReceiveOptions getOptions()Gibt die Optionen des Anmeldungsobjekts zurück- Returns:
ReceiveOptions
des Anmeldungsobjekts
-
getRandomInterval
public long getRandomInterval()Gibt eine zufällige Intervalllänge im eingestellten Bereich zurück- Returns:
- long mit einer Intervalllänge, die zwischen
intervalLowerBound
undintervalUpperBound
liegt
-
getReceiverRole
public de.bsvrz.dav.daf.main.ReceiverRole getReceiverRole()Gibt die Rolle des Anmeldungsobjekts zurück- Returns:
ReceiverRole
des Anmeldungsobjekts
-
getSenderRole
public de.bsvrz.dav.daf.main.SenderRole getSenderRole()Gibt die Rolle des Anmeldungsobjekts zurück- Returns:
SenderRole
des Anmeldungsobjekts
-
getSplittedData
Gibt die Datenspezifikationen dieses Anmeldungsobjekts in einem Feld zurück. Diese bestehen aus den drei Teilen Attributgruppe, Aspekt und Simulationsvariante.- Parameters:
separator
- String: das zu verwendende Trennzeichen. Die Zeichenkette wird als Liste durchseparator
getrennter Zeichenketten interpretiert.count
- Anzahl der Teilstrings- Returns:
- String[] der getrennten Objekte
-
getSplittedObjects
Gibt die Objekte dieses Anmeldungsobjekts in einem Feld zurück- Parameters:
separator
- String: das zu verwendende Trennzeichen. Die Zeichenkette wird als Liste durchseparator
getrennter Zeichenketten interpretiert.- Returns:
- String[] der getrennten Objekte
-
getSpread
public int getSpread()Gibt die Streuung zurück.- Returns:
- long, welches die Streuung enthält
-
getTimeStampOption
public int getTimeStampOption()Gibt die Zeitstempel-Option des Anmeldungsobjekts zurück- Returns:
- int mit Zeitstempel-Option des Anmeldungsobjekts
-
incIntervalCount
public void incIntervalCount()Inkrementiert die Anzahl der zu sendenden Zykel -
setDataDescription
public void setDataDescription(de.bsvrz.dav.daf.main.DataDescription dd) Trägt Datenbeschreibungen ein- Parameters:
dd
- DataDescription mit den einzutragenden Datenbeschreibungen
-
toString
String-Darstellung einesSubscriptionInfo
-Objekts
-