|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.echarts.Port org.echarts.LocalPort org.echarts.OutputPort
public abstract class OutputPort
Abstract superclass for InternalPort and ExternalPort which share the property that messages can be output (via the ECharts '!' operator) on. In the case of InternalPorts, output are simply enqueued on the port's queue. In the case of ExternalPorts, output messages are enqueued on a peer port's queue (assuming the ExternalPort has been peered with another port).
Field Summary |
---|
Fields inherited from class org.echarts.LocalPort |
---|
inputQueue |
Fields inherited from interface org.echarts.PortReference |
---|
serialVersionUID |
Constructor Summary | |
---|---|
OutputPort()
|
Method Summary | |
---|---|
abstract void |
output(java.lang.Object message,
Machine machine)
Output specified object from specified machine. |
Methods inherited from class org.echarts.LocalPort |
---|
clearMachineReference, getDynamicChildIndex, getDynamicParent, getInputQueue, getMonitorProperties, isPossiblyReferencedBy, isPossiblyReferencedBySupermachineOf, isUniquelyReferenced, isUniquelyReferencedByMachine, setMachineReference |
Methods inherited from class org.echarts.Port |
---|
equals, getID |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OutputPort()
Method Detail |
---|
public abstract void output(java.lang.Object message, Machine machine) throws java.lang.Exception
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |