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 IEVMListener
public void beforeFiring(Activation<?> activation)
beforeFiring
in interface IEVMListener
public void afterFiring(Activation<?> activation)
afterFiring
in interface IEVMListener
public void startTransaction(java.lang.String transactionID)
startTransaction
in interface IEVMListener
public void endTransaction(java.lang.String transactionID)
endTransaction
in interface IEVMListener
public void activationChanged(Activation<?> activation, ActivationState oldState, EventType event)
activationChanged
in interface IEVMListener
public void activationCreated(Activation<?> activation, ActivationState inactiveState)
activationCreated
in interface IEVMListener
public void activationRemoved(Activation<?> activation, ActivationState oldState)
activationRemoved
in interface IEVMListener
public void addedRule(RuleSpecification<?> specification, EventFilter<?> filter)
addedRule
in interface IEVMListener
public void removedRule(RuleSpecification<?> specification, EventFilter<?> filter)
removedRule
in interface IEVMListener
public void disposeListener()
disposeListener
in interface IEVMListener