Class CamelProcessEventListener

  • All Implemented Interfaces:
    EventListener, JBPMCamelConsumerAware, org.kie.api.event.process.ProcessEventListener, org.kie.internal.runtime.Cacheable

    public class CamelProcessEventListener
    extends Object
    implements org.kie.api.event.process.ProcessEventListener, org.kie.internal.runtime.Cacheable, JBPMCamelConsumerAware
    • Constructor Detail

      • CamelProcessEventListener

        public CamelProcessEventListener()
    • Method Detail

      • beforeProcessStarted

        public void beforeProcessStarted​(org.kie.api.event.process.ProcessStartedEvent event)
        Specified by:
        beforeProcessStarted in interface org.kie.api.event.process.ProcessEventListener
      • afterProcessStarted

        public void afterProcessStarted​(org.kie.api.event.process.ProcessStartedEvent event)
        Specified by:
        afterProcessStarted in interface org.kie.api.event.process.ProcessEventListener
      • beforeProcessCompleted

        public void beforeProcessCompleted​(org.kie.api.event.process.ProcessCompletedEvent event)
        Specified by:
        beforeProcessCompleted in interface org.kie.api.event.process.ProcessEventListener
      • afterProcessCompleted

        public void afterProcessCompleted​(org.kie.api.event.process.ProcessCompletedEvent event)
        Specified by:
        afterProcessCompleted in interface org.kie.api.event.process.ProcessEventListener
      • beforeNodeTriggered

        public void beforeNodeTriggered​(org.kie.api.event.process.ProcessNodeTriggeredEvent event)
        Specified by:
        beforeNodeTriggered in interface org.kie.api.event.process.ProcessEventListener
      • afterNodeTriggered

        public void afterNodeTriggered​(org.kie.api.event.process.ProcessNodeTriggeredEvent event)
        Specified by:
        afterNodeTriggered in interface org.kie.api.event.process.ProcessEventListener
      • beforeNodeLeft

        public void beforeNodeLeft​(org.kie.api.event.process.ProcessNodeLeftEvent event)
        Specified by:
        beforeNodeLeft in interface org.kie.api.event.process.ProcessEventListener
      • afterNodeLeft

        public void afterNodeLeft​(org.kie.api.event.process.ProcessNodeLeftEvent event)
        Specified by:
        afterNodeLeft in interface org.kie.api.event.process.ProcessEventListener
      • beforeVariableChanged

        public void beforeVariableChanged​(org.kie.api.event.process.ProcessVariableChangedEvent event)
        Specified by:
        beforeVariableChanged in interface org.kie.api.event.process.ProcessEventListener
      • afterVariableChanged

        public void afterVariableChanged​(org.kie.api.event.process.ProcessVariableChangedEvent event)
        Specified by:
        afterVariableChanged in interface org.kie.api.event.process.ProcessEventListener
      • close

        public void close()
        Specified by:
        close in interface org.kie.internal.runtime.Cacheable
      • sendMessage

        protected void sendMessage​(String eventType,
                                   Object event)