public class TaskScheduler extends Object
Modifier and Type | Field and Description |
---|---|
static DateFormat |
dateFormat |
Constructor and Description |
---|
TaskScheduler(ArchiveManager archiveManager)
Erzeugt einen TaskScheduler mit den angegebenen Interval-Zeiten für den Sicherungs-, Lösch- und Nachforderungstask.
|
Modifier and Type | Method and Description |
---|---|
String |
getBackupIntervals()
Das Interval als String.
|
String |
getBackupLastRun()
Liefert das Datum, an dem der Task das letzte mal gestartet wurde.
|
String |
getBackupNextRun()
Liefert das Datum, an dem der Task das nächste mal gestartet wird.
|
String |
getDeleteIntervals()
Das Interval als String.
|
String |
getDeleteLastRun()
Liefert das Datum, an dem der Task das letzte mal gestartet wurde.
|
String |
getDeleteNextRun()
Liefert das Datum, an dem der Task das nächste mal gestartet wird.
|
String |
getLZVIntervals()
Das Interval (ausgewertet) als String.
|
String |
getLZVLastRun()
Liefert das Datum, an dem der Task das letzte mal gestartet wurde.
|
String |
getRequestIntervals()
Das Interval als String.
|
String |
getRequestLastRun()
Liefert das Datum, an dem der Task das letzte mal gestartet wurde.
|
String |
getRequestNextRun()
Liefert das Datum, an dem der Task das nächste mal gestartet wird.
|
void |
setIntervals(String backup,
String delete,
String request,
long lzv) |
void |
start()
Startet den Timer, der die Tasks steuert
|
void |
terminate()
TaskScheduler beenden.
|
public static final DateFormat dateFormat
public TaskScheduler(ArchiveManager archiveManager)
davConnection
- Dav Connectionpublic void start()
public String getBackupIntervals()
public String getBackupLastRun()
public String getBackupNextRun()
public String getDeleteIntervals()
public String getDeleteLastRun()
public String getDeleteNextRun()
public String getRequestIntervals()
public String getRequestLastRun()
public String getRequestNextRun()
public String getLZVIntervals()
public String getLZVLastRun()
public void terminate()