Uses of Interface
org.apache.http.io.SessionInputBuffer
-
Packages that use SessionInputBuffer Package Description org.apache.http.impl Default implementations of HTTP connections for synchronous, blocking communication.org.apache.http.impl.entity Default implementations of entity content strategies.org.apache.http.impl.io Default implementations of message parses and writers for synchronous, blocking communication.org.apache.http.io HTTP message parser and writer APIs for synchronous, blocking communication. -
-
Uses of SessionInputBuffer in org.apache.http.impl
Fields in org.apache.http.impl declared as SessionInputBuffer Modifier and Type Field Description private SessionInputBuffer
AbstractHttpClientConnection. inBuffer
Deprecated.private SessionInputBuffer
AbstractHttpServerConnection. inBuffer
Deprecated.Methods in org.apache.http.impl that return SessionInputBuffer Modifier and Type Method Description protected SessionInputBuffer
SocketHttpClientConnection. createSessionInputBuffer(java.net.Socket socket, int bufferSize, HttpParams params)
Deprecated.Creates an instance ofSocketInputBuffer
to be used for receiving data from the givenSocket
.protected SessionInputBuffer
SocketHttpServerConnection. createSessionInputBuffer(java.net.Socket socket, int bufferSize, HttpParams params)
Deprecated.Creates an instance ofSocketInputBuffer
to be used for receiving data from the givenSocket
.protected SessionInputBuffer
BHttpConnectionBase. getSessionInputBuffer()
Methods in org.apache.http.impl with parameters of type SessionInputBuffer Modifier and Type Method Description protected java.io.InputStream
BHttpConnectionBase. createInputStream(long len, SessionInputBuffer inBuffer)
protected HttpMessageParser<HttpRequest>
AbstractHttpServerConnection. createRequestParser(SessionInputBuffer buffer, HttpRequestFactory requestFactory, HttpParams params)
Deprecated.Creates an instance ofHttpMessageParser
to be used for parsing HTTP requests received over this connection.protected HttpMessageParser<HttpResponse>
AbstractHttpClientConnection. createResponseParser(SessionInputBuffer buffer, HttpResponseFactory responseFactory, HttpParams params)
Deprecated.Creates an instance ofHttpMessageParser
to be used for parsing HTTP responses received over this connection.protected void
AbstractHttpClientConnection. init(SessionInputBuffer sessionInputBuffer, SessionOutputBuffer sessionOutputBuffer, HttpParams params)
Deprecated.Initializes this connection object withSessionInputBuffer
andSessionOutputBuffer
instances to be used for sending and receiving data.protected void
AbstractHttpServerConnection. init(SessionInputBuffer inBuffer, SessionOutputBuffer outbuffer, HttpParams params)
Deprecated.Initializes this connection object withSessionInputBuffer
andSessionOutputBuffer
instances to be used for sending and receiving data. -
Uses of SessionInputBuffer in org.apache.http.impl.entity
Methods in org.apache.http.impl.entity with parameters of type SessionInputBuffer Modifier and Type Method Description HttpEntity
EntityDeserializer. deserialize(SessionInputBuffer inBuffer, HttpMessage message)
Deprecated.Creates anHttpEntity
based on properties of the given message.protected BasicHttpEntity
EntityDeserializer. doDeserialize(SessionInputBuffer inBuffer, HttpMessage message)
Deprecated.Creates aBasicHttpEntity
based on properties of the given message. -
Uses of SessionInputBuffer in org.apache.http.impl.io
Classes in org.apache.http.impl.io that implement SessionInputBuffer Modifier and Type Class Description class
AbstractSessionInputBuffer
Deprecated.(4.3) useSessionInputBufferImpl
class
SessionInputBufferImpl
Abstract base class for session input buffers that stream data from an arbitraryInputStream
.class
SocketInputBuffer
Deprecated.(4.3) useSessionInputBufferImpl
Fields in org.apache.http.impl.io declared as SessionInputBuffer Modifier and Type Field Description private SessionInputBuffer
ChunkedInputStream. in
The session input bufferprivate SessionInputBuffer
ContentLengthInputStream. in
Wrapped input stream that all calls are delegated to.private SessionInputBuffer
IdentityInputStream. in
private SessionInputBuffer
AbstractMessageParser. sessionBuffer
Methods in org.apache.http.impl.io with parameters of type SessionInputBuffer Modifier and Type Method Description HttpMessageParser<HttpRequest>
DefaultHttpRequestParserFactory. create(SessionInputBuffer buffer, MessageConstraints constraints)
HttpMessageParser<HttpResponse>
DefaultHttpResponseParserFactory. create(SessionInputBuffer buffer, MessageConstraints constraints)
protected abstract T
AbstractMessageParser. parseHead(SessionInputBuffer sessionBuffer)
Subclasses must override this method to generate an instance ofHttpMessage
based on the initial input from the session buffer.protected HttpRequest
DefaultHttpRequestParser. parseHead(SessionInputBuffer sessionBuffer)
protected HttpResponse
DefaultHttpResponseParser. parseHead(SessionInputBuffer sessionBuffer)
protected HttpMessage
HttpRequestParser. parseHead(SessionInputBuffer sessionBuffer)
Deprecated.protected HttpMessage
HttpResponseParser. parseHead(SessionInputBuffer sessionBuffer)
Deprecated.static Header[]
AbstractMessageParser. parseHeaders(SessionInputBuffer inBuffer, int maxHeaderCount, int maxLineLen, LineParser parser)
Parses HTTP headers from the data receiver stream according to the generic format as given in Section 3.1 of RFC 822, RFC-2616 Section 4 and 19.3.static Header[]
AbstractMessageParser. parseHeaders(SessionInputBuffer inBuffer, int maxHeaderCount, int maxLineLen, LineParser parser, java.util.List<CharArrayBuffer> headerLines)
Parses HTTP headers from the data receiver stream according to the generic format as given in Section 3.1 of RFC 822, RFC-2616 Section 4 and 19.3.Constructors in org.apache.http.impl.io with parameters of type SessionInputBuffer Constructor Description AbstractMessageParser(SessionInputBuffer buffer, LineParser lineParser, MessageConstraints constraints)
Creates new instance of AbstractMessageParser.AbstractMessageParser(SessionInputBuffer buffer, LineParser parser, HttpParams params)
Deprecated.ChunkedInputStream(SessionInputBuffer in)
Wraps session input stream and reads chunk coded input.ChunkedInputStream(SessionInputBuffer in, MessageConstraints constraints)
Wraps session input stream and reads chunk coded input.ContentLengthInputStream(SessionInputBuffer in, long contentLength)
Wraps a session input buffer and cuts off output after a defined number of bytes.DefaultHttpRequestParser(SessionInputBuffer buffer)
DefaultHttpRequestParser(SessionInputBuffer buffer, MessageConstraints constraints)
DefaultHttpRequestParser(SessionInputBuffer buffer, LineParser lineParser, HttpRequestFactory requestFactory, MessageConstraints constraints)
Creates new instance of DefaultHttpRequestParser.DefaultHttpRequestParser(SessionInputBuffer buffer, LineParser lineParser, HttpRequestFactory requestFactory, HttpParams params)
DefaultHttpResponseParser(SessionInputBuffer buffer)
DefaultHttpResponseParser(SessionInputBuffer buffer, MessageConstraints constraints)
DefaultHttpResponseParser(SessionInputBuffer buffer, LineParser lineParser, HttpResponseFactory responseFactory, MessageConstraints constraints)
Creates new instance of DefaultHttpResponseParser.DefaultHttpResponseParser(SessionInputBuffer buffer, LineParser lineParser, HttpResponseFactory responseFactory, HttpParams params)
HttpRequestParser(SessionInputBuffer buffer, LineParser parser, HttpRequestFactory requestFactory, HttpParams params)
Deprecated.Creates an instance of this class.HttpResponseParser(SessionInputBuffer buffer, LineParser parser, HttpResponseFactory responseFactory, HttpParams params)
Deprecated.Creates an instance of this class.IdentityInputStream(SessionInputBuffer in)
Wraps session input stream and reads input until the the end of stream. -
Uses of SessionInputBuffer in org.apache.http.io
Methods in org.apache.http.io with parameters of type SessionInputBuffer Modifier and Type Method Description HttpMessageParser<T>
HttpMessageParserFactory. create(SessionInputBuffer buffer, MessageConstraints constraints)
-