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:
- {@link HBCIUtils.initThread(properties, callback)} wird mit den Parametern aus dem Constructor aufgerufen.
- Das Passport wird von der
HBCIPassportFactoryabgefragt und darüber wird derHBCIHandlererzeugt. execute()wird aufgerufen.- Abschließend werden Handler und Passport geschlossen, sowie
HBCIUtils.doneThread()aufgerufen.
HBCIPassport und HBCIHandler sind über die Variablen passport bzw. handler verfügbar.
- Author:
- Hendrik Schnepel
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionHBCIRunnable(Properties properties, HBCICallback callback, HBCIPassportFactory passportFactory) -
Method Summary
-
Field Details
-
passport
-
handler
-
-
Constructor Details
-
HBCIRunnable
public HBCIRunnable(Properties properties, HBCICallback callback, HBCIPassportFactory passportFactory)
-
-
Method Details