Class DelegateExpressionFlowableEventListener
- java.lang.Object
-
- org.flowable.common.engine.api.delegate.event.AbstractFlowableEventListener
-
- org.flowable.engine.impl.bpmn.helper.BaseDelegateEventListener
-
- org.flowable.engine.impl.bpmn.helper.DelegateExpressionFlowableEventListener
-
- All Implemented Interfaces:
FlowableEventListener
public class DelegateExpressionFlowableEventListener extends BaseDelegateEventListener
AnFlowableEventListenerimplementation which resolves an expression to a delegateFlowableEventListenerinstance and uses this for event notification.
In case an entityClass was passed in the constructor, only events that areFlowableEntityEvent's that target an entity of the given type, are dispatched to the delegate.- Author:
- Frederik Heremans
-
-
Field Summary
Fields Modifier and Type Field Description protected Expressionexpressionprotected booleanfailOnException-
Fields inherited from class org.flowable.engine.impl.bpmn.helper.BaseDelegateEventListener
entityClass
-
Fields inherited from class org.flowable.common.engine.api.delegate.event.AbstractFlowableEventListener
onTransaction
-
-
Constructor Summary
Constructors Constructor Description DelegateExpressionFlowableEventListener(Expression expression, Class<?> entityClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisFailOnException()voidonEvent(FlowableEvent event)-
Methods inherited from class org.flowable.engine.impl.bpmn.helper.BaseDelegateEventListener
getEntityClass, isValidEvent, setEntityClass
-
Methods inherited from class org.flowable.common.engine.api.delegate.event.AbstractFlowableEventListener
getOnTransaction, isFireOnTransactionLifecycleEvent, setOnTransaction
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.flowable.common.engine.api.delegate.event.FlowableEventListener
getTypes
-
-
-
-
Field Detail
-
expression
protected Expression expression
-
failOnException
protected boolean failOnException
-
-
Constructor Detail
-
DelegateExpressionFlowableEventListener
public DelegateExpressionFlowableEventListener(Expression expression, Class<?> entityClass)
-
-
Method Detail
-
onEvent
public void onEvent(FlowableEvent event)
-
isFailOnException
public boolean isFailOnException()
-
-