Uses of Class
org.apache.http.util.CharArrayBuffer
-
Packages that use CharArrayBuffer Package Description org.apache.http Core HTTP component APIs and primitives.org.apache.http.impl.io Default implementations of message parses and writers for synchronous, blocking communication.org.apache.http.impl.nio.codecs Default implementations of message parses and writers for asynchronous, even driven communication.org.apache.http.impl.nio.reactor Default implementation of event driven network communication APIs based on Java NIO.org.apache.http.io HTTP message parser and writer APIs for synchronous, blocking communication.org.apache.http.message Core HTTP message components, message element parser and writer APIs and their default implementations.org.apache.http.nio.reactor Event driven network communication APIs loosely based on Doug Lea's reactor pattern.org.apache.http.util Core utility classes. -
-
Uses of CharArrayBuffer in org.apache.http
Methods in org.apache.http that return CharArrayBuffer Modifier and Type Method Description CharArrayBuffer
FormattedHeader. getBuffer()
Obtains the buffer with the formatted header. -
Uses of CharArrayBuffer in org.apache.http.impl.io
Fields in org.apache.http.impl.io declared as CharArrayBuffer Modifier and Type Field Description private CharArrayBuffer
ChunkedInputStream. buffer
protected CharArrayBuffer
AbstractMessageWriter. lineBuf
private CharArrayBuffer
DefaultHttpRequestParser. lineBuf
private CharArrayBuffer
DefaultHttpResponseParser. lineBuf
private CharArrayBuffer
HttpRequestParser. lineBuf
Deprecated.private CharArrayBuffer
HttpResponseParser. lineBuf
Deprecated.Fields in org.apache.http.impl.io with type parameters of type CharArrayBuffer Modifier and Type Field Description private java.util.List<CharArrayBuffer>
AbstractMessageParser. headerLines
Methods in org.apache.http.impl.io with parameters of type CharArrayBuffer Modifier and Type Method Description private int
AbstractSessionInputBuffer. appendDecoded(CharArrayBuffer charbuffer, java.nio.ByteBuffer bbuf)
Deprecated.private int
SessionInputBufferImpl. appendDecoded(CharArrayBuffer charbuffer, java.nio.ByteBuffer bbuf)
private int
AbstractSessionInputBuffer. handleDecodingResult(java.nio.charset.CoderResult result, CharArrayBuffer charbuffer, java.nio.ByteBuffer bbuf)
Deprecated.private int
SessionInputBufferImpl. handleDecodingResult(java.nio.charset.CoderResult result, CharArrayBuffer charbuffer, java.nio.ByteBuffer bbuf)
private int
AbstractSessionInputBuffer. lineFromLineBuffer(CharArrayBuffer charbuffer)
Deprecated.Reads a complete line of characters up to a line delimiter from this session buffer.private int
SessionInputBufferImpl. lineFromLineBuffer(CharArrayBuffer charbuffer)
Reads a complete line of characters up to a line delimiter from this session buffer.private int
AbstractSessionInputBuffer. lineFromReadBuffer(CharArrayBuffer charbuffer, int position)
Deprecated.private int
SessionInputBufferImpl. lineFromReadBuffer(CharArrayBuffer charbuffer, int position)
int
AbstractSessionInputBuffer. readLine(CharArrayBuffer charbuffer)
Deprecated.Reads a complete line of characters up to a line delimiter from this session buffer into the given line buffer.int
SessionInputBufferImpl. readLine(CharArrayBuffer charbuffer)
Reads a complete line of characters up to a line delimiter from this session buffer into the given line buffer.void
AbstractSessionOutputBuffer. writeLine(CharArrayBuffer charbuffer)
Deprecated.Writes characters from the specified char array followed by a line delimiter to this session buffer.void
SessionOutputBufferImpl. writeLine(CharArrayBuffer charbuffer)
Writes characters from the specified char array followed by a line delimiter to this session buffer.Method parameters in org.apache.http.impl.io with type arguments of type CharArrayBuffer Modifier and Type Method Description 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. -
Uses of CharArrayBuffer in org.apache.http.impl.nio.codecs
Fields in org.apache.http.impl.nio.codecs declared as CharArrayBuffer Modifier and Type Field Description private CharArrayBuffer
AbstractMessageParser. lineBuf
protected CharArrayBuffer
AbstractMessageWriter. lineBuf
private CharArrayBuffer
ChunkDecoder. lineBuf
private CharArrayBuffer
ChunkEncoder. lineBuffer
Fields in org.apache.http.impl.nio.codecs with type parameters of type CharArrayBuffer Modifier and Type Field Description private java.util.List<CharArrayBuffer>
AbstractMessageParser. headerBufs
private java.util.List<CharArrayBuffer>
ChunkDecoder. trailerBufs
Methods in org.apache.http.impl.nio.codecs with parameters of type CharArrayBuffer Modifier and Type Method Description protected abstract T
AbstractMessageParser. createMessage(CharArrayBuffer buffer)
CreatesHttpMessage
instance based on the content of the input buffer containing the first line of the incoming HTTP message.protected HttpRequest
DefaultHttpRequestParser. createMessage(CharArrayBuffer buffer)
protected HttpResponse
DefaultHttpResponseParser. createMessage(CharArrayBuffer buffer)
protected HttpMessage
HttpRequestParser. createMessage(CharArrayBuffer buffer)
Deprecated.protected HttpMessage
HttpResponseParser. createMessage(CharArrayBuffer buffer)
Deprecated. -
Uses of CharArrayBuffer in org.apache.http.impl.nio.reactor
Methods in org.apache.http.impl.nio.reactor with parameters of type CharArrayBuffer Modifier and Type Method Description boolean
SessionInputBufferImpl. readLine(CharArrayBuffer lineBuffer, boolean endOfStream)
void
SessionOutputBufferImpl. writeLine(CharArrayBuffer lineBuffer)
-
Uses of CharArrayBuffer in org.apache.http.io
Methods in org.apache.http.io with parameters of type CharArrayBuffer Modifier and Type Method Description int
SessionInputBuffer. readLine(CharArrayBuffer buffer)
Reads a complete line of characters up to a line delimiter from this session buffer into the given line buffer.void
SessionOutputBuffer. writeLine(CharArrayBuffer buffer)
Writes characters from the specified char array followed by a line delimiter to this session buffer. -
Uses of CharArrayBuffer in org.apache.http.message
Fields in org.apache.http.message declared as CharArrayBuffer Modifier and Type Field Description private CharArrayBuffer
BasicHeaderElementIterator. buffer
private CharArrayBuffer
BufferedHeader. buffer
The buffer containing the entire header line.Methods in org.apache.http.message that return CharArrayBuffer Modifier and Type Method Description CharArrayBuffer
BasicLineFormatter. appendProtocolVersion(CharArrayBuffer buffer, ProtocolVersion version)
CharArrayBuffer
LineFormatter. appendProtocolVersion(CharArrayBuffer buffer, ProtocolVersion version)
Formats a protocol version.CharArrayBuffer
BasicHeaderValueFormatter. formatElements(CharArrayBuffer charBuffer, HeaderElement[] elems, boolean quote)
CharArrayBuffer
HeaderValueFormatter. formatElements(CharArrayBuffer buffer, HeaderElement[] elems, boolean quote)
Formats an array of header elements.CharArrayBuffer
BasicLineFormatter. formatHeader(CharArrayBuffer buffer, Header header)
CharArrayBuffer
LineFormatter. formatHeader(CharArrayBuffer buffer, Header header)
Formats a header.CharArrayBuffer
BasicHeaderValueFormatter. formatHeaderElement(CharArrayBuffer charBuffer, HeaderElement elem, boolean quote)
CharArrayBuffer
HeaderValueFormatter. formatHeaderElement(CharArrayBuffer buffer, HeaderElement elem, boolean quote)
Formats one header element.CharArrayBuffer
BasicHeaderValueFormatter. formatNameValuePair(CharArrayBuffer charBuffer, NameValuePair nvp, boolean quote)
CharArrayBuffer
HeaderValueFormatter. formatNameValuePair(CharArrayBuffer buffer, NameValuePair nvp, boolean quote)
Formats one name-value pair, where the value is optional.CharArrayBuffer
BasicHeaderValueFormatter. formatParameters(CharArrayBuffer charBuffer, NameValuePair[] nvps, boolean quote)
CharArrayBuffer
HeaderValueFormatter. formatParameters(CharArrayBuffer buffer, NameValuePair[] nvps, boolean quote)
Formats the parameters of a header element.CharArrayBuffer
BasicLineFormatter. formatRequestLine(CharArrayBuffer buffer, RequestLine reqline)
CharArrayBuffer
LineFormatter. formatRequestLine(CharArrayBuffer buffer, RequestLine reqline)
Formats a request line.CharArrayBuffer
BasicLineFormatter. formatStatusLine(CharArrayBuffer buffer, StatusLine statline)
CharArrayBuffer
LineFormatter. formatStatusLine(CharArrayBuffer buffer, StatusLine statline)
Formats a status line.CharArrayBuffer
BufferedHeader. getBuffer()
protected CharArrayBuffer
BasicLineFormatter. initBuffer(CharArrayBuffer charBuffer)
Obtains a buffer for formatting.Methods in org.apache.http.message with parameters of type CharArrayBuffer Modifier and Type Method Description CharArrayBuffer
BasicLineFormatter. appendProtocolVersion(CharArrayBuffer buffer, ProtocolVersion version)
CharArrayBuffer
LineFormatter. appendProtocolVersion(CharArrayBuffer buffer, ProtocolVersion version)
Formats a protocol version.void
TokenParser. copyContent(CharArrayBuffer buf, ParserCursor cursor, java.util.BitSet delimiters, java.lang.StringBuilder dst)
Transfers content into the destination buffer until a whitespace character or any of the given delimiters is encountered.void
TokenParser. copyQuotedContent(CharArrayBuffer buf, ParserCursor cursor, java.lang.StringBuilder dst)
Transfers content enclosed with quote marks into the destination buffer.void
TokenParser. copyUnquotedContent(CharArrayBuffer buf, ParserCursor cursor, java.util.BitSet delimiters, java.lang.StringBuilder dst)
Transfers content into the destination buffer until a whitespace character, a quote, or any of the given delimiters is encountered.protected void
BasicLineFormatter. doFormatHeader(CharArrayBuffer buffer, Header header)
Actually formats a header.protected void
BasicLineFormatter. doFormatRequestLine(CharArrayBuffer buffer, RequestLine reqline)
Actually formats a request line.protected void
BasicLineFormatter. doFormatStatusLine(CharArrayBuffer buffer, StatusLine statline)
Actually formats a status line.protected void
BasicHeaderValueFormatter. doFormatValue(CharArrayBuffer buffer, java.lang.String value, boolean quote)
Actually formats the value of a name-value pair.CharArrayBuffer
BasicHeaderValueFormatter. formatElements(CharArrayBuffer charBuffer, HeaderElement[] elems, boolean quote)
CharArrayBuffer
HeaderValueFormatter. formatElements(CharArrayBuffer buffer, HeaderElement[] elems, boolean quote)
Formats an array of header elements.CharArrayBuffer
BasicLineFormatter. formatHeader(CharArrayBuffer buffer, Header header)
CharArrayBuffer
LineFormatter. formatHeader(CharArrayBuffer buffer, Header header)
Formats a header.CharArrayBuffer
BasicHeaderValueFormatter. formatHeaderElement(CharArrayBuffer charBuffer, HeaderElement elem, boolean quote)
CharArrayBuffer
HeaderValueFormatter. formatHeaderElement(CharArrayBuffer buffer, HeaderElement elem, boolean quote)
Formats one header element.CharArrayBuffer
BasicHeaderValueFormatter. formatNameValuePair(CharArrayBuffer charBuffer, NameValuePair nvp, boolean quote)
CharArrayBuffer
HeaderValueFormatter. formatNameValuePair(CharArrayBuffer buffer, NameValuePair nvp, boolean quote)
Formats one name-value pair, where the value is optional.CharArrayBuffer
BasicHeaderValueFormatter. formatParameters(CharArrayBuffer charBuffer, NameValuePair[] nvps, boolean quote)
CharArrayBuffer
HeaderValueFormatter. formatParameters(CharArrayBuffer buffer, NameValuePair[] nvps, boolean quote)
Formats the parameters of a header element.CharArrayBuffer
BasicLineFormatter. formatRequestLine(CharArrayBuffer buffer, RequestLine reqline)
CharArrayBuffer
LineFormatter. formatRequestLine(CharArrayBuffer buffer, RequestLine reqline)
Formats a request line.CharArrayBuffer
BasicLineFormatter. formatStatusLine(CharArrayBuffer buffer, StatusLine statline)
CharArrayBuffer
LineFormatter. formatStatusLine(CharArrayBuffer buffer, StatusLine statline)
Formats a status line.boolean
BasicLineParser. hasProtocolVersion(CharArrayBuffer buffer, ParserCursor cursor)
boolean
LineParser. hasProtocolVersion(CharArrayBuffer buffer, ParserCursor cursor)
Checks whether there likely is a protocol version in a line.protected CharArrayBuffer
BasicLineFormatter. initBuffer(CharArrayBuffer charBuffer)
Obtains a buffer for formatting.HeaderElement[]
BasicHeaderValueParser. parseElements(CharArrayBuffer buffer, ParserCursor cursor)
HeaderElement[]
HeaderValueParser. parseElements(CharArrayBuffer buffer, ParserCursor cursor)
Parses a header value into elements.Header
BasicLineParser. parseHeader(CharArrayBuffer buffer)
Header
LineParser. parseHeader(CharArrayBuffer buffer)
Creates a header from a line.HeaderElement
BasicHeaderValueParser. parseHeaderElement(CharArrayBuffer buffer, ParserCursor cursor)
HeaderElement
HeaderValueParser. parseHeaderElement(CharArrayBuffer buffer, ParserCursor cursor)
Parses a single header element.NameValuePair
BasicHeaderValueParser. parseNameValuePair(CharArrayBuffer buffer, ParserCursor cursor)
NameValuePair
BasicHeaderValueParser. parseNameValuePair(CharArrayBuffer buffer, ParserCursor cursor, char[] delimiters)
Deprecated.(4.4) useTokenParser
NameValuePair
HeaderValueParser. parseNameValuePair(CharArrayBuffer buffer, ParserCursor cursor)
Parses a name=value specification, where the = and value are optional.NameValuePair[]
BasicHeaderValueParser. parseParameters(CharArrayBuffer buffer, ParserCursor cursor)
NameValuePair[]
HeaderValueParser. parseParameters(CharArrayBuffer buffer, ParserCursor cursor)
Parses a list of name-value pairs.ProtocolVersion
BasicLineParser. parseProtocolVersion(CharArrayBuffer buffer, ParserCursor cursor)
ProtocolVersion
LineParser. parseProtocolVersion(CharArrayBuffer buffer, ParserCursor cursor)
Parses the textual representation of a protocol version.RequestLine
BasicLineParser. parseRequestLine(CharArrayBuffer buffer, ParserCursor cursor)
Parses a request line.RequestLine
LineParser. parseRequestLine(CharArrayBuffer buffer, ParserCursor cursor)
Parses a request line.StatusLine
BasicLineParser. parseStatusLine(CharArrayBuffer buffer, ParserCursor cursor)
StatusLine
LineParser. parseStatusLine(CharArrayBuffer buffer, ParserCursor cursor)
Parses a status line.java.lang.String
TokenParser. parseToken(CharArrayBuffer buf, ParserCursor cursor, java.util.BitSet delimiters)
Extracts from the sequence of chars a token terminated with any of the given delimiters discarding semantically insignificant whitespace characters.java.lang.String
TokenParser. parseValue(CharArrayBuffer buf, ParserCursor cursor, java.util.BitSet delimiters)
Extracts from the sequence of chars a value which can be enclosed in quote marks and terminated with any of the given delimiters discarding semantically insignificant whitespace characters.protected void
BasicLineParser. skipWhitespace(CharArrayBuffer buffer, ParserCursor cursor)
Helper to skip whitespace.void
TokenParser. skipWhiteSpace(CharArrayBuffer buf, ParserCursor cursor)
Skips semantically insignificant whitespace characters and moves the cursor to the closest non-whitespace character.Constructors in org.apache.http.message with parameters of type CharArrayBuffer Constructor Description BufferedHeader(CharArrayBuffer buffer)
Creates a new header from a buffer. -
Uses of CharArrayBuffer in org.apache.http.nio.reactor
Methods in org.apache.http.nio.reactor with parameters of type CharArrayBuffer Modifier and Type Method Description boolean
SessionInputBuffer. readLine(CharArrayBuffer dst, boolean endOfStream)
Attempts to transfer a complete line of characters up to a line delimiter from this buffer to the destination buffer.void
SessionOutputBuffer. writeLine(CharArrayBuffer src)
Copies content of the source buffer into this buffer as one line of text including a line delimiter. -
Uses of CharArrayBuffer in org.apache.http.util
Methods in org.apache.http.util with parameters of type CharArrayBuffer Modifier and Type Method Description void
ByteArrayBuffer. append(CharArrayBuffer b, int off, int len)
Appendslen
chars to this buffer from the given source char array buffer starting at indexoff
.void
CharArrayBuffer. append(CharArrayBuffer b)
Appends all chars to this buffer from the given source buffer starting at index0
.void
CharArrayBuffer. append(CharArrayBuffer b, int off, int len)
Appendslen
chars to this buffer from the given source buffer starting at indexoff
.
-