Asterisk-Java

Uses of Interface
org.asteriskjava.fastagi.MappingStrategy

Packages that use MappingStrategy
org.asteriskjava.fastagi Provides an implementaion of Asterisk's FastAGI. 
org.asteriskjava.fastagi.internal Provides private implementations for interfaces defined in the org.asteriskjava.fastagi package. 
 

Uses of MappingStrategy in org.asteriskjava.fastagi
 

Classes in org.asteriskjava.fastagi that implement MappingStrategy
 class AbstractMappingStrategy
          Abstract base class for common mapping strategies.
 class ClassNameMappingStrategy
          A MappingStrategy that determines the AGIScript based on the fully qualified class name given in the AGI URL.
 class CompositeMappingStrategy
          A mapping strategy that tries a sequence of other mapping strategies to find an AgiScript matching the request.
 class ResourceBundleMappingStrategy
          A MappingStrategy that is configured via a resource bundle.
 class ScriptEngineMappingStrategy
          A MappingStrategy that uses ScriptEngine to run AgiScripts.
 class SimpleMappingStrategy
          A MappingStrategy that is configured via a fixed set of properties.
 class StaticMappingStrategy
          Mapping strategy that maps all requests to the same script instance.
 

Methods in org.asteriskjava.fastagi that return MappingStrategy
protected  MappingStrategy AbstractAgiServer.getMappingStrategy()
           
 

Methods in org.asteriskjava.fastagi with parameters of type MappingStrategy
 void CompositeMappingStrategy.addStrategy(MappingStrategy strategy)
          Adds a strategy (at the end of the list).
 void AbstractAgiServer.setMappingStrategy(MappingStrategy mappingStrategy)
          Sets the strategy to use for mapping AgiRequests to AgiScripts that serve them.
 

Method parameters in org.asteriskjava.fastagi with type arguments of type MappingStrategy
 void CompositeMappingStrategy.setStrategies(java.util.List<MappingStrategy> strategies)
          Sets the strategies to use.
 

Constructors in org.asteriskjava.fastagi with parameters of type MappingStrategy
AsyncAgiServer(MappingStrategy mappingStrategy)
          Creates a new AsyncAgiServer with the given MappingStrategy.
CompositeMappingStrategy(MappingStrategy... strategies)
          Creates a new CompositeMappingStrategy.
DefaultAgiServer(MappingStrategy mappingStrategy)
          Creates a new DefaultAgiServer that uses the given MappingStrategy.
DefaultAgiServer(java.lang.String configResourceBundleName, MappingStrategy mappingStrategy)
          Creates a new DefaultAgiServer and loads its configuration from an alternative resource bundle and uses the given MappingStrategy.
 

Constructor parameters in org.asteriskjava.fastagi with type arguments of type MappingStrategy
CompositeMappingStrategy(java.util.List<MappingStrategy> strategies)
          Creates a new CompositeMappingStrategy.
 

Uses of MappingStrategy in org.asteriskjava.fastagi.internal
 

Constructors in org.asteriskjava.fastagi.internal with parameters of type MappingStrategy
AgiConnectionHandler(MappingStrategy mappingStrategy)
          Creates a new AGIConnectionHandler to handle the given socket connection.
AsyncAgiConnectionHandler(MappingStrategy mappingStrategy, AsyncAgiEvent asyncAgiStartEvent)
          Creates a new FastAGIConnectionHandler to handle the given FastAGI socket connection.
FastAgiConnectionHandler(MappingStrategy mappingStrategy, SocketConnectionFacade socket)
          Creates a new FastAGIConnectionHandler to handle the given FastAGI socket connection.
 


Asterisk-Java

Copyright © 2004-2009 Stefan Reuter. All Rights Reserved.