Interface ListenerFactory
-
- All Known Implementing Classes:
DefaultListenerFactory
@Internal public interface ListenerFactory
Factory 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.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CustomPropertiesResolvercreateClassDelegateCustomPropertiesResolver(org.activiti.bpmn.model.ActivitiListener activitiListener)ActivitiEventListenercreateClassDelegateEventListener(org.activiti.bpmn.model.EventListener eventListener)ExecutionListenercreateClassDelegateExecutionListener(org.activiti.bpmn.model.ActivitiListener activitiListener)TaskListenercreateClassDelegateTaskListener(org.activiti.bpmn.model.ActivitiListener activitiListener)CustomPropertiesResolvercreateDelegateExpressionCustomPropertiesResolver(org.activiti.bpmn.model.ActivitiListener activitiListener)ActivitiEventListenercreateDelegateExpressionEventListener(org.activiti.bpmn.model.EventListener eventListener)ExecutionListenercreateDelegateExpressionExecutionListener(org.activiti.bpmn.model.ActivitiListener activitiListener)TaskListenercreateDelegateExpressionTaskListener(org.activiti.bpmn.model.ActivitiListener activitiListener)ActivitiEventListenercreateEventThrowingEventListener(org.activiti.bpmn.model.EventListener eventListener)CustomPropertiesResolvercreateExpressionCustomPropertiesResolver(org.activiti.bpmn.model.ActivitiListener activitiListener)ExecutionListenercreateExpressionExecutionListener(org.activiti.bpmn.model.ActivitiListener activitiListener)TaskListenercreateExpressionTaskListener(org.activiti.bpmn.model.ActivitiListener activitiListener)TransactionDependentExecutionListenercreateTransactionDependentDelegateExpressionExecutionListener(org.activiti.bpmn.model.ActivitiListener activitiListener)TransactionDependentTaskListenercreateTransactionDependentDelegateExpressionTaskListener(org.activiti.bpmn.model.ActivitiListener activitiListener)
-
-
-
Method Detail
-
createClassDelegateTaskListener
TaskListener createClassDelegateTaskListener(org.activiti.bpmn.model.ActivitiListener activitiListener)
-
createExpressionTaskListener
TaskListener createExpressionTaskListener(org.activiti.bpmn.model.ActivitiListener activitiListener)
-
createDelegateExpressionTaskListener
TaskListener createDelegateExpressionTaskListener(org.activiti.bpmn.model.ActivitiListener activitiListener)
-
createClassDelegateExecutionListener
ExecutionListener createClassDelegateExecutionListener(org.activiti.bpmn.model.ActivitiListener activitiListener)
-
createExpressionExecutionListener
ExecutionListener createExpressionExecutionListener(org.activiti.bpmn.model.ActivitiListener activitiListener)
-
createDelegateExpressionExecutionListener
ExecutionListener createDelegateExpressionExecutionListener(org.activiti.bpmn.model.ActivitiListener activitiListener)
-
createTransactionDependentDelegateExpressionExecutionListener
TransactionDependentExecutionListener createTransactionDependentDelegateExpressionExecutionListener(org.activiti.bpmn.model.ActivitiListener activitiListener)
-
createClassDelegateEventListener
ActivitiEventListener createClassDelegateEventListener(org.activiti.bpmn.model.EventListener eventListener)
-
createDelegateExpressionEventListener
ActivitiEventListener createDelegateExpressionEventListener(org.activiti.bpmn.model.EventListener eventListener)
-
createEventThrowingEventListener
ActivitiEventListener createEventThrowingEventListener(org.activiti.bpmn.model.EventListener eventListener)
-
createClassDelegateCustomPropertiesResolver
CustomPropertiesResolver createClassDelegateCustomPropertiesResolver(org.activiti.bpmn.model.ActivitiListener activitiListener)
-
createExpressionCustomPropertiesResolver
CustomPropertiesResolver createExpressionCustomPropertiesResolver(org.activiti.bpmn.model.ActivitiListener activitiListener)
-
createDelegateExpressionCustomPropertiesResolver
CustomPropertiesResolver createDelegateExpressionCustomPropertiesResolver(org.activiti.bpmn.model.ActivitiListener activitiListener)
-
createTransactionDependentDelegateExpressionTaskListener
TransactionDependentTaskListener createTransactionDependentDelegateExpressionTaskListener(org.activiti.bpmn.model.ActivitiListener activitiListener)
-
-