Interface ListenerFactory
-
- All Known Implementing Classes:
DefaultListenerFactory
public interface ListenerFactoryFactory class used by theBpmnParserandBpmnParseto instantiate the behaviour classes forTaskListenerandExecutionListenerusages. You can provide your own implementation of this class. This way, you can give different execution semantics to the standard construct. The easiest and advisable way to implement your ownListenerFactoryis to extend theDefaultListenerFactory. An instance of this interface can be injected in theProcessEngineConfigurationImpland its subclasses.- Author:
- Joram Barrez, Yvo Swillens
-
-
Method Summary
-
-
-
Method Detail
-
createClassDelegateTaskListener
TaskListener createClassDelegateTaskListener(org.flowable.bpmn.model.FlowableListener listener)
-
createExpressionTaskListener
TaskListener createExpressionTaskListener(org.flowable.bpmn.model.FlowableListener listener)
-
createDelegateExpressionTaskListener
TaskListener createDelegateExpressionTaskListener(org.flowable.bpmn.model.FlowableListener listener)
-
createScriptTypeTaskListener
TaskListener createScriptTypeTaskListener(org.flowable.bpmn.model.FlowableListener listener)
-
createClassDelegateExecutionListener
ExecutionListener createClassDelegateExecutionListener(org.flowable.bpmn.model.FlowableListener listener)
-
createExpressionExecutionListener
ExecutionListener createExpressionExecutionListener(org.flowable.bpmn.model.FlowableListener listener)
-
createDelegateExpressionExecutionListener
ExecutionListener createDelegateExpressionExecutionListener(org.flowable.bpmn.model.FlowableListener listener)
-
createScriptTypeExecutionListener
ExecutionListener createScriptTypeExecutionListener(org.flowable.bpmn.model.FlowableListener listener)
-
createTransactionDependentDelegateExpressionExecutionListener
TransactionDependentExecutionListener createTransactionDependentDelegateExpressionExecutionListener(org.flowable.bpmn.model.FlowableListener listener)
-
createClassDelegateEventListener
FlowableEventListener createClassDelegateEventListener(org.flowable.bpmn.model.EventListener eventListener)
-
createDelegateExpressionEventListener
FlowableEventListener createDelegateExpressionEventListener(org.flowable.bpmn.model.EventListener eventListener)
-
createEventThrowingEventListener
FlowableEventListener createEventThrowingEventListener(org.flowable.bpmn.model.EventListener eventListener)
-
createClassDelegateCustomPropertiesResolver
CustomPropertiesResolver createClassDelegateCustomPropertiesResolver(org.flowable.bpmn.model.FlowableListener listener)
-
createExpressionCustomPropertiesResolver
CustomPropertiesResolver createExpressionCustomPropertiesResolver(org.flowable.bpmn.model.FlowableListener listener)
-
createDelegateExpressionCustomPropertiesResolver
CustomPropertiesResolver createDelegateExpressionCustomPropertiesResolver(org.flowable.bpmn.model.FlowableListener listener)
-
createTransactionDependentDelegateExpressionTaskListener
TransactionDependentTaskListener createTransactionDependentDelegateExpressionTaskListener(org.flowable.bpmn.model.FlowableListener listener)
-
-