Class PHMProcessEventListener

  • All Implemented Interfaces:
    EventListener, org.kie.api.event.process.ProcessEventListener

    public class PHMProcessEventListener
    extends org.kie.api.event.process.DefaultProcessEventListener
    • Constructor Detail

      • PHMProcessEventListener

        public PHMProcessEventListener()
        Constructor
    • Method Detail

      • beforeProcessStarted

        public void beforeProcessStarted​(org.kie.api.event.process.ProcessStartedEvent event)
        Specified by:
        beforeProcessStarted in interface org.kie.api.event.process.ProcessEventListener
        Overrides:
        beforeProcessStarted in class org.kie.api.event.process.DefaultProcessEventListener
        Parameters:
        event - being logged before a process is started
      • afterProcessStarted

        public void afterProcessStarted​(org.kie.api.event.process.ProcessStartedEvent event)
        Specified by:
        afterProcessStarted in interface org.kie.api.event.process.ProcessEventListener
        Overrides:
        afterProcessStarted in class org.kie.api.event.process.DefaultProcessEventListener
        Parameters:
        event - being logged after a process is started
      • beforeProcessCompleted

        public void beforeProcessCompleted​(org.kie.api.event.process.ProcessCompletedEvent event)
        Specified by:
        beforeProcessCompleted in interface org.kie.api.event.process.ProcessEventListener
        Overrides:
        beforeProcessCompleted in class org.kie.api.event.process.DefaultProcessEventListener
        Parameters:
        event - being logged before a process is completed
      • afterProcessCompleted

        public void afterProcessCompleted​(org.kie.api.event.process.ProcessCompletedEvent event)
        Specified by:
        afterProcessCompleted in interface org.kie.api.event.process.ProcessEventListener
        Overrides:
        afterProcessCompleted in class org.kie.api.event.process.DefaultProcessEventListener
        Parameters:
        event - being logged after a process is completed
      • beforeNodeTriggered

        public void beforeNodeTriggered​(org.kie.api.event.process.ProcessNodeTriggeredEvent event)
        Specified by:
        beforeNodeTriggered in interface org.kie.api.event.process.ProcessEventListener
        Overrides:
        beforeNodeTriggered in class org.kie.api.event.process.DefaultProcessEventListener
        Parameters:
        event - being logged before a node is triggered
      • afterNodeTriggered

        public void afterNodeTriggered​(org.kie.api.event.process.ProcessNodeTriggeredEvent event)
        Specified by:
        afterNodeTriggered in interface org.kie.api.event.process.ProcessEventListener
        Overrides:
        afterNodeTriggered in class org.kie.api.event.process.DefaultProcessEventListener
        Parameters:
        event - being logged after a node is triggered
      • beforeNodeLeft

        public void beforeNodeLeft​(org.kie.api.event.process.ProcessNodeLeftEvent event)
        Specified by:
        beforeNodeLeft in interface org.kie.api.event.process.ProcessEventListener
        Overrides:
        beforeNodeLeft in class org.kie.api.event.process.DefaultProcessEventListener
        Parameters:
        event - being logged before a node is left
      • afterNodeLeft

        public void afterNodeLeft​(org.kie.api.event.process.ProcessNodeLeftEvent event)
        Specified by:
        afterNodeLeft in interface org.kie.api.event.process.ProcessEventListener
        Overrides:
        afterNodeLeft in class org.kie.api.event.process.DefaultProcessEventListener
        Parameters:
        event - being logged after a node is left
      • beforeVariableChanged

        public void beforeVariableChanged​(org.kie.api.event.process.ProcessVariableChangedEvent event)
        Specified by:
        beforeVariableChanged in interface org.kie.api.event.process.ProcessEventListener
        Overrides:
        beforeVariableChanged in class org.kie.api.event.process.DefaultProcessEventListener
        Parameters:
        event - being logged before a variable is changed
      • afterVariableChanged

        public void afterVariableChanged​(org.kie.api.event.process.ProcessVariableChangedEvent event)
        Specified by:
        afterVariableChanged in interface org.kie.api.event.process.ProcessEventListener
        Overrides:
        afterVariableChanged in class org.kie.api.event.process.DefaultProcessEventListener
        Parameters:
        event - being logged after a variable is changed
      • beforeSLAViolated

        public void beforeSLAViolated​(org.kie.api.event.process.SLAViolatedEvent event)
        Parameters:
        event - being logged before a SLA is violated
      • afterSLAViolated

        public void afterSLAViolated​(org.kie.api.event.process.SLAViolatedEvent event)
        Parameters:
        event - being logged after a SLA is violated