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.| Modifier and Type | Method and Description |
|---|---|
org.flowable.common.engine.api.delegate.event.FlowableEventListener |
createClassDelegateEventListener(org.flowable.bpmn.model.EventListener eventListener) |
ExecutionListener |
createClassDelegateExecutionListener(org.flowable.bpmn.model.FlowableListener activitiListener) |
TaskListener |
createClassDelegateTaskListener(org.flowable.bpmn.model.FlowableListener activitiListener) |
org.flowable.common.engine.api.delegate.event.FlowableEventListener |
createDelegateExpressionEventListener(org.flowable.bpmn.model.EventListener eventListener) |
ExecutionListener |
createDelegateExpressionExecutionListener(org.flowable.bpmn.model.FlowableListener activitiListener) |
TaskListener |
createDelegateExpressionTaskListener(org.flowable.bpmn.model.FlowableListener activitiListener) |
org.flowable.common.engine.api.delegate.event.FlowableEventListener |
createEventThrowingEventListener(org.flowable.bpmn.model.EventListener eventListener) |
ExecutionListener |
createExpressionExecutionListener(org.flowable.bpmn.model.FlowableListener activitiListener) |
TaskListener |
createExpressionTaskListener(org.flowable.bpmn.model.FlowableListener activitiListener) |
TaskListener createClassDelegateTaskListener(org.flowable.bpmn.model.FlowableListener activitiListener)
TaskListener createExpressionTaskListener(org.flowable.bpmn.model.FlowableListener activitiListener)
TaskListener createDelegateExpressionTaskListener(org.flowable.bpmn.model.FlowableListener activitiListener)
ExecutionListener createClassDelegateExecutionListener(org.flowable.bpmn.model.FlowableListener activitiListener)
ExecutionListener createExpressionExecutionListener(org.flowable.bpmn.model.FlowableListener activitiListener)
ExecutionListener createDelegateExpressionExecutionListener(org.flowable.bpmn.model.FlowableListener activitiListener)
org.flowable.common.engine.api.delegate.event.FlowableEventListener createClassDelegateEventListener(org.flowable.bpmn.model.EventListener eventListener)
org.flowable.common.engine.api.delegate.event.FlowableEventListener createDelegateExpressionEventListener(org.flowable.bpmn.model.EventListener eventListener)
org.flowable.common.engine.api.delegate.event.FlowableEventListener createEventThrowingEventListener(org.flowable.bpmn.model.EventListener eventListener)
Copyright © 2018 Flowable. All rights reserved.