|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nasa.gsfc.drl.rtstps.core.UnitOutputTool
public class UnitOutputTool
An RT-STPS node that sends units to receivers uses this utility to construct the output object. The utility disguises the fact that the output may be more than one receiver. It also guarantees that all receivers accept units.
Field Summary | |
---|---|
private UnitBroadcaster |
broadcaster
|
private java.lang.String |
name
|
private UnitReceiver |
output
|
Constructor Summary | |
---|---|
UnitOutputTool(java.lang.String name)
Create the unit output tool. |
Method Summary | |
---|---|
void |
addOutput(UnitReceiver ur)
Add a UnitReceiver to the output list. |
void |
addReceiver(Receiver r)
Add a receiver to the output list. |
UnitReceiver |
getOutput()
Get the constructed unit receiver. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private UnitReceiver output
private UnitBroadcaster broadcaster
private java.lang.String name
Constructor Detail |
---|
public UnitOutputTool(java.lang.String name)
name
- usually the client's name, used in error
messages.Method Detail |
---|
public void addOutput(UnitReceiver ur)
public void addReceiver(Receiver r) throws RtStpsException
r
- If the receiver is not of the expected type,
then the method throws an exception.
RtStpsException
public UnitReceiver getOutput()
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |