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 TypeMethodDescriptionboolean
isDataAvailable
(int timeout) Deprecated.Blocks until some data becomes available in the session buffer or the given timeout period in milliseconds elapses.boolean
isEof()
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 than0
it is set to the value ofSocket.getReceiveBufferSize()
. If resultant number is less than1024
it is set to1024
.params
- HTTP parameters.- Throws:
IOException
-
-
Method Details
-
isDataAvailable
Deprecated.Description copied from interface:SessionInputBuffer
Blocks until some data becomes available in the session buffer or the given timeout period in milliseconds elapses. If the timeout value is0
this method blocks indefinitely.- Specified by:
isDataAvailable
in interfaceSessionInputBuffer
- Parameters:
timeout
- in milliseconds.- Returns:
true
if some data is available in the session buffer orfalse
otherwise.- Throws:
IOException
- if an I/O error occurs.
-
isEof
public boolean isEof()Deprecated.
-
SessionInputBufferImpl