org.echarts.servlet.sip.features.busyRejector
Class BusyRejectorFSM

java.lang.Object
  extended by org.echarts.Machine
      extended by org.echarts.StateMachine
          extended by org.echarts.TransitionMachine
              extended by org.echarts.servlet.sip.features.busyRejector.BusyRejectorFSM
All Implemented Interfaces:
java.io.Serializable, BoundBoxMachine


public class BusyRejectorFSM
extends TransitionMachine
implements BoundBoxMachine

Machine that provides an example of a bound box. This feature acts transparently for the first call and rejects subsequent calls while the first call is still connected.

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.echarts.servlet.sip.BoundBoxMachine
rcsid
 
Constructor Summary
BusyRejectorFSM(FeatureBox box, java.util.Properties servletProps, javax.servlet.ServletContext servletContext)
           
 
Method Summary
 
Methods inherited from class org.echarts.TransitionMachine
addMessagelessTransition, addMessageTransition, globalStateString, globalStateString, initializeMessagelessTransitions, initializeMessageTransitions, initializeRoot, localStateString, localStateString, removePort, run, run, runNoQueueing
 
Methods inherited from class org.echarts.StateMachine
setMachineDebugging, setMachineMonitor, setMachineMonitoring
 
Methods inherited from class org.echarts.Machine
getDefaultMachineDebugging, getDefaultMachineDebuggingGlobalStateOutput, getDefaultMachineMonitor, getDefaultMachineMonitorFilter, getDefaultMachineMonitoring, getMachineDebugging, getMachineDebuggingGlobalStateOutput, getMachineID, getMachineIndex, getMachineMonitor, getMachineMonitoring, getParentMachine, getRootMachine, getSystemDebugging, getSystemMonitoring, putEvent, setDebugging, setDefaultMachineDebugging, setDefaultMachineDebuggingGlobalStateOutput, setDefaultMachineMonitor, setDefaultMachineMonitorFilter, setDefaultMachineMonitoring, setMachineDebuggingGlobalStateOutput, setSystemDebugging, setSystemMonitoring, statePathString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BusyRejectorFSM

public BusyRejectorFSM(FeatureBox box,
                       java.util.Properties servletProps,
                       javax.servlet.ServletContext servletContext)
                throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail