connector
internal classes.See: Description
Interface | Description |
---|---|
AsynchronousBodyInputStream.StateChangeLister |
Internal listener, so that the connection pool knows when the body has been read,
so it can reuse/close the connection.
|
ChunkedBodyOutputStream.Listener |
Set a close listener which will be called when the user closes the stream.
|
DestinationConnectionPool.ConnectionCloseListener | |
HttpConnection.StateChangeListener | |
InterceptingOutputStream.FirstCallListener | |
ReadListener |
This class represents a call-back mechanism that will notify implementations
as HTTP request data becomes available to be read without blocking.
|
WriteListener |
Callback notification mechanism that signals to the developer it's possible
to write content without blocking.
|
Class | Description |
---|---|
AsynchronousBodyInputStream |
TODO Some of the operations added for async.
|
BodyInputStream |
TODO consider exposing the mode as part of the API, so the user can make decisions based on the mode
An extension of
NonBlockingInputStream that adds methods that enable using the stream asynchronously. |
BodyOutputStream |
TODO consider exposing the mode as part of the API, so the user can make decisions based on the mode
An extension of
OutputStream that adds method that allow to use the stream asynchronously. |
BufferedBodyOutputStream | |
ChunkedBodyOutputStream |
Body stream that can operate either synchronously or asynchronously.
|
CompletionHandler<E> |
A callback to notify about asynchronous I/O operations status updates.
|
ConnectorConfiguration |
A container for connector configuration to make it easier to move around.
|
ConnectorConfiguration.ProxyConfiguration | |
Constants | |
DestinationConnectionPool | |
DestinationConnectionPool.DestinationKey | |
DestinationConnectionPool.RequestRecord | |
Filter<UP_IN,UP_OUT,DOWN_OUT,DOWN_IN> |
A filter can add functionality to JDK client transport.
|
HttpConnection | |
HttpConnectionPool | |
HttpFilter | |
HttpParser | |
HttpParserUtils | |
HttpParserUtils.ContentParsingState | |
HttpParserUtils.HeaderParsingState | |
HttpRequest | |
HttpRequestEncoder | |
HttpResponse | |
InterceptingOutputStream |
A stream that invokes
InterceptingOutputStream.FirstCallListener when any operation is invoked. |
JdkConnector | |
LocalizationMessages |
Defines string formatting method for each constant in the resource file
|
ProxyBasicAuthenticator | |
ProxyDigestAuthenticator |
Generates a value of
Authorization header of HTTP request for Digest Http Authentication scheme (RFC 2617). |
ProxyFilter | |
RedirectHandler | |
SslFilter | |
ThreadPoolConfig |
Client thread pool configuration, which might be used to customize client thread pool.
|
TransferEncodingParser | |
TransferEncodingParser.ChunkedEncodingParser | |
TransferEncodingParser.FixedLengthEncodingParser | |
TransportFilter |
Writes and reads data to and from a socket.
|
TransportFilter.QueuingExecutor |
A thread pool executor that prefers creating new worker threads over queueing tasks until the maximum poll size
has been reached, after which it will start queueing tasks.
|
TransportFilter.QueuingExecutor.HandOffQueue |
Synchronous queue that tries to empty
TransportFilter.QueuingExecutor.HandOffQueue.taskQueue before it blocks waiting for new tasks to be submitted. |
TransportFilter.TransportThreadFactory |
A default thread factory that gets used if
ThreadPoolConfig.getThreadFactory()
is not specified. |
Utils |
Exception | Description |
---|---|
ParseException | |
ProxyAuthenticationException | |
RedirectException |
This Exception is used only if
ClientProperties.FOLLOW_REDIRECTS is set to true . |
connector
internal classes.