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:
-
invalid @link
{@link HBCIUtils.initThread(properties, callback)
- Das Passport wird von der
HBCIPassportFactory
abgefragt und darüber wird derHBCIHandler
erzeugt. 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 HBCICallback
protected HBCIHandler
protected HBCIPassport
private HBCIPassportFactory
private 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