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>.JobGroupLiefert die gerade in Arbeit befindliche Job-Gruppe.final de.willuhn.util.ProgressMonitorLiefert den ProgressMonitor.Liefert die gesamte Synchronisierung.final voidfinal booleanfinal voidrun(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:
runin interfacede.willuhn.jameica.system.BackgroundTask- Throws:
de.willuhn.util.ApplicationException
-
interrupt
public final void interrupt()- Specified by:
interruptin interfacede.willuhn.jameica.system.BackgroundTask
-
isInterrupted
public final boolean isInterrupted()- Specified by:
isInterruptedin interfacede.willuhn.jameica.system.BackgroundTask
-