| Package | Description |
|---|---|
| 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.
|
| org.asteriskjava.pbx.agi.config |
| Modifier and Type | Class and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
protected MappingStrategy |
AbstractAgiServer.getMappingStrategy() |
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CompositeMappingStrategy.setStrategies(List<MappingStrategy> strategies)
Sets the strategies to use.
|
| Constructor and Description |
|---|
AsyncAgiServer(MappingStrategy mappingStrategy)
Creates a new AsyncAgiServer with the given MappingStrategy.
|
AsyncAgiServer(MappingStrategy mappingStrategy,
AgiChannelFactory agiChannelFactory)
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(String configResourceBundleName,
MappingStrategy mappingStrategy)
Creates a new DefaultAgiServer and loads its configuration from an
alternative resource bundle and uses the given
MappingStrategy. |
DefaultAgiServer(String configResourceBundleName,
MappingStrategy mappingStrategy,
AgiChannelFactory agiChannelFactory)
Creates a new DefaultAgiServer and loads its configuration from an
alternative resource bundle and uses the given
MappingStrategy. |
| Constructor and Description |
|---|
CompositeMappingStrategy(List<MappingStrategy> strategies)
Creates a new CompositeMappingStrategy.
|
| Constructor and Description |
|---|
AgiConnectionHandler(MappingStrategy mappingStrategy,
AgiChannelFactory agiChannelFactory)
Creates a new AGIConnectionHandler to handle the given socket connection.
|
AsyncAgiConnectionHandler(MappingStrategy mappingStrategy,
AsyncAgiEvent asyncAgiStartEvent,
AgiChannelFactory agiChannelFactory)
Creates a new FastAGIConnectionHandler to handle the given FastAGI socket connection.
|
FastAgiConnectionHandler(MappingStrategy mappingStrategy,
SocketConnectionFacade socket,
AgiChannelFactory agiChannelFactory)
Creates a new FastAGIConnectionHandler to handle the given FastAGI socket connection.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AgiMappingStragegy |
Copyright © 2004–2024. All rights reserved.