public class AJP13Connection extends HttpConnection
_dotVersion, _keepAlive, _persistent, _request, _response__CLOSED, __CLOSING, __COMMITING, __FIRST_WRITE, __RESET_BUFFER| Constructor and Description |
|---|
AJP13Connection(AJP13Listener listener,
InputStream in,
OutputStream out,
Socket socket,
int bufferSize) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
commit() |
void |
destroy()
Destroy the connection.
|
protected void |
firstWrite()
Setup the reponse output stream.
|
String |
getDefaultScheme()
Get the listeners Default scheme.
|
String |
getRemoteAddr()
Get the Remote address.
|
String |
getRemoteHost()
Get the Remote address.
|
InetAddress |
getRemoteInetAddress()
Get the Remote address.
|
String |
getServerName()
Get the listeners HttpServer .
|
int |
getServerPort()
Get the listeners Port .
|
boolean |
handleNext()
Handle next request off the connection.
|
boolean |
isSSL() |
protected void |
setupOutputStream() |
associateThread, close, disassociateThread, forceClose, getConnection, getHttpServer, getHttpTunnel, getInputStream, getListener, getObject, getOutputStream, getRemotePort, getRequest, getResponse, getServerAddr, handle, isThrottled, outputNotify, readRequest, recycle, service, setHttpTunnel, setObject, setThrottled, statsRequestEnd, statsRequestStartpublic AJP13Connection(AJP13Listener listener, InputStream in, OutputStream out, Socket socket, int bufferSize) throws IOException
IOExceptionpublic InetAddress getRemoteInetAddress()
getRemoteInetAddress in class HttpConnectionpublic void destroy()
HttpConnectiondestroy in class HttpConnectionpublic String getRemoteAddr()
getRemoteAddr in class HttpConnectionpublic String getRemoteHost()
getRemoteHost in class HttpConnectionpublic String getServerName()
getServerName in class HttpConnectionpublic int getServerPort()
getServerPort in class HttpConnectionpublic String getDefaultScheme()
getDefaultScheme in class HttpConnectionpublic boolean isSSL()
public boolean handleNext()
HttpConnectionIf a HttpTunnel has been set on this connection, it's handle method is called and when that completes, false is return from this method.
The Connection is set as a ThreadLocal of the calling thread and is available via the getHttpConnection() method.
handleNext in class HttpConnectionprotected void firstWrite()
throws IOException
HttpConnectionfirstWrite in class HttpConnectionIOExceptionprotected void commit()
throws IOException
commit in class HttpConnectionIOExceptionprotected void setupOutputStream()
throws IOException
IOExceptionCopyright © 2015. All Rights Reserved.