org.echarts.servlet.sip
Class BoxPort

java.lang.Object
  extended by org.echarts.Port
      extended by org.echarts.LocalPort
          extended by org.echarts.OutputPort
              extended by org.echarts.ExternalPort
                  extended by org.echarts.servlet.sip.Port
                      extended by org.echarts.servlet.sip.BoxPort
All Implemented Interfaces:
java.io.Serializable, java.rmi.Remote, ExternalPortReference, PortReference

public final class BoxPort
extends Port

Port to which initial requests are passed. SIP requests must subsequently be bound to a SipPort for further SIP messaging.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.echarts.servlet.sip.Port
box, portMonitor
 
Fields inherited from class org.echarts.LocalPort
inputQueue
 
Fields inherited from interface org.echarts.PortReference
serialVersionUID
 
Constructor Summary
BoxPort(FeatureBox box)
          Created by FeatureBox.FeatureBox().
 
Method Summary
 void input(java.lang.Object message)
          Enqueues a message onto this port's FIFO.
 
Methods inherited from class org.echarts.servlet.sip.Port
destroy, getBox, isDestroyed
 
Methods inherited from class org.echarts.ExternalPort
getMonitorProperties, getRemote, output, setPeer, toString
 
Methods inherited from class org.echarts.LocalPort
clearMachineReference, getDynamicChildIndex, getDynamicParent, getInputQueue, 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, wait, wait, wait
 
Methods inherited from interface org.echarts.PortReference
getID
 

Constructor Detail

BoxPort

public BoxPort(FeatureBox box)
Created by FeatureBox.FeatureBox().

Method Detail

input

public final void input(java.lang.Object message)
                 throws FeatureBoxException
Enqueues a message onto this port's FIFO.

Specified by:
input in interface ExternalPortReference
Overrides:
input in class ExternalPort
Parameters:
message - message to be enqueued
Throws:
FeatureBoxException