Class AbstractProcessRuntime

java.lang.Object
org.jbpm.process.instance.AbstractProcessRuntime
All Implemented Interfaces:
org.drools.core.runtime.process.InternalProcessRuntime, InternalProcessRuntime, org.kie.api.event.process.ProcessEventManager, org.kie.api.runtime.process.ProcessRuntime, org.kie.internal.process.CorrelationAwareProcessRuntime, KogitoProcessRuntime.Provider
Direct Known Subclasses:
LightProcessRuntime, ProcessRuntimeImpl

public abstract class AbstractProcessRuntime extends Object implements InternalProcessRuntime
  • Field Details

  • Constructor Details

    • AbstractProcessRuntime

      protected AbstractProcessRuntime(Application application)
  • Method Details

    • getKogitoProcessRuntime

      public KogitoProcessRuntime getKogitoProcessRuntime()
      Specified by:
      getKogitoProcessRuntime in interface KogitoProcessRuntime.Provider
    • getProcessEventSupport

      public KogitoProcessEventSupport getProcessEventSupport()
      Specified by:
      getProcessEventSupport in interface InternalProcessRuntime
    • getApplication

      public Application getApplication()
      Specified by:
      getApplication in interface InternalProcessRuntime
    • addEventListener

      public void addEventListener(org.kie.api.event.process.ProcessEventListener listener)
      Specified by:
      addEventListener in interface org.kie.api.event.process.ProcessEventManager
    • removeEventListener

      public void removeEventListener(org.kie.api.event.process.ProcessEventListener listener)
      Specified by:
      removeEventListener in interface org.kie.api.event.process.ProcessEventManager
    • getProcessEventListeners

      public List<org.kie.api.event.process.ProcessEventListener> getProcessEventListeners()
      Specified by:
      getProcessEventListeners in interface org.kie.api.event.process.ProcessEventManager