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:
-
} wird mit den Parametern aus dem Constructor aufgerufen.
invalid @link
{@link HBCIUtils.initThread(properties, callback) - 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.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final HBCICallbackprotected HBCIHandlerprotected HBCIPassportprivate HBCIPassportFactoryprivate final Properties -
Constructor Summary
ConstructorsConstructorDescriptionHBCIRunnable(Properties properties, HBCICallback callback, HBCIPassportFactory passportFactory) -
Method Summary
-
Field Details
-
properties
-
callback
-
passportFactory
-
passport
-
handler
-
-
Constructor Details
-
HBCIRunnable
public HBCIRunnable(Properties properties, HBCICallback callback, HBCIPassportFactory passportFactory)
-
-
Method Details