com.ibm.di.admin.remote
Class RemoteEHListener

java.lang.Object
  extended by com.ibm.di.admin.remote.RemoteListener
      extended by com.ibm.di.admin.remote.RemoteEHListener
All Implemented Interfaces:
DIEventListener, EventHandlerListener, LogListener, Remote, EventListener

public class RemoteEHListener
extends RemoteListener
implements EventHandlerListener


Field Summary
 
Fields inherited from class com.ibm.di.admin.remote.RemoteListener
execName, remoteTask
 
Constructor Summary
RemoteEHListener(Session session, boolean ssl)
           
RemoteEHListener(Session session, String name, ExecuteTask e, boolean ssl)
           
 
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.
 void messageLogged(String aMessage)
           
 
Methods inherited from class com.ibm.di.admin.remote.RemoteListener
handleEvent, setCode, updateControls
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteEHListener

public RemoteEHListener(Session session,
                        boolean ssl)
                 throws Exception
Throws:
Exception

RemoteEHListener

public RemoteEHListener(Session session,
                        String name,
                        ExecuteTask e,
                        boolean ssl)
                 throws Exception
Parameters:
session -
name -
e -
ssl -
Throws:
Exception
Method Detail

eventCaptured

public void eventCaptured(Entry aEntry)
                   throws DIException,
                          RemoteException
Description copied from interface: EventHandlerListener
Called right after the EventHandler captures an event and maps it to an Entry object.

Specified by:
eventCaptured in interface EventHandlerListener
Parameters:
aEntry - The event object.
Throws:
DIException - If an error is encountered.
RemoteException - if a communication-related exception occurs.

eventProcessed

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

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

eventHandlerTerminated

public void eventHandlerTerminated()
                            throws DIException,
                                   RemoteException
Specified by:
eventHandlerTerminated in interface EventHandlerListener
Throws:
DIException
RemoteException

messageLogged

public void messageLogged(String aMessage)
                   throws DIException,
                          RemoteException
Specified by:
messageLogged in interface LogListener
Throws:
DIException
RemoteException