com.ibm.di.api.jmx.mbeans
Class EventHandlerListenerBase

java.lang.Object
  extended by java.rmi.server.RemoteObject
      extended by java.rmi.server.RemoteServer
          extended by java.rmi.server.UnicastRemoteObject
              extended by com.ibm.di.api.jmx.mbeans.EventHandlerListenerBase
All Implemented Interfaces:
EventHandlerListener, LogListener, Serializable, Remote, EventListener

public class EventHandlerListenerBase
extends UnicastRemoteObject
implements EventHandlerListener

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Method Summary
static EventHandlerListenerBase createInstance(EventHandlerListener aListener)
           
static EventHandlerListenerBase createInstance(EventHandlerListener aListener, boolean aSSLon)
           
static EventHandlerListenerBase createInstance(EventHandlerListener aListener, boolean aSSLon, boolean aUseCustomProperties)
           
 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 java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

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

createInstance

public static EventHandlerListenerBase createInstance(EventHandlerListener aListener,
                                                      boolean aSSLon)
                                               throws Exception
Throws:
Exception

createInstance

public static EventHandlerListenerBase createInstance(EventHandlerListener aListener)
                                               throws Exception
Throws:
Exception

createInstance

public static EventHandlerListenerBase createInstance(EventHandlerListener aListener,
                                                      boolean aSSLon,
                                                      boolean aUseCustomProperties)
                                               throws Exception
Throws:
Exception