Package org.apache.http.impl
Class DefaultHttpServerConnection
- java.lang.Object
-
- org.apache.http.impl.AbstractHttpServerConnection
-
- org.apache.http.impl.SocketHttpServerConnection
-
- org.apache.http.impl.DefaultHttpServerConnection
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,HttpConnection,HttpInetConnection,HttpServerConnection
@Deprecated public class DefaultHttpServerConnection extends SocketHttpServerConnection
Deprecated.(4.3) useDefaultBHttpServerConnectionDefault implementation of a server-side HTTP connection.- Since:
- 4.0
-
-
Constructor Summary
Constructors Constructor Description DefaultHttpServerConnection()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidbind(java.net.Socket socket, HttpParams params)Deprecated.Binds this connection to the givenSocket.-
Methods inherited from class org.apache.http.impl.SocketHttpServerConnection
assertNotOpen, assertOpen, close, createSessionInputBuffer, createSessionOutputBuffer, getLocalAddress, getLocalPort, getRemoteAddress, getRemotePort, getSocket, getSocketTimeout, isOpen, setSocketTimeout, shutdown, toString
-
Methods inherited from class org.apache.http.impl.AbstractHttpServerConnection
createConnectionMetrics, createEntityDeserializer, createEntitySerializer, createHttpRequestFactory, createRequestParser, createResponseWriter, doFlush, flush, getMetrics, init, isEof, isStale, receiveRequestEntity, receiveRequestHeader, sendResponseEntity, sendResponseHeader
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.http.HttpConnection
getMetrics, isStale
-
-
-
-
Method Detail
-
bind
public void bind(java.net.Socket socket, HttpParams params) throws java.io.IOExceptionDeprecated.Description copied from class:SocketHttpServerConnectionBinds this connection to the givenSocket. This socket will be used by the connection to send and receive data.This method will invoke
SocketHttpServerConnection.createSessionInputBuffer(Socket, int, HttpParams)andSocketHttpServerConnection.createSessionOutputBuffer(Socket, int, HttpParams)methods to create session input / output buffers bound to this socket and then will invokeAbstractHttpServerConnection.init(SessionInputBuffer, SessionOutputBuffer, HttpParams)method to pass references to those buffers to the underlying HTTP message parser and formatter.After this method's execution the connection status will be reported as open and the
SocketHttpServerConnection.isOpen()will returntrue.- Overrides:
bindin classSocketHttpServerConnection- Parameters:
socket- the socket.params- HTTP parameters.- Throws:
java.io.IOException- in case of an I/O error.
-
-