org.echarts.servlet.sip.features.parallelLocation
Class ParallelLocationFSM

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.parallelLocation.ParallelLocationFSM
All Implemented Interfaces:
java.io.Serializable


public class ParallelLocationFSM
extends TransitionMachine

Machine that responds to an incoming call by placing outbound calls in parallel to a list of locations. The first to send a success response is connected to the caller. If none returns success, then an error response is sent.

See Also:
Serialized Form

Nested Class Summary
 class ParallelLocationFSM.PLACE_CALLS
           
 
Field Summary
 
Constructor Summary
ParallelLocationFSM(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

ParallelLocationFSM

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