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.TasksetTaskState in interface LongTermTaskStatePublisher.TasktaskState - Neuer Zustand der Task.public void setTaskProgress(String format, long progress, long maximumProgress, long progressResult)
LongTermTaskStatePublisher.TasksetTaskProgress in interface LongTermTaskStatePublisher.Taskformat - 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)