org.asteriskjava.fastagi.internal
Class FastAgiConnectionHandler
java.lang.Object
org.asteriskjava.fastagi.internal.AgiConnectionHandler
org.asteriskjava.fastagi.internal.FastAgiConnectionHandler
- All Implemented Interfaces:
- java.lang.Runnable
public class FastAgiConnectionHandler
- extends AgiConnectionHandler
An AgiConnectionHandler for FastAGI.
It reads the request using a FastAgiReader and runs the AgiScript configured to
handle this type of request. Finally it closes the socket connection.
- Version:
- $Id: FastAgiConnectionHandler.java 1091 2008-08-09 01:44:37Z sprior $
- Author:
- srt
Method Summary |
protected org.asteriskjava.fastagi.internal.AgiReader |
createReader()
|
protected org.asteriskjava.fastagi.internal.AgiWriter |
createWriter()
|
protected void |
release()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FastAgiConnectionHandler
public FastAgiConnectionHandler(MappingStrategy mappingStrategy,
SocketConnectionFacade socket)
- Creates a new FastAGIConnectionHandler to handle the given FastAGI socket connection.
- Parameters:
mappingStrategy
- the strategy to use to determine which script to run.socket
- the socket connection to handle.
createReader
protected org.asteriskjava.fastagi.internal.AgiReader createReader()
- Specified by:
createReader
in class AgiConnectionHandler
createWriter
protected org.asteriskjava.fastagi.internal.AgiWriter createWriter()
- Specified by:
createWriter
in class AgiConnectionHandler
release
protected void release()
- Specified by:
release
in class AgiConnectionHandler
Copyright © 2004-2009 Stefan Reuter. All Rights Reserved.