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.
InjectableRegisterableItemsFactoryruntimeManager| 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) |
AuditEventBuilder |
getAuditBuilder() |
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) |
protected Properties |
loadJMSProperties() |
void |
setAuditBuilder(AuditEventBuilder auditBuilder) |
addAgendaListener, addGlobal, addProcessListener, addProcessListener, addTaskListener, addWorkingMemoryListener, addWorkItemHandler, createInstance, getRuntimeManager, setRuntimeManagerpublic Map<String,org.kie.api.runtime.process.WorkItemHandler> getWorkItemHandlers(org.kie.api.runtime.manager.RuntimeEngine runtime)
getWorkItemHandlers in interface org.kie.api.runtime.manager.RegisterableItemsFactorygetWorkItemHandlers in class SimpleRegisterableItemsFactorypublic List<org.kie.api.event.process.ProcessEventListener> getProcessEventListeners(org.kie.api.runtime.manager.RuntimeEngine runtime)
getProcessEventListeners in interface org.kie.api.runtime.manager.RegisterableItemsFactorygetProcessEventListeners in class SimpleRegisterableItemsFactorypublic List<org.kie.api.event.rule.AgendaEventListener> getAgendaEventListeners(org.kie.api.runtime.manager.RuntimeEngine runtime)
getAgendaEventListeners in interface org.kie.api.runtime.manager.RegisterableItemsFactorygetAgendaEventListeners in class SimpleRegisterableItemsFactorypublic List<org.kie.api.event.rule.RuleRuntimeEventListener> getRuleRuntimeEventListeners(org.kie.api.runtime.manager.RuntimeEngine runtime)
getRuleRuntimeEventListeners in interface org.kie.api.runtime.manager.RegisterableItemsFactorygetRuleRuntimeEventListeners in class SimpleRegisterableItemsFactorypublic List<org.kie.api.task.TaskLifeCycleEventListener> getTaskListeners()
getTaskListeners in interface org.kie.api.runtime.manager.RegisterableItemsFactorygetTaskListeners in class SimpleRegisterableItemsFactorypublic Map<String,Object> getGlobals(org.kie.api.runtime.manager.RuntimeEngine runtime)
getGlobals in interface org.kie.api.runtime.manager.RegisterableItemsFactorygetGlobals in class SimpleRegisterableItemsFactoryprotected org.kie.api.runtime.process.WorkItemHandler getHTWorkItemHandler(org.kie.api.runtime.manager.RuntimeEngine runtime)
public AuditEventBuilder getAuditBuilder()
public AuditEventBuilder getAuditBuilder(org.kie.api.runtime.manager.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(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)
protected Map<String,Object> getGlobalsFromDescriptor(org.kie.api.runtime.manager.RuntimeEngine runtime)
protected Properties loadJMSProperties() throws IOException
IOExceptionCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.