com.ibm.di.api.jmx.mbeans
Interface AssemblyLineListener

All Superinterfaces:
EventListener, LogListener, Remote
All Known Implementing Classes:
AssemblyLineListenerBase

public interface AssemblyLineListener
extends LogListener

This listener listens for AssemblyLine events.

In order to listen for the specified events an implementation of this class should be provided by the user. Then reference to this implementation could be passed to methods like: com.ibm.di.api.jmx.ConfigInstance.startAssemblyLine()


Method Summary
 void assemblyLineCycleDone(Entry aEntry)
          Called when specified entry drives a complete cycle trough the assembly line which AssemblyLineListener listens.
 void assemblyLineFinished()
          Called when the assembly line which AssemblyLineListener listens has finished.
 
Methods inherited from interface com.ibm.di.api.jmx.mbeans.LogListener
messageLogged
 

Method Detail

assemblyLineCycleDone

void assemblyLineCycleDone(Entry aEntry)
                           throws DIException,
                                  RemoteException
Called when specified entry drives a complete cycle trough the assembly line which AssemblyLineListener listens.

Parameters:
aEntry - the entry object
Throws:
DIException - if Runtime or Security exception occurs
RemoteException - if a communication-related exception occurs.

assemblyLineFinished

void assemblyLineFinished()
                          throws DIException,
                                 RemoteException
Called when the assembly line which AssemblyLineListener listens has finished.

Throws:
DIException - if Runtime or Security exception occurs
RemoteException - if a communication-related exception occurs.