|
jBPM :: Distribution 6.2.0.Final | |||||||||
| 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)
RegisterableItemsFactoryWorkItemHandler that will be registered on RuntimeEngine
getWorkItemHandlers in interface RegisterableItemsFactorygetWorkItemHandlers in class SimpleRegisterableItemsFactoryruntime - provides RuntimeEngine in case handler need to make use of it internally
public List<ProcessEventListener> getProcessEventListeners(RuntimeEngine runtime)
RegisterableItemsFactoryProcessEventListener that will be registered on RuntimeEngine
getProcessEventListeners in interface RegisterableItemsFactorygetProcessEventListeners in class SimpleRegisterableItemsFactoryruntime - provides RuntimeEngine in case listeners need to make use of it internally
public List<AgendaEventListener> getAgendaEventListeners(RuntimeEngine runtime)
RegisterableItemsFactoryAgendaEventListener that will be registered on RuntimeEngine
getAgendaEventListeners in interface RegisterableItemsFactorygetAgendaEventListeners in class SimpleRegisterableItemsFactoryruntime - provides RuntimeEngine in case listeners need to make use of it internally
public List<RuleRuntimeEventListener> getRuleRuntimeEventListeners(RuntimeEngine runtime)
RegisterableItemsFactoryRuleRuntimeEventListener that will be registered on RuntimeEngine
getRuleRuntimeEventListeners in interface RegisterableItemsFactorygetRuleRuntimeEventListeners in class SimpleRegisterableItemsFactoryruntime - provides RuntimeEngine in case listeners need to make use of it internally
public List<TaskLifeCycleEventListener> getTaskListeners()
RegisterableItemsFactoryTaskLifeCycleEventListener that will be registered on RuntimeEngine.
getTaskListeners in interface RegisterableItemsFactorygetTaskListeners in class SimpleRegisterableItemsFactorypublic Map<String,Object> getGlobals(RuntimeEngine runtime)
RegisterableItemsFactoryKieSession.
getGlobals in interface RegisterableItemsFactorygetGlobals in class SimpleRegisterableItemsFactoryruntime - 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.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||