Class AbstractSynchronizeBackend.Worker
java.lang.Object
de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend.Worker
- All Implemented Interfaces:
de.willuhn.jameica.system.BackgroundTask
- Enclosing class:
AbstractSynchronizeBackend<T extends SynchronizeJobProvider>
protected class AbstractSynchronizeBackend.Worker
extends Object
implements de.willuhn.jameica.system.BackgroundTask
Implementierung des eigentlichen Worker-Threads.
-
Method Summary
Modifier and TypeMethodDescriptionfinal AbstractSynchronizeBackend<T>.JobGroup
Liefert die gerade in Arbeit befindliche Job-Gruppe.final de.willuhn.util.ProgressMonitor
Liefert den ProgressMonitor.Liefert die gesamte Synchronisierung.final void
final boolean
final void
run
(de.willuhn.util.ProgressMonitor monitor)
-
Method Details
-
getMonitor
public final de.willuhn.util.ProgressMonitor getMonitor()Liefert den ProgressMonitor.- Returns:
- der ProgressMonitor.
-
getCurrentJobGroup
Liefert die gerade in Arbeit befindliche Job-Gruppe.- Returns:
- die gerade in Arbeit befindliche Job-Gruppe.
-
getSynchronization
Liefert die gesamte Synchronisierung.- Returns:
- die gesamte Synchronisierung.
-
run
public final void run(de.willuhn.util.ProgressMonitor monitor) throws de.willuhn.util.ApplicationException - Specified by:
run
in interfacede.willuhn.jameica.system.BackgroundTask
- Throws:
de.willuhn.util.ApplicationException
-
interrupt
public final void interrupt()- Specified by:
interrupt
in interfacede.willuhn.jameica.system.BackgroundTask
-
isInterrupted
public final boolean isInterrupted()- Specified by:
isInterrupted
in interfacede.willuhn.jameica.system.BackgroundTask
-