private class ArchiveLongTermTaskStatePublisher.ArchiveLongTermTask extends Object implements LongTermTaskStatePublisher.Task
Modifier and Type | Field and Description |
---|---|
private String |
_format |
private long |
_maximumProgress |
private boolean |
_minorChanges |
private long |
_nextTaskUpdateTime |
private long |
_progress |
private long |
_progressResult |
private String |
_taskName |
private LongTermTaskStatePublisher.TaskState |
_taskState |
Constructor and Description |
---|
ArchiveLongTermTaskStatePublisher.ArchiveLongTermTask(String taskName) |
Modifier and Type | Method and Description |
---|---|
void |
appendTo(StringBuilder stringBuilder) |
String |
getProgress() |
void |
publishedMinorChanges(long now) |
private void |
publishMinorChange(long now) |
void |
setTaskProgress(String format,
long progress,
long maximumProgress,
long progressResult)
Setzt den Fortschritt einer Task.
|
void |
setTaskState(LongTermTaskStatePublisher.TaskState taskState)
Setzt den Zustand einer Task.
|
String |
toString() |
private long _nextTaskUpdateTime
private final String _taskName
private LongTermTaskStatePublisher.TaskState _taskState
private boolean _minorChanges
private String _format
private long _progress
private long _maximumProgress
private long _progressResult
public ArchiveLongTermTaskStatePublisher.ArchiveLongTermTask(String taskName)
public void setTaskState(LongTermTaskStatePublisher.TaskState taskState)
LongTermTaskStatePublisher.Task
setTaskState
in interface LongTermTaskStatePublisher.Task
taskState
- Neuer Zustand der Task.public void setTaskProgress(String format, long progress, long maximumProgress, long progressResult)
LongTermTaskStatePublisher.Task
setTaskProgress
in interface LongTermTaskStatePublisher.Task
format
- Formatstring, der bei Ausgaben dazu verwendet wird, eine textuelle Beschreibung des aktuellen Fortschritts zu erzeugen.progress
- Fortschritt der aktuellen Aktion oder -1
, wenn der Fortschritt nicht bekannt ist.maximumProgress
- Maximum des Fortschritts einer Aktion oder -1
, wenn das Maximum nicht bekannt ist.progressResult
- Zwischenergebnis der aktuell durchgeführten Aktion oder -1
, wenn kein Zwischenergebnis bekannt ist.private void publishMinorChange(long now)
public void appendTo(StringBuilder stringBuilder)
public String getProgress()
public void publishedMinorChanges(long now)