|
jBPM distribution 6.2.0.CR1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jbpm.runtime.manager.impl.SimpleRegisterableItemsFactory
org.jbpm.runtime.manager.impl.DefaultRegisterableItemsFactory
public class DefaultRegisterableItemsFactory
Default implementation of the RegisterableItemsFactory
responsible for providing
a common set of WorkItemHandlers and EventListeners. This factory should not be used in CDI container.
It will deliver fully configured instances of the following:
InjectableRegisterableItemsFactory
Field Summary |
---|
Fields inherited from class org.jbpm.runtime.manager.impl.SimpleRegisterableItemsFactory |
---|
runtimeManager |
Constructor Summary | |
---|---|
DefaultRegisterableItemsFactory()
|
Method Summary | ||
---|---|---|
List<AgendaEventListener> |
getAgendaEventListeners(RuntimeEngine runtime)
Returns new instances of AgendaEventListener that will be registered on RuntimeEngine |
|
AuditEventBuilder |
getAuditBuilder()
|
|
AuditEventBuilder |
getAuditBuilder(RuntimeEngine engine)
|
|
protected
|
getEventListenerFromDescriptor(RuntimeEngine runtime,
Class<T> type)
|
|
Map<String,Object> |
getGlobals(RuntimeEngine runtime)
Returns globals that shall be registered on KieSession . |
|
protected Map<String,Object> |
getGlobalsFromDescriptor(RuntimeEngine runtime)
|
|
protected WorkItemHandler |
getHTWorkItemHandler(RuntimeEngine runtime)
|
|
protected Object |
getInstanceFromModel(org.kie.internal.runtime.conf.ObjectModel model,
ClassLoader classloader,
Map<String,Object> contaxtParams)
|
|
protected Map<String,Object> |
getParametersMap(RuntimeEngine runtime)
|
|
List<ProcessEventListener> |
getProcessEventListeners(RuntimeEngine runtime)
Returns new instances of ProcessEventListener that will be registered on RuntimeEngine |
|
List<RuleRuntimeEventListener> |
getRuleRuntimeEventListeners(RuntimeEngine runtime)
Returns new instances of RuleRuntimeEventListener that will be registered on RuntimeEngine |
|
List<TaskLifeCycleEventListener> |
getTaskListeners()
Return new instances of TaskLifeCycleEventListener that will be registered on RuntimeEngine . |
|
protected List<TaskLifeCycleEventListener> |
getTaskListenersFromDescriptor()
|
|
Map<String,WorkItemHandler> |
getWorkItemHandlers(RuntimeEngine runtime)
Returns new instances of WorkItemHandler that will be registered on RuntimeEngine |
|
protected Map<String,WorkItemHandler> |
getWorkItemHandlersFromDescriptor(RuntimeEngine runtime)
|
|
void |
setAuditBuilder(AuditEventBuilder auditBuilder)
|
Methods inherited from class org.jbpm.runtime.manager.impl.SimpleRegisterableItemsFactory |
---|
addAgendaListener, addGlobal, addProcessListener, addTaskListener, addWorkingMemoryListener, addWorkItemHandler, createInstance, getRuntimeManager, setRuntimeManager |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultRegisterableItemsFactory()
Method Detail |
---|
public Map<String,WorkItemHandler> getWorkItemHandlers(RuntimeEngine runtime)
RegisterableItemsFactory
WorkItemHandler
that will be registered on RuntimeEngine
getWorkItemHandlers
in interface RegisterableItemsFactory
getWorkItemHandlers
in class SimpleRegisterableItemsFactory
runtime
- provides RuntimeEngine
in case handler need to make use of it internally
public List<ProcessEventListener> getProcessEventListeners(RuntimeEngine runtime)
RegisterableItemsFactory
ProcessEventListener
that will be registered on RuntimeEngine
getProcessEventListeners
in interface RegisterableItemsFactory
getProcessEventListeners
in class SimpleRegisterableItemsFactory
runtime
- provides RuntimeEngine
in case listeners need to make use of it internally
public List<AgendaEventListener> getAgendaEventListeners(RuntimeEngine runtime)
RegisterableItemsFactory
AgendaEventListener
that will be registered on RuntimeEngine
getAgendaEventListeners
in interface RegisterableItemsFactory
getAgendaEventListeners
in class SimpleRegisterableItemsFactory
runtime
- provides RuntimeEngine
in case listeners need to make use of it internally
public List<RuleRuntimeEventListener> getRuleRuntimeEventListeners(RuntimeEngine runtime)
RegisterableItemsFactory
RuleRuntimeEventListener
that will be registered on RuntimeEngine
getRuleRuntimeEventListeners
in interface RegisterableItemsFactory
getRuleRuntimeEventListeners
in class SimpleRegisterableItemsFactory
runtime
- provides RuntimeEngine
in case listeners need to make use of it internally
public List<TaskLifeCycleEventListener> getTaskListeners()
RegisterableItemsFactory
TaskLifeCycleEventListener
that will be registered on RuntimeEngine
.
getTaskListeners
in interface RegisterableItemsFactory
getTaskListeners
in class SimpleRegisterableItemsFactory
public Map<String,Object> getGlobals(RuntimeEngine runtime)
RegisterableItemsFactory
KieSession
.
getGlobals
in interface RegisterableItemsFactory
getGlobals
in class SimpleRegisterableItemsFactory
runtime
- provides RuntimeEngine
in case globals need to make use of it internally
protected WorkItemHandler getHTWorkItemHandler(RuntimeEngine runtime)
public AuditEventBuilder getAuditBuilder()
public AuditEventBuilder getAuditBuilder(RuntimeEngine engine)
public void setAuditBuilder(AuditEventBuilder auditBuilder)
protected Object getInstanceFromModel(org.kie.internal.runtime.conf.ObjectModel model, ClassLoader classloader, Map<String,Object> contaxtParams)
protected Map<String,Object> getParametersMap(RuntimeEngine runtime)
protected List<TaskLifeCycleEventListener> getTaskListenersFromDescriptor()
protected Map<String,WorkItemHandler> getWorkItemHandlersFromDescriptor(RuntimeEngine runtime)
protected <T> List<T> getEventListenerFromDescriptor(RuntimeEngine runtime, Class<T> type)
protected Map<String,Object> getGlobalsFromDescriptor(RuntimeEngine runtime)
|
jBPM distribution 6.2.0.CR1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |