com.ibm.di.api.remote.impl
Class AssemblyLineHandlerImpl
java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
com.ibm.di.api.remote.impl.AssemblyLineHandlerImpl
- All Implemented Interfaces:
- AssemblyLineHandler, Serializable, Remote
public class AssemblyLineHandlerImpl
- extends UnicastRemoteObject
- implements AssemblyLineHandler
- See Also:
- Serialized Form
getAssemblyLine
public AssemblyLine getAssemblyLine()
throws DIException,
RemoteException
- Description copied from interface:
AssemblyLineHandler
- Returns an AssemblyLine instance.
- Specified by:
getAssemblyLine
in interface AssemblyLineHandler
- Returns:
this
AssemblyLine.
- Throws:
DIException
- if an error occurs while retrieving the AssemblyLine.
RemoteException
- if a communication-related exception occurs.
executeCycle
public Entry executeCycle(Entry aEntry,
boolean aProcessTCB)
throws DIException,
RemoteException
- Description copied from interface:
AssemblyLineHandler
- Executes an AssemblyLine cycle. If an Entry is provided then it becomes the work entry.
- Specified by:
executeCycle
in interface AssemblyLineHandler
- Parameters:
aEntry
- the work entry to use, or null to use an empty work entry/iterator entry.aProcessTCB
- if true, the AL's call/return attribute maps are applied to the provided entry and returned entry.
- Returns:
- the work entry at the end of the cycle.
- Throws:
DIException
- if an error occurs while executing the AssemblyLine.
RemoteException
- if a communication-related exception occurs.
executeCycle
public Entry executeCycle(Entry aEntry)
throws DIException,
RemoteException
- Description copied from interface:
AssemblyLineHandler
- Executes an AssemblyLine cycle. If an Entry is provided then it becomes the work entry.
- Specified by:
executeCycle
in interface AssemblyLineHandler
- Parameters:
aEntry
- the work entry to use, or null to use an empty work entry/iterator entry.
- Returns:
- the work entry at the end of the cycle.
- Throws:
DIException
- if an error occurs while executing the AssemblyLine.
RemoteException
- if a communication-related exception occurs.
executeCycle
public Entry executeCycle()
throws DIException,
RemoteException
- Description copied from interface:
AssemblyLineHandler
- Executes an AssemblyLine cycle with null work Entry attribute.
- Specified by:
executeCycle
in interface AssemblyLineHandler
- Returns:
- the work entry at the end of the cycle
- Throws:
DIException
- if an error occurs while executing the AssemblyLine.
RemoteException
- if a communication-related exception occurs.
close
public void close()
throws DIException,
RemoteException
- Specified by:
close
in interface AssemblyLineHandler
- Throws:
DIException
RemoteException
createInstance
public static AssemblyLineHandlerImpl createInstance(AssemblyLine aAssemblyLine,
AssemblyLineHandler aLocalHandler,
SessionImpl aSession)
throws DIException,
RemoteException
- Throws:
DIException
RemoteException