Class SubscriptionInfo
java.lang.Object
de.bsvrz.pat.onlprot.protocoller.dataKindDeterminer.SubscriptionInfo
Anmeldeinfos
-
Method Summary
Modifier and TypeMethodDescriptionvoidDekrementiert die Anzahl der zu sendenden ZykelintGibt die Anzahl der zu sendenden Zykel zurücklongGibt die untere Grenze des Intervallbereichs zurücklongGibt die obere Grenze des Intervallbereichs zurückGibt die anzumeldenden Objekte zurückGibt die Objektspezifikation zurückde.bsvrz.dav.daf.main.ReceiveOptionsGibt die Optionen des Anmeldungsobjekts zurücklongGibt eine zufällige Intervalllänge im eingestellten Bereich zurückde.bsvrz.dav.daf.main.ReceiverRoleGibt die Rolle des Anmeldungsobjekts zurückde.bsvrz.dav.daf.main.SenderRoleGibt 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ückintGibt die Streuung zurück.intGibt die Zeitstempel-Option des Anmeldungsobjekts zurückvoidInkrementiert die Anzahl der zu sendenden ZykelvoidsetDataDescription(de.bsvrz.dav.daf.main.DataDescription dd) Trägt Datenbeschreibungen einvoidsetObjects(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:
ReceiveOptionsdes Anmeldungsobjekts
-
getRandomInterval
public long getRandomInterval()Gibt eine zufällige Intervalllänge im eingestellten Bereich zurück- Returns:
- long mit einer Intervalllänge, die zwischen
intervalLowerBoundundintervalUpperBoundliegt
-
getReceiverRole
public de.bsvrz.dav.daf.main.ReceiverRole getReceiverRole()Gibt die Rolle des Anmeldungsobjekts zurück- Returns:
ReceiverRoledes Anmeldungsobjekts
-
getSenderRole
public de.bsvrz.dav.daf.main.SenderRole getSenderRole()Gibt die Rolle des Anmeldungsobjekts zurück- Returns:
SenderRoledes 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 durchseparatorgetrennter 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 durchseparatorgetrennter 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
-