Class DefaultListenerFactory
java.lang.Object
org.flowable.engine.impl.bpmn.parser.factory.AbstractBehaviorFactory
org.flowable.engine.impl.bpmn.parser.factory.DefaultListenerFactory
- All Implemented Interfaces:
ListenerFactory
Default implementation of the
ListenerFactory. Used when no custom ListenerFactory is injected on the ProcessEngineConfigurationImpl.- Author:
- Joram Barrez
-
Field Summary
FieldsFields inherited from class org.flowable.engine.impl.bpmn.parser.factory.AbstractBehaviorFactory
expressionManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateClassDelegateCustomPropertiesResolver(org.flowable.bpmn.model.FlowableListener listener) createClassDelegateEventListener(org.flowable.bpmn.model.EventListener eventListener) createClassDelegateExecutionListener(org.flowable.bpmn.model.FlowableListener listener) createClassDelegateTaskListener(org.flowable.bpmn.model.FlowableListener listener) createDelegateExpressionCustomPropertiesResolver(org.flowable.bpmn.model.FlowableListener listener) createDelegateExpressionEventListener(org.flowable.bpmn.model.EventListener eventListener) createDelegateExpressionExecutionListener(org.flowable.bpmn.model.FlowableListener listener) createDelegateExpressionTaskListener(org.flowable.bpmn.model.FlowableListener listener) createEventThrowingEventListener(org.flowable.bpmn.model.EventListener eventListener) protected ExpressioncreateExpression(Object value) createExpressionCustomPropertiesResolver(org.flowable.bpmn.model.FlowableListener listener) createExpressionExecutionListener(org.flowable.bpmn.model.FlowableListener listener) createExpressionTaskListener(org.flowable.bpmn.model.FlowableListener listener) createScriptTypeExecutionListener(org.flowable.bpmn.model.FlowableListener listener) createScriptTypeTaskListener(org.flowable.bpmn.model.FlowableListener listener) createTransactionDependentDelegateExpressionExecutionListener(org.flowable.bpmn.model.FlowableListener listener) createTransactionDependentDelegateExpressionTaskListener(org.flowable.bpmn.model.FlowableListener listener) protected Class<?>getEntityType(String entityType) Methods inherited from class org.flowable.engine.impl.bpmn.parser.factory.AbstractBehaviorFactory
createFieldDeclarations, getExpressionManager, setExpressionManager
-
Field Details
-
ENTITY_MAPPING
-
-
Constructor Details
-
DefaultListenerFactory
-
DefaultListenerFactory
public DefaultListenerFactory()
-
-
Method Details
-
createClassDelegateTaskListener
public TaskListener createClassDelegateTaskListener(org.flowable.bpmn.model.FlowableListener listener) - Specified by:
createClassDelegateTaskListenerin interfaceListenerFactory
-
createExpressionTaskListener
- Specified by:
createExpressionTaskListenerin interfaceListenerFactory
-
createDelegateExpressionTaskListener
public TaskListener createDelegateExpressionTaskListener(org.flowable.bpmn.model.FlowableListener listener) - Specified by:
createDelegateExpressionTaskListenerin interfaceListenerFactory
-
createTransactionDependentDelegateExpressionTaskListener
public TransactionDependentTaskListener createTransactionDependentDelegateExpressionTaskListener(org.flowable.bpmn.model.FlowableListener listener) - Specified by:
createTransactionDependentDelegateExpressionTaskListenerin interfaceListenerFactory
-
createScriptTypeTaskListener
- Specified by:
createScriptTypeTaskListenerin interfaceListenerFactory
-
createExpression
-
createClassDelegateExecutionListener
public ExecutionListener createClassDelegateExecutionListener(org.flowable.bpmn.model.FlowableListener listener) - Specified by:
createClassDelegateExecutionListenerin interfaceListenerFactory
-
createExpressionExecutionListener
public ExecutionListener createExpressionExecutionListener(org.flowable.bpmn.model.FlowableListener listener) - Specified by:
createExpressionExecutionListenerin interfaceListenerFactory
-
createDelegateExpressionExecutionListener
public ExecutionListener createDelegateExpressionExecutionListener(org.flowable.bpmn.model.FlowableListener listener) - Specified by:
createDelegateExpressionExecutionListenerin interfaceListenerFactory
-
createScriptTypeExecutionListener
public ExecutionListener createScriptTypeExecutionListener(org.flowable.bpmn.model.FlowableListener listener) - Specified by:
createScriptTypeExecutionListenerin interfaceListenerFactory
-
createTransactionDependentDelegateExpressionExecutionListener
public DelegateExpressionTransactionDependentExecutionListener createTransactionDependentDelegateExpressionExecutionListener(org.flowable.bpmn.model.FlowableListener listener) - Specified by:
createTransactionDependentDelegateExpressionExecutionListenerin interfaceListenerFactory
-
createClassDelegateEventListener
public FlowableEventListener createClassDelegateEventListener(org.flowable.bpmn.model.EventListener eventListener) - Specified by:
createClassDelegateEventListenerin interfaceListenerFactory
-
createDelegateExpressionEventListener
public FlowableEventListener createDelegateExpressionEventListener(org.flowable.bpmn.model.EventListener eventListener) - Specified by:
createDelegateExpressionEventListenerin interfaceListenerFactory
-
createEventThrowingEventListener
public FlowableEventListener createEventThrowingEventListener(org.flowable.bpmn.model.EventListener eventListener) - Specified by:
createEventThrowingEventListenerin interfaceListenerFactory
-
createClassDelegateCustomPropertiesResolver
public CustomPropertiesResolver createClassDelegateCustomPropertiesResolver(org.flowable.bpmn.model.FlowableListener listener) - Specified by:
createClassDelegateCustomPropertiesResolverin interfaceListenerFactory
-
createExpressionCustomPropertiesResolver
public CustomPropertiesResolver createExpressionCustomPropertiesResolver(org.flowable.bpmn.model.FlowableListener listener) - Specified by:
createExpressionCustomPropertiesResolverin interfaceListenerFactory
-
createDelegateExpressionCustomPropertiesResolver
public CustomPropertiesResolver createDelegateExpressionCustomPropertiesResolver(org.flowable.bpmn.model.FlowableListener listener) - Specified by:
createDelegateExpressionCustomPropertiesResolverin interfaceListenerFactory
-
getEntityType
- Parameters:
entityType- the name of the entity- Returns:
- Throws:
FlowableIllegalArgumentException- when the given entity type is not found
-