Package org.apache.http.impl
Class SocketHttpServerConnection
- java.lang.Object
-
- org.apache.http.impl.AbstractHttpServerConnection
-
- org.apache.http.impl.SocketHttpServerConnection
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,HttpConnection,HttpInetConnection,HttpServerConnection
- Direct Known Subclasses:
DefaultHttpServerConnection
@Deprecated public class SocketHttpServerConnection extends AbstractHttpServerConnection implements HttpInetConnection
Deprecated.
-
-
Constructor Summary
Constructors Constructor Description SocketHttpServerConnection()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidclose()Deprecated.Closes this connection gracefully.java.net.InetAddressgetLocalAddress()Deprecated.intgetLocalPort()Deprecated.java.net.InetAddressgetRemoteAddress()Deprecated.intgetRemotePort()Deprecated.intgetSocketTimeout()Deprecated.Returns the socket timeout value.booleanisOpen()Deprecated.Checks if this connection is open.voidsetSocketTimeout(int timeout)Deprecated.Sets the socket timeout value.voidshutdown()Deprecated.Force-closes this connection.java.lang.StringtoString()Deprecated.-
Methods inherited from class org.apache.http.impl.AbstractHttpServerConnection
flush, getMetrics, isStale, receiveRequestEntity, receiveRequestHeader, sendResponseEntity, sendResponseHeader
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.http.HttpConnection
getMetrics, isStale
-
-
-
-
Method Detail
-
isOpen
public boolean isOpen()
Deprecated.Description copied from interface:HttpConnectionChecks if this connection is open.- Specified by:
isOpenin interfaceHttpConnection- Returns:
- true if it is open, false if it is closed.
-
getLocalAddress
public java.net.InetAddress getLocalAddress()
Deprecated.- Specified by:
getLocalAddressin interfaceHttpInetConnection
-
getLocalPort
public int getLocalPort()
Deprecated.- Specified by:
getLocalPortin interfaceHttpInetConnection
-
getRemoteAddress
public java.net.InetAddress getRemoteAddress()
Deprecated.- Specified by:
getRemoteAddressin interfaceHttpInetConnection
-
getRemotePort
public int getRemotePort()
Deprecated.- Specified by:
getRemotePortin interfaceHttpInetConnection
-
setSocketTimeout
public void setSocketTimeout(int timeout)
Deprecated.Description copied from interface:HttpConnectionSets the socket timeout value.- Specified by:
setSocketTimeoutin interfaceHttpConnection- Parameters:
timeout- timeout value in milliseconds
-
getSocketTimeout
public int getSocketTimeout()
Deprecated.Description copied from interface:HttpConnectionReturns the socket timeout value.- Specified by:
getSocketTimeoutin interfaceHttpConnection- Returns:
- positive value in milliseconds if a timeout is set,
0if timeout is disabled or-1if timeout is undefined.
-
shutdown
public void shutdown() throws java.io.IOExceptionDeprecated.Description copied from interface:HttpConnectionForce-closes this connection. This is the only method of a connection which may be called from a different thread to terminate the connection. This method will not attempt to flush the transmitter's internal buffer prior to closing the underlying socket.- Specified by:
shutdownin interfaceHttpConnection- Throws:
java.io.IOException
-
close
public void close() throws java.io.IOExceptionDeprecated.Description copied from interface:HttpConnectionCloses this connection gracefully. This method will attempt to flush the internal output buffer prior to closing the underlying socket. This method MUST NOT be called from a different thread to force shutdown of the connection. Useshutdowninstead.- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Specified by:
closein interfaceHttpConnection- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toStringin classjava.lang.Object
-
-