org.onebusaway.phone.impl
Class CustomAgiEntryPoint

java.lang.Object
  extended by org.onebusaway.probablecalls.AgiEntryPoint
      extended by org.onebusaway.phone.impl.CustomAgiEntryPoint
All Implemented Interfaces:
org.asteriskjava.fastagi.AgiScript

public class CustomAgiEntryPoint
extends org.onebusaway.probablecalls.AgiEntryPoint

This custom AgiEntryPoint class exists soley to setup the RequestContextHolder before the action factory is invoked in the AgiEntryPoint, and then clean up afterwards

Author:
bdferris

Constructor Summary
CustomAgiEntryPoint()
           
 
Method Summary
protected  void onActionSetup(Map<String,Object> contextMap)
           
protected  void onActionTearDown()
           
 
Methods inherited from class org.onebusaway.probablecalls.AgiEntryPoint
getActiveAction, getAgiChannel, getAgiRequest, getCallerIdNumber, getPauseAfterAction, service, setAction, setConfiguration, setNamespace, setNextAction, setPauseBetweenActions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomAgiEntryPoint

public CustomAgiEntryPoint()
Method Detail

onActionSetup

protected void onActionSetup(Map<String,Object> contextMap)
Overrides:
onActionSetup in class org.onebusaway.probablecalls.AgiEntryPoint

onActionTearDown

protected void onActionTearDown()
Overrides:
onActionTearDown in class org.onebusaway.probablecalls.AgiEntryPoint


Copyright © 2012 OneBusAway. All Rights Reserved.