Class TransactionLogEventListener

  • All Implemented Interfaces:
    io.automatiko.engine.api.event.process.ProcessEventListener, java.util.EventListener

    @ApplicationScoped
    public class TransactionLogEventListener
    extends io.automatiko.engine.api.event.process.DefaultProcessEventListener
    • Constructor Summary

      Constructors 
      Constructor Description
      TransactionLogEventListener​(java.util.Optional<java.lang.Boolean> enabled)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void afterNodeInitialized​(io.automatiko.engine.api.event.process.ProcessNodeInitializedEvent event)  
      void beforeNodeTriggered​(io.automatiko.engine.api.event.process.ProcessNodeTriggeredEvent event)  
      boolean requiresInitialization​(io.automatiko.engine.api.runtime.process.NodeInstance nodeInstance)  
      • Methods inherited from class io.automatiko.engine.api.event.process.DefaultProcessEventListener

        afterNodeLeft, afterNodeTriggered, afterProcessCompleted, afterProcessStarted, afterVariableChanged, beforeNodeLeft, beforeProcessCompleted, beforeProcessStarted, beforeVariableChanged
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface io.automatiko.engine.api.event.process.ProcessEventListener

        afterNodeInstanceFailed, afterProcessSignaled, afterSLAViolated, afterWorkItemTransition, beforeProcessSignaled, beforeSLAViolated, beforeWorkItemTransition
    • Constructor Detail

      • TransactionLogEventListener

        public TransactionLogEventListener​(java.util.Optional<java.lang.Boolean> enabled)
    • Method Detail

      • beforeNodeTriggered

        public void beforeNodeTriggered​(io.automatiko.engine.api.event.process.ProcessNodeTriggeredEvent event)
        Specified by:
        beforeNodeTriggered in interface io.automatiko.engine.api.event.process.ProcessEventListener
        Overrides:
        beforeNodeTriggered in class io.automatiko.engine.api.event.process.DefaultProcessEventListener
      • afterNodeInitialized

        public void afterNodeInitialized​(io.automatiko.engine.api.event.process.ProcessNodeInitializedEvent event)
      • requiresInitialization

        public boolean requiresInitialization​(io.automatiko.engine.api.runtime.process.NodeInstance nodeInstance)