Class TxInstanceEvent
java.lang.Object
com.aquima.interactions.profile.model.TxInstanceEvent
- All Implemented Interfaces:
IEvent
,IInstanceEvent
Event class that is used instead of the normal instance event to add transaction support.
- Since:
- 6.5
- Author:
- O. Kerpershoek
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThis method returns the instance that triggered the event.int
getType()
This method will return the type of the event.void
invokeEventHook
(IEventListener listener) The invoke event hook method will be triggered for every listener that is registered to receive events.
-
Constructor Details
-
TxInstanceEvent
-
-
Method Details
-
getInstance
Description copied from interface:IInstanceEvent
This method returns the instance that triggered the event.- Specified by:
getInstance
in interfaceIInstanceEvent
- Returns:
- the instance that triggered the event.
-
getType
public int getType()Description copied from interface:IEvent
This method will return the type of the event. The type of the event is used to determine which event listeners should be invoked. -
invokeEventHook
Description copied from interface:IEvent
The invoke event hook method will be triggered for every listener that is registered to receive events. The event class that implements this interface should check if the listener that is passed as argument supports this event, and invoke the correct method of the listener to notify the listener.
For example: A context switch event can check if the listener contains a method 'onContextSwitch' and invoke that method when found.- Specified by:
invokeEventHook
in interfaceIEvent
- Parameters:
listener
- IEventListener that should be notified of the event.
-