public class DefaultRegisterableItemsFactory extends SimpleRegisterableItemsFactory
RegisterableItemsFactory
responsible for providing
a common set of WorkItemHandlers and EventListeners. This factory should not be used in CDI container.
InjectableRegisterableItemsFactory
runtimeManager
Constructor and Description |
---|
DefaultRegisterableItemsFactory() |
Modifier and Type | Method and Description |
---|---|
List<org.kie.api.event.rule.AgendaEventListener> |
getAgendaEventListeners(org.kie.api.runtime.manager.RuntimeEngine runtime) |
org.jbpm.process.audit.event.AuditEventBuilder |
getAuditBuilder() |
org.jbpm.process.audit.event.AuditEventBuilder |
getAuditBuilder(org.kie.api.runtime.manager.RuntimeEngine engine) |
protected <T> List<T> |
getEventListenerFromDescriptor(org.kie.api.runtime.manager.RuntimeEngine runtime,
Class<T> type) |
Map<String,Object> |
getGlobals(org.kie.api.runtime.manager.RuntimeEngine runtime) |
protected Map<String,Object> |
getGlobalsFromDescriptor(org.kie.api.runtime.manager.RuntimeEngine runtime) |
protected org.kie.api.runtime.process.WorkItemHandler |
getHTWorkItemHandler(org.kie.api.runtime.manager.RuntimeEngine runtime) |
protected Object |
getInstanceFromModel(org.kie.internal.runtime.conf.ObjectModel model,
ClassLoader classloader,
Map<String,Object> contaxtParams) |
protected Map<String,Object> |
getParametersMap(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) |
List<org.kie.api.task.TaskLifeCycleEventListener> |
getTaskListeners() |
protected List<org.kie.api.task.TaskLifeCycleEventListener> |
getTaskListenersFromDescriptor() |
Map<String,org.kie.api.runtime.process.WorkItemHandler> |
getWorkItemHandlers(org.kie.api.runtime.manager.RuntimeEngine runtime) |
protected Map<String,org.kie.api.runtime.process.WorkItemHandler> |
getWorkItemHandlersFromDescriptor(org.kie.api.runtime.manager.RuntimeEngine runtime) |
void |
setAuditBuilder(org.jbpm.process.audit.event.AuditEventBuilder auditBuilder) |
addAgendaListener, addGlobal, addProcessListener, addTaskListener, addWorkingMemoryListener, addWorkItemHandler, createInstance, getRuntimeManager, setRuntimeManager
public Map<String,org.kie.api.runtime.process.WorkItemHandler> getWorkItemHandlers(org.kie.api.runtime.manager.RuntimeEngine runtime)
getWorkItemHandlers
in interface org.kie.api.runtime.manager.RegisterableItemsFactory
getWorkItemHandlers
in class SimpleRegisterableItemsFactory
public List<org.kie.api.event.process.ProcessEventListener> getProcessEventListeners(org.kie.api.runtime.manager.RuntimeEngine runtime)
getProcessEventListeners
in interface org.kie.api.runtime.manager.RegisterableItemsFactory
getProcessEventListeners
in class SimpleRegisterableItemsFactory
public List<org.kie.api.event.rule.AgendaEventListener> getAgendaEventListeners(org.kie.api.runtime.manager.RuntimeEngine runtime)
getAgendaEventListeners
in interface org.kie.api.runtime.manager.RegisterableItemsFactory
getAgendaEventListeners
in class SimpleRegisterableItemsFactory
public List<org.kie.api.event.rule.RuleRuntimeEventListener> getRuleRuntimeEventListeners(org.kie.api.runtime.manager.RuntimeEngine runtime)
getRuleRuntimeEventListeners
in interface org.kie.api.runtime.manager.RegisterableItemsFactory
getRuleRuntimeEventListeners
in class SimpleRegisterableItemsFactory
public List<org.kie.api.task.TaskLifeCycleEventListener> getTaskListeners()
getTaskListeners
in interface org.kie.api.runtime.manager.RegisterableItemsFactory
getTaskListeners
in class SimpleRegisterableItemsFactory
public Map<String,Object> getGlobals(org.kie.api.runtime.manager.RuntimeEngine runtime)
getGlobals
in interface org.kie.api.runtime.manager.RegisterableItemsFactory
getGlobals
in class SimpleRegisterableItemsFactory
protected org.kie.api.runtime.process.WorkItemHandler getHTWorkItemHandler(org.kie.api.runtime.manager.RuntimeEngine runtime)
public org.jbpm.process.audit.event.AuditEventBuilder getAuditBuilder()
public org.jbpm.process.audit.event.AuditEventBuilder getAuditBuilder(org.kie.api.runtime.manager.RuntimeEngine engine)
public void setAuditBuilder(org.jbpm.process.audit.event.AuditEventBuilder auditBuilder)
protected Object getInstanceFromModel(org.kie.internal.runtime.conf.ObjectModel model, ClassLoader classloader, Map<String,Object> contaxtParams)
protected Map<String,Object> getParametersMap(org.kie.api.runtime.manager.RuntimeEngine runtime)
protected List<org.kie.api.task.TaskLifeCycleEventListener> getTaskListenersFromDescriptor()
protected Map<String,org.kie.api.runtime.process.WorkItemHandler> getWorkItemHandlersFromDescriptor(org.kie.api.runtime.manager.RuntimeEngine runtime)
protected <T> List<T> getEventListenerFromDescriptor(org.kie.api.runtime.manager.RuntimeEngine runtime, Class<T> type)
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.