|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.di.api.ProcessRegistry
public class ProcessRegistry
This class is a tracker object, responsible for tracking the state of a configInstance, assemblyLines objects.
Constructor Summary | |
---|---|
ProcessRegistry()
Default constructor for this object. |
Method Summary | |
---|---|
void |
assemblyLineStarted(AssemblyLine aAssemblyLine)
Marks that the AssemblyLine instance has been started. |
void |
assemblyLineTerminated(AssemblyLine aAssemblyLine)
Marks that the AssemblyLine instance has been terminated. |
void |
configInstanceStarted(RSInterface aConfigInstance)
Marks that the configuration instance has been started. |
void |
configInstanceStopped(RSInterface aConfigInstance)
Marks that the configuration instance has been stopped. |
java.util.Hashtable<RSInterface,java.util.Vector<AssemblyLine>> |
getAssemblyLines()
Returns a hashtable whose key elements are the Configuration Instances currently started, and the values are vectors containing all Assembly Lines currently started in the corresponding Configuration Instance. |
java.util.Vector<RSInterface> |
getConfigInstances()
Returns a vector containing all configuration instances currently started. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ProcessRegistry()
Method Detail |
---|
public void configInstanceStarted(RSInterface aConfigInstance) throws DIException
aConfigInstance
- the started configInstance object.
DIException
- if the aConfigInstance
parameter is
null
.public void configInstanceStopped(RSInterface aConfigInstance) throws DIException
aConfigInstance
- the stopped configInstance object.
DIException
- if the aConfigInstance
parameter is
null
.public void assemblyLineStarted(AssemblyLine aAssemblyLine) throws DIException
aAssemblyLine
- the started AssemblyLine object.
DIException
- if the provided aAssemblyLine
parameter is
null
or the configInstance parent of that
parameter is not registered.public void assemblyLineTerminated(AssemblyLine aAssemblyLine) throws DIException
aAssemblyLine
- the started AssemblyLine object.
DIException
- if the provided aAssemblyLine
parameter is
null
or the configInstance parent of that
parameter is not registered.public java.util.Vector<RSInterface> getConfigInstances()
public java.util.Hashtable<RSInterface,java.util.Vector<AssemblyLine>> getAssemblyLines()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |