Package de.bsvrz.ibv.uda.uda.data
Class StartZyklus
- java.lang.Object
-
- de.bsvrz.ibv.uda.uda.data.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.
-
-
-
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 GMTintervall
- 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
-
-