Class AbstractHBCICallback

java.lang.Object
org.kapott.hbci.callback.AbstractHBCICallback
All Implemented Interfaces:
HBCICallback
Direct Known Subclasses:
HBCICallbackIOStreams, HBCICallbackNative, HBCICallbackThreaded

public abstract class AbstractHBCICallback extends Object implements HBCICallback
Diese Klasse dient als Basisklasse für allen Callback-Klassen. Eine Anwendung sollte zur Erstellung einer eigenen Callback-Klasse diese oder eine der schon bereitgestellten "fertigen" Klassen (HBCICallbackConsole, HBCICallbackSwing) erweitern
  • Constructor Details

    • AbstractHBCICallback

      public AbstractHBCICallback()
  • Method Details

    • createDefaultLogLine

      protected String createDefaultLogLine(String msg, int level, Date date, StackTraceElement trace)
      Erzeugt einen Log-Eintrag. Diese Methode wird von den mitgelieferten Callback-Klassen für die Erzeugung von Log-Einträgen verwendet. Um ein eigenes Format für die Log-Eintrage zu definieren, kann diese Methode mit einer eigenen Implementierung überschrieben werden.
      Die Parameter entsprechen denen der log-Methode
      Returns:
      ein Log-Eintrag
    • status

      public final void status(HBCIPassport passport, int statusTag, Object o)
      Description copied from interface: HBCICallback
      Kurzform für HBCICallback.status(HBCIPassport, int, Object[]) für den Fall, dass das Object[] nur ein einziges Objekt enthält
      Specified by:
      status in interface HBCICallback
    • useThreadedCallback

      public boolean useThreadedCallback(HBCIPassport passport, int reason, String msg, int datatype, StringBuffer retData)
      Standard-Verhalten - gibt für alle Callbacks false (= asynchrone Callback-Behandlung) zurück.
      Specified by:
      useThreadedCallback in interface HBCICallback