Class HBCITraceMessageConsumer

  • All Implemented Interfaces:
    de.willuhn.jameica.messaging.MessageConsumer

    @Lifecycle(CONTEXT)
    public class HBCITraceMessageConsumer
    extends java.lang.Object
    implements de.willuhn.jameica.messaging.MessageConsumer
    Empfaengt HBCI-Trace-Messages.
    • Constructor Detail

      • HBCITraceMessageConsumer

        public HBCITraceMessageConsumer()
    • Method Detail

      • getExpectedMessageTypes

        public java.lang.Class[] getExpectedMessageTypes()
        Specified by:
        getExpectedMessageTypes in interface de.willuhn.jameica.messaging.MessageConsumer
        See Also:
        MessageConsumer.getExpectedMessageTypes()
      • handleMessage

        public void handleMessage​(de.willuhn.jameica.messaging.Message message)
                           throws java.lang.Exception
        Specified by:
        handleMessage in interface de.willuhn.jameica.messaging.MessageConsumer
        Throws:
        java.lang.Exception
        See Also:
        MessageConsumer.handleMessage(de.willuhn.jameica.messaging.Message)
      • getTrace

        public java.util.List<HBCITraceMessage> getTrace​(java.lang.String id)
        Liefert den HBCI-Trace zur angegebenen ID.
        Parameters:
        id - die ID. Typischerweise die des Konto. Kann NULL sein, wenn Nachrichten ohne speziellen Konto-Bezug geliefert werden sollen.
        Returns:
        der HBCI-Trace.
      • autoRegister

        public boolean autoRegister()
        Specified by:
        autoRegister in interface de.willuhn.jameica.messaging.MessageConsumer
        See Also:
        MessageConsumer.autoRegister()