public class AbstractEVMListener extends java.lang.Object implements IEVMListener
IEVMListener implementation.| Constructor and Description |
|---|
AbstractEVMListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
activationChanged(Activation<?> activation,
ActivationState oldState,
EventType event) |
void |
activationCreated(Activation<?> activation,
ActivationState inactiveState) |
void |
activationRemoved(Activation<?> activation,
ActivationState oldState) |
void |
addedRule(RuleSpecification<?> specification,
EventFilter<?> filter) |
void |
afterFiring(Activation<?> activation) |
void |
beforeFiring(Activation<?> activation) |
void |
disposeListener() |
void |
endTransaction(java.lang.String transactionID) |
void |
initializeListener(ViatraQueryEngine engine) |
void |
removedRule(RuleSpecification<?> specification,
EventFilter<?> filter) |
void |
startTransaction(java.lang.String transactionID) |
public void initializeListener(ViatraQueryEngine engine)
initializeListener in interface IEVMListenerpublic void beforeFiring(Activation<?> activation)
beforeFiring in interface IEVMListenerpublic void afterFiring(Activation<?> activation)
afterFiring in interface IEVMListenerpublic void startTransaction(java.lang.String transactionID)
startTransaction in interface IEVMListenerpublic void endTransaction(java.lang.String transactionID)
endTransaction in interface IEVMListenerpublic void activationChanged(Activation<?> activation, ActivationState oldState, EventType event)
activationChanged in interface IEVMListenerpublic void activationCreated(Activation<?> activation, ActivationState inactiveState)
activationCreated in interface IEVMListenerpublic void activationRemoved(Activation<?> activation, ActivationState oldState)
activationRemoved in interface IEVMListenerpublic void addedRule(RuleSpecification<?> specification, EventFilter<?> filter)
addedRule in interface IEVMListenerpublic void removedRule(RuleSpecification<?> specification, EventFilter<?> filter)
removedRule in interface IEVMListenerpublic void disposeListener()
disposeListener in interface IEVMListener