Package org.apache.http.impl.io
Class SocketInputBuffer
java.lang.Object
org.apache.http.impl.io.AbstractSessionInputBuffer
org.apache.http.impl.io.SocketInputBuffer
- All Implemented Interfaces:
BufferInfo,EofSensor,SessionInputBuffer
Deprecated.
SessionInputBuffer implementation
bound to a Socket.- Since:
- 4.0
-
Constructor Summary
ConstructorsConstructorDescriptionSocketInputBuffer(Socket socket, int buffersize, HttpParams params) Deprecated.Creates an instance of this class. -
Method Summary
Modifier and TypeMethodDescriptionbooleanisDataAvailable(int timeout) Deprecated.Blocks until some data becomes available in the session buffer or the given timeout period in milliseconds elapses.booleanisEof()Deprecated.Methods inherited from class org.apache.http.impl.io.AbstractSessionInputBuffer
available, capacity, getMetrics, length, read, read, read, readLine, readLine
-
Constructor Details
-
SocketInputBuffer
Deprecated.Creates an instance of this class.- Parameters:
socket- the socket to read data from.buffersize- the size of the internal buffer. If this number is less than0it is set to the value ofSocket.getReceiveBufferSize(). If resultant number is less than1024it is set to1024.params- HTTP parameters.- Throws:
IOException
-
-
Method Details
-
isDataAvailable
Deprecated.Description copied from interface:SessionInputBufferBlocks until some data becomes available in the session buffer or the given timeout period in milliseconds elapses. If the timeout value is0this method blocks indefinitely.- Specified by:
isDataAvailablein interfaceSessionInputBuffer- Parameters:
timeout- in milliseconds.- Returns:
trueif some data is available in the session buffer orfalseotherwise.- Throws:
IOException- if an I/O error occurs.
-
isEof
public boolean isEof()Deprecated.
-
SessionInputBufferImpl