Class NotifyParentCaseEventListener

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

    public class NotifyParentCaseEventListener
    extends org.kie.api.event.process.DefaultProcessEventListener
    implements CaseEventListener, org.kie.internal.runtime.Cacheable
    • Constructor Detail

      • NotifyParentCaseEventListener

        public NotifyParentCaseEventListener​(org.kie.internal.identity.IdentityProvider identityProvider,
                                             org.kie.api.runtime.manager.RuntimeManager runtimeManager)
    • Method Detail

      • 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
      • 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
      • 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
      • notifyParentOnCompletion

        protected void notifyParentOnCompletion​(CaseEvent event)
      • getCaseFile

        protected CaseFileInstance getCaseFile​(org.kie.api.runtime.KieSession ksession)
      • close

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