Interface ListenerFactory
- All Known Implementing Classes:
DefaultListenerFactory
Factory class used by the
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.-
Method Summary
Modifier and TypeMethodDescriptioncreateClassDelegateCustomPropertiesResolver(ActivitiListener activitiListener) createClassDelegateEventListener(EventListener eventListener) createClassDelegateExecutionListener(ActivitiListener activitiListener) createClassDelegateTaskListener(ActivitiListener activitiListener) createDelegateExpressionCustomPropertiesResolver(ActivitiListener activitiListener) createDelegateExpressionEventListener(EventListener eventListener) createDelegateExpressionExecutionListener(ActivitiListener activitiListener) createDelegateExpressionTaskListener(ActivitiListener activitiListener) createEventThrowingEventListener(EventListener eventListener) createExpressionCustomPropertiesResolver(ActivitiListener activitiListener) createExpressionExecutionListener(ActivitiListener activitiListener) createExpressionTaskListener(ActivitiListener activitiListener) createTransactionDependentDelegateExpressionTaskListener(ActivitiListener activitiListener)
-
Method Details
-
createClassDelegateTaskListener
-
createExpressionTaskListener
-
createDelegateExpressionTaskListener
-
createClassDelegateExecutionListener
-
createExpressionExecutionListener
-
createDelegateExpressionExecutionListener
-
createTransactionDependentDelegateExpressionExecutionListener
TransactionDependentExecutionListener createTransactionDependentDelegateExpressionExecutionListener(ActivitiListener activitiListener) -
createClassDelegateEventListener
-
createDelegateExpressionEventListener
-
createEventThrowingEventListener
-
createClassDelegateCustomPropertiesResolver
CustomPropertiesResolver createClassDelegateCustomPropertiesResolver(ActivitiListener activitiListener) -
createExpressionCustomPropertiesResolver
CustomPropertiesResolver createExpressionCustomPropertiesResolver(ActivitiListener activitiListener) -
createDelegateExpressionCustomPropertiesResolver
CustomPropertiesResolver createDelegateExpressionCustomPropertiesResolver(ActivitiListener activitiListener) -
createTransactionDependentDelegateExpressionTaskListener
TransactionDependentTaskListener createTransactionDependentDelegateExpressionTaskListener(ActivitiListener activitiListener)
-