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:
- 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.
Methods inherited from class org.jbpm.runtime.manager.impl.DefaultRegisterableItemsFactory |
getAuditBuilder, getAuditBuilder, getEventListenerFromDescriptor, getGlobals, getGlobalsFromDescriptor, getHTWorkItemHandler, getInstanceFromModel, getParametersMap, getTaskListeners, getTaskListenersFromDescriptor, getWorkItemHandlersFromDescriptor, setAuditBuilder |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KModuleRegisterableItemsFactory
public KModuleRegisterableItemsFactory(KieContainer kieContainer,
String ksessionName)
KModuleRegisterableItemsFactory
public KModuleRegisterableItemsFactory(KieContainer kieContainer,
String ksessionName,
AuditEventBuilder auditBuilder)
getWorkItemHandlers
public Map<String,WorkItemHandler> getWorkItemHandlers(RuntimeEngine runtime)
- Description copied from interface:
RegisterableItemsFactory
- Returns new instances of
WorkItemHandler
that will be registered on RuntimeEngine
- Specified by:
getWorkItemHandlers
in interface RegisterableItemsFactory
- Overrides:
getWorkItemHandlers
in class DefaultRegisterableItemsFactory
- Parameters:
runtime
- provides RuntimeEngine
in case handler need to make use of it internally
- Returns:
- map of handlers to be registered - in case of no handlers empty map shall be returned.
getProcessEventListeners
public List<ProcessEventListener> getProcessEventListeners(RuntimeEngine runtime)
- Description copied from interface:
RegisterableItemsFactory
- Returns new instances of
ProcessEventListener
that will be registered on RuntimeEngine
- Specified by:
getProcessEventListeners
in interface RegisterableItemsFactory
- Overrides:
getProcessEventListeners
in class DefaultRegisterableItemsFactory
- Parameters:
runtime
- provides RuntimeEngine
in case listeners need to make use of it internally
- Returns:
- list of listeners to be registered - in case of no listeners empty list shall be returned.
getAgendaEventListeners
public List<AgendaEventListener> getAgendaEventListeners(RuntimeEngine runtime)
- Description copied from interface:
RegisterableItemsFactory
- Returns new instances of
AgendaEventListener
that will be registered on RuntimeEngine
- Specified by:
getAgendaEventListeners
in interface RegisterableItemsFactory
- Overrides:
getAgendaEventListeners
in class DefaultRegisterableItemsFactory
- Parameters:
runtime
- provides RuntimeEngine
in case listeners need to make use of it internally
- Returns:
- list of listeners to be registered - in case of no listeners empty list shall be returned.
getRuleRuntimeEventListeners
public List<RuleRuntimeEventListener> getRuleRuntimeEventListeners(RuntimeEngine runtime)
- Description copied from interface:
RegisterableItemsFactory
- Returns new instances of
RuleRuntimeEventListener
that will be registered on RuntimeEngine
- Specified by:
getRuleRuntimeEventListeners
in interface RegisterableItemsFactory
- Overrides:
getRuleRuntimeEventListeners
in class DefaultRegisterableItemsFactory
- Parameters:
runtime
- provides RuntimeEngine
in case listeners need to make use of it internally
- Returns:
- list of listeners to be registered - in case of no listeners empty list shall be returned.
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.