examples.timeBomb
Class TimeBombFSM

java.lang.Object
  extended by org.echarts.Machine
      extended by org.echarts.StateMachine
          extended by org.echarts.TransitionMachine
              extended by examples.timeBomb.TimeBombFSM
All Implemented Interfaces:
java.io.Serializable


public class TimeBombFSM
extends TransitionMachine

Example machine that places B2BUA call, then tears down call 5 seconds after call is connected.

See Also:
Serialized Form

Field Summary
 
Constructor Summary
TimeBombFSM(FeatureBox box, java.util.Properties servletProps, javax.servlet.ServletContext context)
          Used when this FSM is specified as machineClassName by EChartsSipServlet
 
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

TimeBombFSM

public TimeBombFSM(FeatureBox box,
                   java.util.Properties servletProps,
                   javax.servlet.ServletContext context)
            throws java.lang.Exception
Used when this FSM is specified as machineClassName by EChartsSipServlet

Throws:
java.lang.Exception
Method Detail