Package org.jbpm.runtime.manager.impl
Class KModuleRegisterableItemsFactory
- java.lang.Object
-
- org.jbpm.runtime.manager.impl.SimpleRegisterableItemsFactory
-
- org.jbpm.runtime.manager.impl.DefaultRegisterableItemsFactory
-
- org.jbpm.runtime.manager.impl.KModuleRegisterableItemsFactory
-
- All Implemented Interfaces:
org.kie.api.runtime.manager.RegisterableItemsFactory
,org.kie.internal.runtime.manager.InternalRegisterableItemsFactory
public class KModuleRegisterableItemsFactory extends DefaultRegisterableItemsFactory
This implementation extends the DefaultRegisterableItemsFactory and relies on definitions of work item handlers and listeners that come from kmodule.xml from kjar. It will directly register all listeners and work item handlers on the ksession and will also return listeners and handlers provided by the default implementation.
-
-
Field Summary
-
Fields inherited from class org.jbpm.runtime.manager.impl.SimpleRegisterableItemsFactory
runtimeManager
-
-
Constructor Summary
Constructors Constructor Description KModuleRegisterableItemsFactory(org.kie.api.runtime.KieContainer kieContainer, String ksessionName)
KModuleRegisterableItemsFactory(org.kie.api.runtime.KieContainer kieContainer, String ksessionName, AuditEventBuilder auditBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<org.kie.api.event.rule.AgendaEventListener>
getAgendaEventListeners(org.kie.api.runtime.manager.RuntimeEngine runtime)
List<org.kie.api.event.process.ProcessEventListener>
getProcessEventListeners(org.kie.api.runtime.manager.RuntimeEngine runtime)
List<org.kie.api.event.rule.RuleRuntimeEventListener>
getRuleRuntimeEventListeners(org.kie.api.runtime.manager.RuntimeEngine runtime)
Map<String,org.kie.api.runtime.process.WorkItemHandler>
getWorkItemHandlers(org.kie.api.runtime.manager.RuntimeEngine runtime)
-
Methods inherited from class org.jbpm.runtime.manager.impl.DefaultRegisterableItemsFactory
getAuditBuilder, getAuditBuilder, getEventListenerFromDescriptor, getGlobals, getGlobalsFromDescriptor, getHTWorkItemHandler, getInstanceFromModel, getParametersMap, getTaskListeners, getTaskListenersFromDescriptor, getWorkItemHandlersFromDescriptor, loadJMSProperties, setAuditBuilder
-
Methods inherited from class org.jbpm.runtime.manager.impl.SimpleRegisterableItemsFactory
addAgendaListener, addGlobal, addProcessListener, addProcessListener, addTaskListener, addWorkingMemoryListener, addWorkItemHandler, createInstance, getRuntimeManager, setRuntimeManager
-
-
-
-
Constructor Detail
-
KModuleRegisterableItemsFactory
public KModuleRegisterableItemsFactory(org.kie.api.runtime.KieContainer kieContainer, String ksessionName)
-
KModuleRegisterableItemsFactory
public KModuleRegisterableItemsFactory(org.kie.api.runtime.KieContainer kieContainer, String ksessionName, AuditEventBuilder auditBuilder)
-
-
Method Detail
-
getWorkItemHandlers
public Map<String,org.kie.api.runtime.process.WorkItemHandler> getWorkItemHandlers(org.kie.api.runtime.manager.RuntimeEngine runtime)
- Specified by:
getWorkItemHandlers
in interfaceorg.kie.api.runtime.manager.RegisterableItemsFactory
- Overrides:
getWorkItemHandlers
in classDefaultRegisterableItemsFactory
-
getProcessEventListeners
public List<org.kie.api.event.process.ProcessEventListener> getProcessEventListeners(org.kie.api.runtime.manager.RuntimeEngine runtime)
- Specified by:
getProcessEventListeners
in interfaceorg.kie.api.runtime.manager.RegisterableItemsFactory
- Overrides:
getProcessEventListeners
in classDefaultRegisterableItemsFactory
-
getAgendaEventListeners
public List<org.kie.api.event.rule.AgendaEventListener> getAgendaEventListeners(org.kie.api.runtime.manager.RuntimeEngine runtime)
- Specified by:
getAgendaEventListeners
in interfaceorg.kie.api.runtime.manager.RegisterableItemsFactory
- Overrides:
getAgendaEventListeners
in classDefaultRegisterableItemsFactory
-
getRuleRuntimeEventListeners
public List<org.kie.api.event.rule.RuleRuntimeEventListener> getRuleRuntimeEventListeners(org.kie.api.runtime.manager.RuntimeEngine runtime)
- Specified by:
getRuleRuntimeEventListeners
in interfaceorg.kie.api.runtime.manager.RegisterableItemsFactory
- Overrides:
getRuleRuntimeEventListeners
in classDefaultRegisterableItemsFactory
-
-