Package org.kapott.hbci.concurrent
Class HBCIRunnable
java.lang.Object
org.kapott.hbci.concurrent.HBCIRunnable
- All Implemented Interfaces:
Runnable
Basis-Klasse für Implementierungen von
Runnable, die typische Aufgaben mit einem HBCIPassport
ausführen sollen.
Implementierungen müssen die Methode execute() ergänzen.
Bei Ausführung einer solchen Runnable passiert folgendes:
HBCIUtils.initThread(Properties, HBCICallback)wird mit den Parametern aus dem Constructor aufgerufen.- Das Passport wird von der
HBCIPassportFactoryabgefragt und darüber wird derHBCIHandlererzeugt. - execute() wird aufgerufen.
HBCIPassportundHBCIHandlersind über die Variablenpassportbzw.handlerverfügbar.- Abschließend werden Handler und Passport geschlossen, sowie
HBCIUtils.doneThread()aufgerufen.
- Author:
- Hendrik Schnepel
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionHBCIRunnable(Properties properties, HBCICallback callback, HBCIPassportFactory passportFactory) ct. -
Method Summary
-
Field Details
-
passport
-
handler
-
-
Constructor Details
-
HBCIRunnable
public HBCIRunnable(Properties properties, HBCICallback callback, HBCIPassportFactory passportFactory) ct.- Parameters:
properties-callback-passportFactory-
-
-
Method Details