Class SpringRegisterableItemsFactory

  • All Implemented Interfaces:
    org.kie.api.runtime.manager.RegisterableItemsFactory, org.kie.internal.runtime.manager.InternalRegisterableItemsFactory

    public class SpringRegisterableItemsFactory
    extends org.jbpm.runtime.manager.impl.KModuleRegisterableItemsFactory
    • Constructor Detail

      • SpringRegisterableItemsFactory

        public SpringRegisterableItemsFactory​(org.springframework.context.ApplicationContext context,
                                              org.kie.api.runtime.KieContainer kieContainer,
                                              String ksessionName)
    • Method Detail

      • getWorkItemHandlers

        public Map<String,​org.kie.api.runtime.process.WorkItemHandler> getWorkItemHandlers​(org.kie.api.runtime.manager.RuntimeEngine runtime)
        Specified by:
        getWorkItemHandlers in interface org.kie.api.runtime.manager.RegisterableItemsFactory
        Overrides:
        getWorkItemHandlers in class org.jbpm.runtime.manager.impl.KModuleRegisterableItemsFactory
      • getProcessEventListeners

        public List<org.kie.api.event.process.ProcessEventListener> getProcessEventListeners​(org.kie.api.runtime.manager.RuntimeEngine runtime)
        Specified by:
        getProcessEventListeners in interface org.kie.api.runtime.manager.RegisterableItemsFactory
        Overrides:
        getProcessEventListeners in class org.jbpm.runtime.manager.impl.KModuleRegisterableItemsFactory
      • getAgendaEventListeners

        public List<org.kie.api.event.rule.AgendaEventListener> getAgendaEventListeners​(org.kie.api.runtime.manager.RuntimeEngine runtime)
        Specified by:
        getAgendaEventListeners in interface org.kie.api.runtime.manager.RegisterableItemsFactory
        Overrides:
        getAgendaEventListeners in class org.jbpm.runtime.manager.impl.KModuleRegisterableItemsFactory
      • getRuleRuntimeEventListeners

        public List<org.kie.api.event.rule.RuleRuntimeEventListener> getRuleRuntimeEventListeners​(org.kie.api.runtime.manager.RuntimeEngine runtime)
        Specified by:
        getRuleRuntimeEventListeners in interface org.kie.api.runtime.manager.RegisterableItemsFactory
        Overrides:
        getRuleRuntimeEventListeners in class org.jbpm.runtime.manager.impl.KModuleRegisterableItemsFactory
      • getTaskListeners

        public List<org.kie.api.task.TaskLifeCycleEventListener> getTaskListeners()
        Specified by:
        getTaskListeners in interface org.kie.api.runtime.manager.RegisterableItemsFactory
        Overrides:
        getTaskListeners in class org.jbpm.runtime.manager.impl.DefaultRegisterableItemsFactory
      • processHandlers

        protected void processHandlers()
      • processAgendaEventListeners

        protected void processAgendaEventListeners()
      • processRuleRuntimeEventListeners

        protected void processRuleRuntimeEventListeners()
      • processTaskEventListeners

        protected void processTaskEventListeners()
      • processProcessEventListeners

        protected void processProcessEventListeners()
      • getComponentName

        protected String getComponentName​(Object component)