public interface ListenerFactory
BpmnParser and BpmnParse to instantiate the behaviour classes for TaskListener and ExecutionListener usages.
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 own ListenerFactory is to extend the DefaultListenerFactory.
An instance of this interface can be injected in the ProcessEngineConfigurationImpl and its subclasses.TaskListener createClassDelegateTaskListener(org.flowable.bpmn.model.FlowableListener listener)
TaskListener createExpressionTaskListener(org.flowable.bpmn.model.FlowableListener listener)
TaskListener createDelegateExpressionTaskListener(org.flowable.bpmn.model.FlowableListener listener)
ExecutionListener createClassDelegateExecutionListener(org.flowable.bpmn.model.FlowableListener listener)
ExecutionListener createExpressionExecutionListener(org.flowable.bpmn.model.FlowableListener listener)
ExecutionListener createDelegateExpressionExecutionListener(org.flowable.bpmn.model.FlowableListener listener)
TransactionDependentExecutionListener createTransactionDependentDelegateExpressionExecutionListener(org.flowable.bpmn.model.FlowableListener listener)
FlowableEventListener createClassDelegateEventListener(org.flowable.bpmn.model.EventListener eventListener)
FlowableEventListener createDelegateExpressionEventListener(org.flowable.bpmn.model.EventListener eventListener)
FlowableEventListener createEventThrowingEventListener(org.flowable.bpmn.model.EventListener eventListener)
CustomPropertiesResolver createClassDelegateCustomPropertiesResolver(org.flowable.bpmn.model.FlowableListener listener)
CustomPropertiesResolver createExpressionCustomPropertiesResolver(org.flowable.bpmn.model.FlowableListener listener)
CustomPropertiesResolver createDelegateExpressionCustomPropertiesResolver(org.flowable.bpmn.model.FlowableListener listener)
TransactionDependentTaskListener createTransactionDependentDelegateExpressionTaskListener(org.flowable.bpmn.model.FlowableListener listener)
Copyright © 2020 Flowable. All rights reserved.