All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description Assertions AsyncCompletionHandler<T> AnAsyncHandler
augmented with anAsyncCompletionHandler.onCompleted(Response)
convenience method which gets called when theResponse
processing is finished.AsyncCompletionHandlerBase SimpleAsyncHandler
of typeResponse
AsyncHandler<T> An asynchronous handler or callback which gets invoked as soon as some data is available when processing an asynchronous response.AsyncHandler.State AsyncHttpClient This class support asynchronous and synchronous HTTP requests.AsyncHttpClientConfig AsyncHttpClientConfig.ResponseBodyPartFactory AsyncHttpClientConfigDefaults AsyncHttpClientConfigHelper AsyncHttpClientConfigHelper.Config AsyncHttpClientHandler AsyncHttpClientState AuthenticatorUtils Body A request body.Body.BodyState BodyChunk BodyChunkedInput Adapts aBody
to Netty'sChunkedInput
.BodyDeferringAsyncHandler An AsyncHandler that returns Response (without body, so status code and headers only) as fast as possible for inspection, but leaves you the option to defer body consumption.BodyDeferringAsyncHandler.BodyDeferringInputStream A simple helper class that is used to perform automatic "join" for async download and the error checking of the Future of the request.BodyGenerator Creates a request body.BoundedQueueFeedableBodyGenerator BoundRequestBuilder ByteArrayBodyGenerator ABodyGenerator
backed by a byte array.ByteArrayMultipartPart ByteArrayPart ChannelClosedException This exception is thrown when a channel is closed.ChannelManager ChannelPool ChannelPoolPartitioning ChannelPoolPartitioning.CompositePartitionKey ChannelPoolPartitioning.PerHostChannelPoolPartitioning Channels ChannelState ClientStats A record class representing the state of a (@link org.asynchttpclient.AsyncHttpClient).CombinedConnectionSemaphore A combinedConnectionSemaphore
with two limits - a global limit and a per-host limitConnectionSemaphore Connections limiter.ConnectionSemaphoreFactory ConnectSuccessInterceptor CookieEvictionTask Evicts expired cookies from the CookieStore periodically.CookieStore This interface represents an abstract store forCookie
objects.Counted An interface that defines useful methods to check how many AsyncHttpClient instances this particular implementation is shared with.DateUtils DefaultAsyncHttpClient Default and threadsafe implementation ofAsyncHttpClient
.DefaultAsyncHttpClientConfig Configuration class to use with aAsyncHttpClient
.DefaultAsyncHttpClientConfig.Builder Builder for anAsyncHttpClient
DefaultChannelPool A simple implementation ofChannelPool
based on aConcurrentHashMap
DefaultChannelPool.PoolLeaseStrategy DefaultConnectionSemaphoreFactory DefaultKeepAliveStrategy Connection strategy implementing standard HTTP 1.0/1.1 behavior.DefaultRequest DefaultSslEngineFactory DiscardEvent Simple marker for stopping publishing bytesDsl EagerResponseBodyPart A callback class used when an HTTP response body is received.EnsuresNonNull NullAway supports @EnsuresNonNull(param) annotation, but org.jetbrains.annotations doesn't include this annotation.FeedableBodyGenerator BodyGenerator
which may return just part of the payload at the time handler is requesting it.FeedListener FileBodyGenerator Creates a request body from the contents of a file.FileLikeMultipartPart<T extends FileLikePart> FileLikePart This class is an adaptation of the Apache HttpClient implementationFileMultipartPart FilePart FilterContext<T> FilterContext.FilterContextBuilder<T> FilterException An exception that can be thrown by anAsyncHandler
to interrupt invocation of theRequestFilter
andResponseFilter
.HostStats A record class representing the status of connections to some host.HttpConstants HttpConstants.Methods HttpConstants.ResponseStatusCodes HttpHandler HttpResponseBodyPart A callback class used when an HTTP response body is received.HttpResponseStatus A class that represent the HTTP response status line (code + text)HttpUtils AsyncHttpClient
common utilities.InfiniteSemaphore A java.util.concurrent.Semaphore that always has Integer.Integer.MAX_VALUE free permitsInputStreamBodyGenerator ABodyGenerator
which use anInputStream
for reading bytes, without having to read the entire stream in memory.InputStreamMultipartPart InputStreamPart Interceptors IOExceptionFilter This filter is invoked when anIOException
occurs during a http transaction.JsseSslEngineFactory KeepAliveStrategy LazyResponseBodyPart A callback class used when an HTTP response body is received.ListenableFuture<V> ExtendedFuture
ListenableFuture.CompletedFailure<T> MaxConnectionSemaphore Max connections limiter.MaxRedirectException Thrown when theDefaultAsyncHttpClientConfig.getMaxRedirects()
has been reached.MessageDigestUtils MessageEndMultipartPart MiscUtils MultipartBody MultipartPart<T extends PartBase> MultipartState MultipartUtils NamePasswordCallbackHandler NettyBody NettyBodyBody NettyByteArrayBody NettyByteBufBody NettyByteBufferBody NettyChannelConnector NettyCompositeByteArrayBody NettyConnectListener<T> Non Blocking connect.NettyDirectBody NettyFileBody NettyInputStreamBody NettyMultipartBody NettyRequest NettyRequestFactory NettyRequestSender NettyResponse Wrapper around theResponse
API.NettyResponseFuture<V> AFuture
that can be used to track when an asynchronous HTTP request has been fully processed.NettyResponseStatus A class that represent the HTTP response status line (code + text)NettyWebSocket NoopChannelPool AChannelPool
implementation that doesn't pool anything.NoopConnectionSemaphore No-op implementation ofConnectionSemaphore
.NtlmEngine Provides an implementation for NTLMv1, NTLMv2, and NTLM2 Session forms of the NTLM authentication protocol.OnLastHttpContentCallback Param A pair of (name, value) StringPart PartBase PartVisitor PartVisitor.ByteBufVisitor PartVisitor.CounterPartVisitor PerHostConnectionSemaphore Max per-host connections limiter.PoolAlreadyClosedException This exception is thrown when a channel pool is already closed.ProgressAsyncHandler<T> An extendedAsyncHandler
with two extra callback who get invoked during the content upload to a remote server.PropertiesBasedResumableProcessor AResumableAsyncHandler.ResumableProcessor
which use a properties file to store the download index information.ProxyServer Represents a proxy server.ProxyServer.Builder ProxyServerSelector Selector for a proxy serverProxyType ProxyUnauthorized407Interceptor ProxyUtils Utilities for Proxy handling.PushBody QueueBasedFeedableBodyGenerator<T extends Queue<BodyChunk>> RandomAccessBody A request body which supports random access to its contents.ReadTimeoutTimerTask Realm This class is required when authentication is needed.Realm.AuthScheme Realm.Builder A builder forRealm
Redirect30xInterceptor ReleasePermitOnComplete Wrapper forAsyncHandler
s to release a permit onAsyncHandler.onCompleted()
.RemotelyClosedException This exception is thrown when a channel is closed by remote host.Request The Request class can be used to construct HTTP request:RequestBuilder Builder for aRequest
.RequestBuilderBase<T extends RequestBuilderBase<T>> Builder forRequest
RequestFilter A Filter interface that gets invoked before making an actual request.RequestHostnameResolver RequestTimeoutTimerTask Response Represents the asynchronous HTTP response callback for anAsyncCompletionHandler
Response.ResponseBuilder ResponseFilter A Filter interface that gets invoked before making the processing of the response bytes.ResponseFiltersInterceptor ResumableAsyncHandler AnAsyncHandler
which support resumable download, e.g.ResumableAsyncHandler.ResumableProcessor An interface to implement in order to manage the way the incomplete file management are handled.ResumableIOExceptionFilter ResumableListener A listener class that can be used to digest the bytes from anResumableAsyncHandler
ResumableRandomAccessFileListener AResumableListener
which use aRandomAccessFile
for storing the received bytes.SignatureCalculator Interface that allows injecting signature calculator intoRequestBuilder
so that signature calculation and inclusion can be added as a pluggable component.SimpleChannelFutureListener SimpleFutureListener<V> SpnegoEngine SPNEGO (Simple and Protected GSSAPI Negotiation Mechanism) authentication scheme.SpnegoEngineException Signals SPNEGO protocol failure.SpnegoTokenGenerator Abstract SPNEGO token generator.SslEngineFactory SslEngineFactoryBase StackTraceInspector StringBuilderPool StringMultipartPart StringPart StringUtils ThreadSafeCookieStore ThreadSafeCookieStore.DomainUtils ThrottleRequestFilter ARequestFilter
throttles requests and block when the number of permits is reached, waiting for the response to arrives before executing the next request.ThrowableUtil TimeoutsHolder TimeoutTimerTask TooManyConnectionsException This exception is thrown when too many connections are opened.TooManyConnectionsPerHostException This exception is thrown when too many connections are opened to a remote host.TransferCompletionHandler TransferListener A simple interface an application can implement in order to received byte transfer information.TransportFactory<C extends io.netty.channel.Channel,L extends io.netty.channel.EventLoopGroup> Unauthorized401Interceptor UnboundedQueueFeedableBodyGenerator Uri UriEncoder Utf8UrlEncoder WebSocket A WebSocket clientWebSocketHandler WebSocketListener A genericWebSocketListener
for WebSocket events.WebSocketUpgradeHandler AnAsyncHandler
which is able to execute WebSocket upgrade.WebSocketUpgradeHandler.Builder Build aWebSocketUpgradeHandler
WebSocketUtils WriteCompleteListener WriteListener WriteProgressListener