jBPM :: RuntimeManager 6.1.0.Beta3

org.jbpm.runtime.manager.impl
Class DefaultRegisterableItemsFactory

java.lang.Object
  extended by org.jbpm.runtime.manager.impl.SimpleRegisterableItemsFactory
      extended by org.jbpm.runtime.manager.impl.DefaultRegisterableItemsFactory
All Implemented Interfaces:
org.kie.api.runtime.manager.RegisterableItemsFactory
Direct Known Subclasses:
InjectableRegisterableItemsFactory, KModuleRegisterableItemsFactory

public class DefaultRegisterableItemsFactory
extends SimpleRegisterableItemsFactory

Default implementation of RegisterableItemsFactory responsible for providing common set of WorkItemHandlers and EventListeners. This factory should not be used in CDI container.
It will deliver fully configured instances of:

Moreover it will invoke its super methods to get rest of registerable items defined, that might override defaults as they are added to resulting map at the end.

See Also:
InjectableRegisterableItemsFactory

Constructor Summary
DefaultRegisterableItemsFactory()
           
 
Method Summary
 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  org.kie.api.runtime.process.WorkItemHandler getHTWorkItemHandler(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()
           
 Map<String,org.kie.api.runtime.process.WorkItemHandler> getWorkItemHandlers(org.kie.api.runtime.manager.RuntimeEngine runtime)
           
 void setAuditBuilder(org.jbpm.process.audit.event.AuditEventBuilder auditBuilder)
           
 
Methods inherited from class org.jbpm.runtime.manager.impl.SimpleRegisterableItemsFactory
addAgendaListener, addGlobal, addProcessListener, addTaskListener, addWorkingMemoryListener, addWorkItemHandler, createInstance, getGlobals
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultRegisterableItemsFactory

public DefaultRegisterableItemsFactory()
Method Detail

getWorkItemHandlers

public Map<String,org.kie.api.runtime.process.WorkItemHandler> getWorkItemHandlers(org.kie.api.runtime.manager.RuntimeEngine runtime)
Specified by:
getWorkItemHandlers in interface org.kie.api.runtime.manager.RegisterableItemsFactory
Overrides:
getWorkItemHandlers in class SimpleRegisterableItemsFactory

getProcessEventListeners

public List<org.kie.api.event.process.ProcessEventListener> getProcessEventListeners(org.kie.api.runtime.manager.RuntimeEngine runtime)
Specified by:
getProcessEventListeners in interface org.kie.api.runtime.manager.RegisterableItemsFactory
Overrides:
getProcessEventListeners in class SimpleRegisterableItemsFactory

getAgendaEventListeners

public List<org.kie.api.event.rule.AgendaEventListener> getAgendaEventListeners(org.kie.api.runtime.manager.RuntimeEngine runtime)
Specified by:
getAgendaEventListeners in interface org.kie.api.runtime.manager.RegisterableItemsFactory
Overrides:
getAgendaEventListeners in class SimpleRegisterableItemsFactory

getRuleRuntimeEventListeners

public List<org.kie.api.event.rule.RuleRuntimeEventListener> getRuleRuntimeEventListeners(org.kie.api.runtime.manager.RuntimeEngine runtime)
Specified by:
getRuleRuntimeEventListeners in interface org.kie.api.runtime.manager.RegisterableItemsFactory
Overrides:
getRuleRuntimeEventListeners in class SimpleRegisterableItemsFactory

getTaskListeners

public List<org.kie.api.task.TaskLifeCycleEventListener> getTaskListeners()
Specified by:
getTaskListeners in interface org.kie.api.runtime.manager.RegisterableItemsFactory
Overrides:
getTaskListeners in class SimpleRegisterableItemsFactory

getHTWorkItemHandler

protected org.kie.api.runtime.process.WorkItemHandler getHTWorkItemHandler(org.kie.api.runtime.manager.RuntimeEngine runtime)

getAuditBuilder

public org.jbpm.process.audit.event.AuditEventBuilder getAuditBuilder()

getAuditBuilder

public org.jbpm.process.audit.event.AuditEventBuilder getAuditBuilder(org.kie.api.runtime.manager.RuntimeEngine engine)

setAuditBuilder

public void setAuditBuilder(org.jbpm.process.audit.event.AuditEventBuilder auditBuilder)

jBPM :: RuntimeManager 6.1.0.Beta3

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.