Class SubscriptionInfo


  • public class SubscriptionInfo
    extends java.lang.Object
    Anmeldeinfos
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void decIntervalCount()
      Dekrementiert die Anzahl der zu sendenden Zykel
      int getIntervalCount()
      Gibt die Anzahl der zu sendenden Zykel zurück
      long getIntervalLowerBound()
      Gibt die untere Grenze des Intervallbereichs zurück
      long getIntervalUpperBound()
      Gibt die obere Grenze des Intervallbereichs zurück
      java.util.List getObjects()
      Gibt die anzumeldenden Objekte zurück
      java.lang.String getObjectSpec()
      Gibt die Objektspezifikation zurück
      de.bsvrz.dav.daf.main.ReceiveOptions getOptions()
      Gibt die Optionen des Anmeldungsobjekts zurück
      long getRandomInterval()
      Gibt eine zufällige Intervalllänge im eingestellten Bereich zurück
      de.bsvrz.dav.daf.main.ReceiverRole getReceiverRole()
      Gibt die Rolle des Anmeldungsobjekts zurück
      de.bsvrz.dav.daf.main.SenderRole getSenderRole()
      Gibt die Rolle des Anmeldungsobjekts zurück
      java.lang.String[] getSplittedData​(java.lang.String separator, int count)
      Gibt die Datenspezifikationen dieses Anmeldungsobjekts in einem Feld zurück.
      java.lang.String[] getSplittedObjects​(java.lang.String separator)
      Gibt die Objekte dieses Anmeldungsobjekts in einem Feld zurück
      int getSpread()
      Gibt die Streuung zurück.
      int getTimeStampOption()
      Gibt die Zeitstempel-Option des Anmeldungsobjekts zurück
      void incIntervalCount()
      Inkrementiert die Anzahl der zu sendenden Zykel
      void setDataDescription​(de.bsvrz.dav.daf.main.DataDescription dd)
      Trägt Datenbeschreibungen ein
      void setObjects​(java.util.List objects)
      Setzt die Liste der Objekte
      java.lang.String toString()
      String-Darstellung eines SubscriptionInfo-Objekts
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Method Detail

      • 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

        public java.util.List getObjects()
        Gibt die anzumeldenden Objekte zurück
        Returns:
        List mit den Objekten
      • setObjects

        public void setObjects​(java.util.List objects)
        Setzt die Liste der Objekte
        Parameters:
        objects - List mit den einzutragenden Objekten
      • getObjectSpec

        public java.lang.String 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 und intervalUpperBound 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

        public java.lang.String[] getSplittedData​(java.lang.String separator,
                                                  int count)
        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 durch separator getrennter Zeichenketten interpretiert.
        count - Anzahl der Teilstrings
        Returns:
        String[] der getrennten Objekte
      • getSplittedObjects

        public java.lang.String[] getSplittedObjects​(java.lang.String separator)
        Gibt die Objekte dieses Anmeldungsobjekts in einem Feld zurück
        Parameters:
        separator - String: das zu verwendende Trennzeichen. Die Zeichenkette wird als Liste durch separator 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

        public java.lang.String toString()
        String-Darstellung eines SubscriptionInfo-Objekts
        Overrides:
        toString in class java.lang.Object
        Returns:
        String mit der String-Darstellung des Objekts