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 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 ksession
and will return listeners and handlers provided by 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-2014 JBoss by Red Hat. All Rights Reserved.