com.ibm.di.api.remote
Interface EventHandlerListener

All Superinterfaces:
EventListener, LogListener, Remote
All Known Implementing Classes:
EventHandlerListenerBase, RemoteEHListener

public interface EventHandlerListener
extends LogListener

This listener listens for EventHandler events.


Method Summary
 void eventCaptured(Entry aEntry)
          Called right after the EventHandler captures an event and maps it to an Entry object.
 void eventHandlerTerminated()
           
 void eventProcessed(Entry aEntry)
          If the captured event is further processed (Action Map or EventHandler's custom embedded logic), this method is called after the processing completes.
 
Methods inherited from interface com.ibm.di.api.remote.LogListener
messageLogged
 

Method Detail

eventCaptured

void eventCaptured(Entry aEntry)
                   throws DIException,
                          RemoteException
Called right after the EventHandler captures an event and maps it to an Entry object.

Parameters:
aEntry - The event object.
Throws:
DIException - If an error is encountered.
RemoteException - if a communication-related exception occurs.

eventProcessed

void eventProcessed(Entry aEntry)
                    throws DIException,
                           RemoteException
If the captured event is further processed (Action Map or EventHandler's custom embedded logic), this method is called after the processing completes.

Parameters:
aEntry - The event objects after all processing completes.
Throws:
DIException - If an error is encountered.
RemoteException - if a communication-related exception occurs.

eventHandlerTerminated

void eventHandlerTerminated()
                            throws DIException,
                                   RemoteException
Throws:
DIException
RemoteException