Class StartZyklus

  • All Implemented Interfaces:
    java.io.Serializable

    public class StartZyklus
    extends java.lang.Object
    implements java.io.Serializable
    die Repräsenation der Daten für die zyklische oder zeitgesteuerte Ausführung eines Uda-Skriptlaufs.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      StartZyklus​(long startZeit, long intervall)
      erzeugt einen Startzyklus mit dem übergebenen Startzeitpunkt und dem angegebenen Intervall.
    • Method Summary

      Modifier and Type Method Description
      long getIntervall()
      liefert das Intervall für die zyklische Ausführung eines Skriptlaufs in Millisekunden.
      long getNaechstenStartZeitPunkt​(long letzterStartZeitPunkt)
      liefert den dem Zyklus entsprechenden nächstmöglichen Startzeitpunkt ausgehend vom übergebenen Zeitpunkt.
      long getStartZeitPunkt()
      liefert den Startzeitpunkt für die Ausführung eines Skriptlaufs in Millisekunden seit dem 1.1.1970 0 Uhr GMT.
      void setIntervall​(long intervall)
      setzt das Intervall für die zyklische Ausführung eines Uda-Skriptlaufs.
      void setStartZeitPunkt​(long startZeitPunkt)
      setzt den Startzeitpunkt für die Ausführung eines Skriptlaufs in Millisekunden seit dem 1.1.1970 0 Uhr GMT.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • StartZyklus

        public StartZyklus​(long startZeit,
                           long intervall)
        erzeugt einen Startzyklus mit dem übergebenen Startzeitpunkt und dem angegebenen Intervall.
        Parameters:
        startZeit - der Startzeitpunkt in Millisekunden seit dem 1.1.1970 0 Uhr GMT
        intervall - das Intervall in Millisekunden
    • Method Detail

      • getIntervall

        public long getIntervall()
        liefert das Intervall für die zyklische Ausführung eines Skriptlaufs in Millisekunden.
        Returns:
        das Intervall
        See Also:
        setIntervall(long)
      • setIntervall

        public void setIntervall​(long intervall)
        setzt das Intervall für die zyklische Ausführung eines Uda-Skriptlaufs. Der Wert wird in Millisekunden angegeben.
        Parameters:
        intervall - das Intervall
        See Also:
        getIntervall()
      • getStartZeitPunkt

        public long getStartZeitPunkt()
        liefert den Startzeitpunkt für die Ausführung eines Skriptlaufs in Millisekunden seit dem 1.1.1970 0 Uhr GMT.
        Returns:
        den Zeitpunkt
        See Also:
        setStartZeitPunkt(long)
      • setStartZeitPunkt

        public void setStartZeitPunkt​(long startZeitPunkt)
        setzt den Startzeitpunkt für die Ausführung eines Skriptlaufs in Millisekunden seit dem 1.1.1970 0 Uhr GMT.
        Parameters:
        startZeitPunkt - der Startzeitpunkt
        See Also:
        getStartZeitPunkt()
      • getNaechstenStartZeitPunkt

        public long getNaechstenStartZeitPunkt​(long letzterStartZeitPunkt)
        liefert den dem Zyklus entsprechenden nächstmöglichen Startzeitpunkt ausgehend vom übergebenen Zeitpunkt.
        Parameters:
        letzterStartZeitPunkt - in Millisekunden seit dem 1.1.1970 0 Uhr GMT
        Returns:
        den Zeitpunkt