A B C D E F G H I J K L M N O P R S T U V W X Z 

A

acceptGzip(boolean) - Method in class org.xbib.netty.http.client.RequestBuilder
 
acquire() - Method in class org.xbib.netty.http.client.pool.BoundedChannelPool
 
acquire() - Method in interface org.xbib.netty.http.client.pool.Pool
 
acquire(List<Channel>, int) - Method in class org.xbib.netty.http.client.pool.BoundedChannelPool
 
acquire(List<T>, int) - Method in interface org.xbib.netty.http.client.pool.Pool
 
addCookie(Cookie) - Method in class org.xbib.netty.http.client.RequestBuilder
 
addHeader(String, Object) - Method in class org.xbib.netty.http.client.RequestBuilder
 
addParameter(String, String) - Method in class org.xbib.netty.http.client.RequestBuilder
 
addPoolNode(HttpAddress) - Method in class org.xbib.netty.http.client.ClientBuilder
 
addPoolNode(HttpAddress) - Method in class org.xbib.netty.http.client.ClientConfig
 
addServerNameForIdentification(String) - Method in class org.xbib.netty.http.client.ClientBuilder
 
addServerNameForIdentification(String) - Method in class org.xbib.netty.http.client.ClientConfig
 
asString() - Method in class org.xbib.netty.http.client.rest.RestClient
 
awaitResponse(Integer) - Method in class org.xbib.netty.http.client.transport.Http2Transport
 
awaitResponse(Integer) - Method in class org.xbib.netty.http.client.transport.HttpTransport
 
awaitResponse(Integer) - Method in interface org.xbib.netty.http.client.transport.Transport
 
awaitSettings() - Method in class org.xbib.netty.http.client.transport.Http2Transport
 
awaitSettings() - Method in class org.xbib.netty.http.client.transport.HttpTransport
 
awaitSettings() - Method in interface org.xbib.netty.http.client.transport.Transport
 

B

BackOff - Interface in org.xbib.netty.http.client.retry
Back-off policy when retrying an operation.
base() - Method in class org.xbib.netty.http.client.HttpAddress
 
BoundedChannelPool<K extends PoolKey> - Class in org.xbib.netty.http.client.pool
 
BoundedChannelPool(Semaphore, HttpVersion, boolean, List<K>, Bootstrap, ChannelPoolHandler, int) - Constructor for class org.xbib.netty.http.client.pool.BoundedChannelPool
 
build() - Method in class org.xbib.netty.http.client.ClientBuilder
 
build() - Method in class org.xbib.netty.http.client.RequestBuilder
 
build() - Method in class org.xbib.netty.http.client.retry.ExponentialBackOff.Builder
Builds a new instance of ExponentialBackOff.
builder() - Static method in class org.xbib.netty.http.client.Client
 
builder(ByteBufAllocator, HttpMethod) - Static method in class org.xbib.netty.http.client.Request
 
builder(HttpMethod) - Static method in class org.xbib.netty.http.client.Request
 
Builder() - Constructor for class org.xbib.netty.http.client.retry.ExponentialBackOff.Builder
 

C

canRedirect() - Method in class org.xbib.netty.http.client.Request
 
channelInactive(ChannelHandlerContext) - Method in class org.xbib.netty.http.client.handler.http2.Http2ResponseHandler
 
channelRead0(ChannelHandlerContext, FullHttpResponse) - Method in class org.xbib.netty.http.client.handler.http1.HttpResponseHandler
 
channelRead0(ChannelHandlerContext, FullHttpResponse) - Method in class org.xbib.netty.http.client.handler.http2.Http2ResponseHandler
 
channelRead0(ChannelHandlerContext, Http2Settings) - Method in class org.xbib.netty.http.client.handler.http2.Http2SettingsHandler
 
channelRegistered(ChannelHandlerContext) - Method in class org.xbib.netty.http.client.handler.http1.TrafficLoggingHandler
 
channelUnregistered(ChannelHandlerContext) - Method in class org.xbib.netty.http.client.handler.http1.TrafficLoggingHandler
 
Client - Class in org.xbib.netty.http.client
 
Client() - Constructor for class org.xbib.netty.http.client.Client
 
Client(ClientConfig) - Constructor for class org.xbib.netty.http.client.Client
 
Client(ClientConfig, ByteBufAllocator, EventLoopGroup, Class<? extends SocketChannel>) - Constructor for class org.xbib.netty.http.client.Client
 
Client.TransportListener - Interface in org.xbib.netty.http.client
 
ClientAuthMode - Enum in org.xbib.netty.http.client
Client authentication modes, useful for SSL channels.
ClientBuilder - Class in org.xbib.netty.http.client
 
ClientBuilder() - Constructor for class org.xbib.netty.http.client.ClientBuilder
 
ClientConfig - Class in org.xbib.netty.http.client
 
ClientConfig() - Constructor for class org.xbib.netty.http.client.ClientConfig
 
close() - Method in class org.xbib.netty.http.client.Client
 
close() - Method in class org.xbib.netty.http.client.pool.BoundedChannelPool
 
close() - Method in interface org.xbib.netty.http.client.transport.Transport
 
close(Transport) - Method in class org.xbib.netty.http.client.Client
 
connect() - Static method in class org.xbib.netty.http.client.Request
 
content() - Method in class org.xbib.netty.http.client.Request
 
content(byte[], String) - Method in class org.xbib.netty.http.client.RequestBuilder
 
content(ByteBuf) - Method in class org.xbib.netty.http.client.RequestBuilder
 
content(ByteBuf, String) - Method in class org.xbib.netty.http.client.RequestBuilder
 
content(CharSequence, String) - Method in class org.xbib.netty.http.client.RequestBuilder
 
contentType(String) - Method in class org.xbib.netty.http.client.RequestBuilder
 
continuation(Transport, Request) - Method in class org.xbib.netty.http.client.Client
For following redirects, construct a new transport.
CookieListener - Interface in org.xbib.netty.http.client.listener
 
cookies() - Method in class org.xbib.netty.http.client.Request
 

D

DEFAULT_INITIAL_INTERVAL_MILLIS - Static variable in class org.xbib.netty.http.client.retry.ExponentialBackOff
The default initial interval value in milliseconds (0.5 seconds).
DEFAULT_MAX_ELAPSED_TIME_MILLIS - Static variable in class org.xbib.netty.http.client.retry.ExponentialBackOff
The default maximum elapsed time in milliseconds (15 minutes).
DEFAULT_MAX_INTERVAL_MILLIS - Static variable in class org.xbib.netty.http.client.retry.ExponentialBackOff
The default maximum back off time in milliseconds (1 minute).
DEFAULT_MULTIPLIER - Static variable in class org.xbib.netty.http.client.retry.ExponentialBackOff
The default multiplier value (1.5 which is 50% increase per back off).
DEFAULT_RANDOMIZATION_FACTOR - Static variable in class org.xbib.netty.http.client.retry.ExponentialBackOff
The default randomization factor (0.5 which results in a random period ranging between 50% below and 50% above the retry interval).
delete() - Static method in class org.xbib.netty.http.client.Request
 
disableDebug() - Method in class org.xbib.netty.http.client.ClientBuilder
 
disableDebug() - Method in class org.xbib.netty.http.client.ClientConfig
 
disableEpoll() - Method in class org.xbib.netty.http.client.ClientConfig
 
displayNetworkInterface(NetworkInterface) - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
displayNetworkInterfaces() - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 

E

enableBackOff(boolean) - Method in class org.xbib.netty.http.client.RequestBuilder
 
enableDebug() - Method in class org.xbib.netty.http.client.ClientBuilder
 
enableDebug() - Method in class org.xbib.netty.http.client.ClientConfig
 
enableEpoll() - Method in class org.xbib.netty.http.client.ClientConfig
 
enableHttp1() - Method in class org.xbib.netty.http.client.RequestBuilder
 
enableHttp2() - Method in class org.xbib.netty.http.client.RequestBuilder
 
equals(Object) - Method in class org.xbib.netty.http.client.HttpAddress
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.xbib.netty.http.client.handler.http1.HttpResponseHandler
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.xbib.netty.http.client.handler.http2.Http2ResponseHandler
 
ExceptionListener - Interface in org.xbib.netty.http.client.listener
 
execute(Request) - Method in class org.xbib.netty.http.client.Client
 
execute(Request) - Method in interface org.xbib.netty.http.client.transport.Transport
 
execute(Request, Function<FullHttpResponse, T>) - Method in class org.xbib.netty.http.client.Client
 
execute(Request, Function<FullHttpResponse, T>) - Method in interface org.xbib.netty.http.client.transport.Transport
 
ExponentialBackOff - Class in org.xbib.netty.http.client.retry
Implementation of BackOff that increases the back off period for each retry attempt using a randomization function that grows exponentially.
ExponentialBackOff() - Constructor for class org.xbib.netty.http.client.retry.ExponentialBackOff
Creates an instance of ExponentialBackOffPolicy using default values.
ExponentialBackOff.Builder - Class in org.xbib.netty.http.client.retry
Builder for ExponentialBackOff.
ExponentialBackOff.NanoClock - Interface in org.xbib.netty.http.client.retry
Nano clock which can be used to measure elapsed time in nanoseconds.
extendSystemProperties() - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 

F

fail(Throwable) - Method in class org.xbib.netty.http.client.transport.Http2Transport
The underlying network layer failed, not possible to know the request.
fail(Throwable) - Method in class org.xbib.netty.http.client.transport.HttpTransport
 
fail(Throwable) - Method in interface org.xbib.netty.http.client.transport.Transport
 
findAvailableProtocols() - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
flush(ChannelHandlerContext) - Method in class org.xbib.netty.http.client.handler.http1.TrafficLoggingHandler
 
format(InetAddress) - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
format(InetAddress, int) - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
format(InetSocketAddress) - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 

G

get() - Static method in class org.xbib.netty.http.client.Request
 
get() - Method in class org.xbib.netty.http.client.transport.Http2Transport
 
get() - Method in class org.xbib.netty.http.client.transport.HttpTransport
 
get() - Method in interface org.xbib.netty.http.client.transport.Transport
 
get(String) - Static method in class org.xbib.netty.http.client.rest.RestClient
 
getAllAvailableAddresses() - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
getAllRunningAndUpInterfaces() - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
getAttributeKey() - Method in class org.xbib.netty.http.client.pool.BoundedChannelPool
 
getBackOff() - Method in class org.xbib.netty.http.client.ClientConfig
 
getBackOff() - Method in class org.xbib.netty.http.client.Request
 
getByteBufAllocator() - Method in class org.xbib.netty.http.client.Client
 
getCiphers() - Method in class org.xbib.netty.http.client.ClientConfig
 
getCipherSuiteFilter() - Method in class org.xbib.netty.http.client.ClientConfig
 
getClientAuthMode() - Method in class org.xbib.netty.http.client.ClientConfig
 
getClientConfig() - Method in class org.xbib.netty.http.client.Client
 
getCompletableFuture() - Method in class org.xbib.netty.http.client.Request
 
getConnectTimeoutMillis() - Method in class org.xbib.netty.http.client.ClientConfig
 
getCookieBox() - Method in interface org.xbib.netty.http.client.transport.Transport
 
getCookieListener() - Method in class org.xbib.netty.http.client.Request
 
getCurrentIntervalMillis() - Method in class org.xbib.netty.http.client.retry.ExponentialBackOff
Returns the current retry interval in milliseconds.
getDebugLogLevel() - Method in class org.xbib.netty.http.client.ClientConfig
 
getElapsedTimeMillis() - Method in class org.xbib.netty.http.client.retry.ExponentialBackOff
Returns the elapsed time in milliseconds since an ExponentialBackOff instance is created and is reset when ExponentialBackOff.reset() is called.
getEventLoopGroup() - Method in class org.xbib.netty.http.client.Client
 
getFailure() - Method in interface org.xbib.netty.http.client.transport.Transport
 
getFirstAddress(NetworkInterface, NetworkProtocolVersion) - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
getFirstNonLoopbackAddress(NetworkInterface, NetworkProtocolVersion) - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
getFirstNonLoopbackAddress(NetworkProtocolVersion) - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
getHeadersListener() - Method in class org.xbib.netty.http.client.Request
 
getHttp2Settings() - Method in class org.xbib.netty.http.client.ClientConfig
 
getHttpProxyHandler() - Method in class org.xbib.netty.http.client.ClientConfig
 
getInetSocketAddress() - Method in class org.xbib.netty.http.client.HttpAddress
 
getInetSocketAddress() - Method in interface org.xbib.netty.http.client.pool.PoolKey
 
getInitialIntervalMillis() - Method in class org.xbib.netty.http.client.retry.ExponentialBackOff.Builder
Returns the initial retry interval in milliseconds.
getInitialIntervalMillis() - Method in class org.xbib.netty.http.client.retry.ExponentialBackOff
Returns the initial retry interval in milliseconds.
getInterfaces(Predicate<NetworkInterface>) - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
getIPv4Localhost() - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
getIPv6Localhost() - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
getKeyCertChainInputStream() - Method in class org.xbib.netty.http.client.ClientConfig
 
getKeyInputStream() - Method in class org.xbib.netty.http.client.ClientConfig
 
getKeyPassword() - Method in class org.xbib.netty.http.client.ClientConfig
 
getLocalAddress() - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
getLocalhost(NetworkProtocolVersion) - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
getLocalHostAddress(String) - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
getLocalHostName(String) - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
getMaxChunkSize() - Method in class org.xbib.netty.http.client.ClientConfig
 
getMaxCompositeBufferComponents() - Method in class org.xbib.netty.http.client.ClientConfig
 
getMaxContentLength() - Method in class org.xbib.netty.http.client.ClientConfig
 
getMaxElapsedTimeMillis() - Method in class org.xbib.netty.http.client.retry.ExponentialBackOff.Builder
Returns the maximum elapsed time in milliseconds.
getMaxElapsedTimeMillis() - Method in class org.xbib.netty.http.client.retry.ExponentialBackOff
Returns the maximum elapsed time in milliseconds.
getMaxHeadersSize() - Method in class org.xbib.netty.http.client.ClientConfig
 
getMaxInitialLineLength() - Method in class org.xbib.netty.http.client.ClientConfig
 
getMaxIntervalMillis() - Method in class org.xbib.netty.http.client.retry.ExponentialBackOff.Builder
Returns the maximum value of the back off period in milliseconds.
getMaxIntervalMillis() - Method in class org.xbib.netty.http.client.retry.ExponentialBackOff
Returns the maximum value of the back off period in milliseconds.
getMultiplier() - Method in class org.xbib.netty.http.client.retry.ExponentialBackOff.Builder
Returns the value to multiply the current interval with for each retry attempt.
getMultiplier() - Method in class org.xbib.netty.http.client.retry.ExponentialBackOff
Returns the value to multiply the current interval with for each retry attempt.
getNanoClock() - Method in class org.xbib.netty.http.client.retry.ExponentialBackOff.Builder
Returns the nano clock.
getNetworkClass(InetAddress) - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
getPool() - Method in class org.xbib.netty.http.client.Client
 
getPoolNodeConnectionLimit() - Method in class org.xbib.netty.http.client.ClientConfig
 
getPoolNodes() - Method in class org.xbib.netty.http.client.ClientConfig
 
getPoolVersion() - Method in class org.xbib.netty.http.client.ClientConfig
 
getProtocolVersion() - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
getRandomizationFactor() - Method in class org.xbib.netty.http.client.retry.ExponentialBackOff.Builder
Returns the randomization factor to use for creating a range around the retry interval.
getRandomizationFactor() - Method in class org.xbib.netty.http.client.retry.ExponentialBackOff
Returns the randomization factor to use for creating a range around the retry interval.
getRandomValueFromInterval(double, double, int) - Static method in class org.xbib.netty.http.client.retry.ExponentialBackOff
Returns a random value from the interval [randomizationFactor * currentInterval, randomizationFactor * currentInterval].
getReadTimeoutMillis() - Method in class org.xbib.netty.http.client.ClientConfig
 
getResponseListener() - Method in class org.xbib.netty.http.client.Request
 
getRetriesPerPoolNode() - Method in class org.xbib.netty.http.client.ClientConfig
 
getServerNamesForIdentification() - Method in class org.xbib.netty.http.client.ClientConfig
 
getSslContextProvider() - Method in class org.xbib.netty.http.client.ClientConfig
 
getSslProvider() - Method in class org.xbib.netty.http.client.ClientConfig
 
getTcpReceiveBufferSize() - Method in class org.xbib.netty.http.client.ClientConfig
 
getTcpSendBufferSize() - Method in class org.xbib.netty.http.client.ClientConfig
 
getThreadCount() - Method in class org.xbib.netty.http.client.ClientConfig
 
getTimeoutInMillis() - Method in class org.xbib.netty.http.client.Request
Return the timeout in milliseconds per request.
getTrustManagerFactory() - Method in class org.xbib.netty.http.client.ClientConfig
 
getTrustManagerKeyStore() - Method in class org.xbib.netty.http.client.ClientConfig
 
getUserAgent() - Static method in class org.xbib.netty.http.client.UserAgent
 
getVersion() - Method in class org.xbib.netty.http.client.HttpAddress
 
getVersion() - Method in class org.xbib.netty.http.client.pool.BoundedChannelPool
 
getWriteBufferWaterMark() - Method in class org.xbib.netty.http.client.ClientConfig
 

H

hashCode() - Method in class org.xbib.netty.http.client.HttpAddress
 
hasPooledConnections() - Method in class org.xbib.netty.http.client.Client
 
head() - Static method in class org.xbib.netty.http.client.Request
 
headers() - Method in class org.xbib.netty.http.client.Request
 
headersReceived(Integer, HttpHeaders) - Method in interface org.xbib.netty.http.client.transport.Transport
 
http1(String) - Static method in class org.xbib.netty.http.client.HttpAddress
 
http1(String, int) - Static method in class org.xbib.netty.http.client.HttpAddress
 
http1(URL) - Static method in class org.xbib.netty.http.client.HttpAddress
 
http2(String) - Static method in class org.xbib.netty.http.client.HttpAddress
 
http2(String, int) - Static method in class org.xbib.netty.http.client.HttpAddress
 
http2(URL) - Static method in class org.xbib.netty.http.client.HttpAddress
 
Http2ChannelInitializer - Class in org.xbib.netty.http.client.handler.http2
 
Http2ChannelInitializer(ClientConfig, HttpAddress, SslHandler, Http2SettingsHandler, Http2ResponseHandler) - Constructor for class org.xbib.netty.http.client.handler.http2.Http2ChannelInitializer
 
Http2PushPromiseHandler - Class in org.xbib.netty.http.client.handler.http2
 
Http2PushPromiseHandler(Http2Connection, Http2FrameListener) - Constructor for class org.xbib.netty.http.client.handler.http2.Http2PushPromiseHandler
 
Http2ResponseHandler - Class in org.xbib.netty.http.client.handler.http2
 
Http2ResponseHandler() - Constructor for class org.xbib.netty.http.client.handler.http2.Http2ResponseHandler
 
Http2SettingsHandler - Class in org.xbib.netty.http.client.handler.http2
 
Http2SettingsHandler() - Constructor for class org.xbib.netty.http.client.handler.http2.Http2SettingsHandler
 
Http2Transport - Class in org.xbib.netty.http.client.transport
 
Http2Transport(Client, HttpAddress) - Constructor for class org.xbib.netty.http.client.transport.Http2Transport
 
HttpAddress - Class in org.xbib.netty.http.client
A handle for host, port, HTTP version, secure transport flag of a channel for HTTP.
HttpAddress(String, Integer, HttpVersion, boolean) - Constructor for class org.xbib.netty.http.client.HttpAddress
 
HttpAddress(URL, HttpVersion) - Constructor for class org.xbib.netty.http.client.HttpAddress
 
HttpChannelInitializer - Class in org.xbib.netty.http.client.handler.http1
 
HttpChannelInitializer(ClientConfig, HttpAddress, SslHandler, HttpResponseHandler) - Constructor for class org.xbib.netty.http.client.handler.http1.HttpChannelInitializer
 
HttpChunkContentCompressor - Class in org.xbib.netty.http.client.handler.http1
Be sure you place the HttpChunkContentCompressor before the ChunkedWriteHandler.
HttpHeadersListener - Interface in org.xbib.netty.http.client.listener
 
httpMethod() - Method in class org.xbib.netty.http.client.Request
 
HttpResponseHandler - Class in org.xbib.netty.http.client.handler.http1
 
HttpResponseHandler() - Constructor for class org.xbib.netty.http.client.handler.http1.HttpResponseHandler
 
HttpResponseListener - Interface in org.xbib.netty.http.client.listener
 
HttpTransport - Class in org.xbib.netty.http.client.transport
 
HttpTransport(Client, HttpAddress) - Constructor for class org.xbib.netty.http.client.transport.HttpTransport
 
httpVersion() - Method in class org.xbib.netty.http.client.Request
 

I

initChannel(SocketChannel) - Method in class org.xbib.netty.http.client.handler.http1.HttpChannelInitializer
 
initChannel(SocketChannel) - Method in class org.xbib.netty.http.client.handler.http2.Http2ChannelInitializer
The channel initialization for HTTP/2.
interfaceSupports(NetworkInterface, NetworkProtocolVersion) - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
isBackOff() - Method in class org.xbib.netty.http.client.Request
 
isDebug() - Method in class org.xbib.netty.http.client.ClientConfig
 
isEnableGzip() - Method in class org.xbib.netty.http.client.ClientConfig
 
isEpoll() - Method in class org.xbib.netty.http.client.ClientConfig
 
isFailed() - Method in interface org.xbib.netty.http.client.transport.Transport
 
isFollowRedirect() - Method in class org.xbib.netty.http.client.Request
 
isKeepAlive() - Method in class org.xbib.netty.http.client.ClientConfig
 
isPoolSecure() - Method in class org.xbib.netty.http.client.ClientConfig
 
isPreferIPv4() - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
isPreferIPv6() - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
isReuseAddr() - Method in class org.xbib.netty.http.client.ClientConfig
 
isSecure() - Method in class org.xbib.netty.http.client.HttpAddress
 
isSecure() - Method in class org.xbib.netty.http.client.pool.BoundedChannelPool
 
isTcpNodelay() - Method in class org.xbib.netty.http.client.ClientConfig
 

J

json(String) - Method in class org.xbib.netty.http.client.RequestBuilder
 

K

keepAlive(boolean) - Method in class org.xbib.netty.http.client.RequestBuilder
 

L

logDiagnostics(Level) - Method in class org.xbib.netty.http.client.Client
 

M

matchesNetwork(NetworkClass, NetworkClass) - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
method(String, String, Charset, HttpMethod) - Static method in class org.xbib.netty.http.client.rest.RestClient
 

N

nanoTime() - Method in interface org.xbib.netty.http.client.retry.ExponentialBackOff.NanoClock
Returns the current value of the most precise available system timer, in nanoseconds for use to measure elapsed time, to match the behavior of System.nanoTime().
NetworkClass - Enum in org.xbib.netty.http.client.util
The network classes.
NetworkProtocolVersion - Enum in org.xbib.netty.http.client.util
The TCP/IP network protocol versions.
NetworkUtils - Class in org.xbib.netty.http.client.util
Helper class for Java networking.
newChannel() - Method in class org.xbib.netty.http.client.Client
 
newChannel(HttpAddress) - Method in class org.xbib.netty.http.client.Client
 
newTransport() - Method in class org.xbib.netty.http.client.Client
 
newTransport(URL, HttpVersion) - Method in class org.xbib.netty.http.client.Client
 
newTransport(HttpAddress) - Method in class org.xbib.netty.http.client.Client
 
nextBackOffMillis() - Method in interface org.xbib.netty.http.client.retry.BackOff
Gets the number of milliseconds to wait before retrying the operation or BackOff.STOP to indicate that no retries should be made.
nextBackOffMillis() - Method in class org.xbib.netty.http.client.retry.ExponentialBackOff
Gets the number of milliseconds to wait before retrying the operation or BackOff.STOP to indicate that no retries should be made.
nextStream() - Method in class org.xbib.netty.http.client.transport.Http2Transport
 
nextStream() - Method in class org.xbib.netty.http.client.transport.HttpTransport
 
nextStream() - Method in interface org.xbib.netty.http.client.transport.Transport
 

O

of(URL, HttpVersion) - Static method in class org.xbib.netty.http.client.HttpAddress
 
of(Request) - Static method in class org.xbib.netty.http.client.HttpAddress
 
onClose(Transport) - Method in interface org.xbib.netty.http.client.Client.TransportListener
 
onCookie(Cookie) - Method in interface org.xbib.netty.http.client.listener.CookieListener
 
onException(Throwable) - Method in interface org.xbib.netty.http.client.listener.ExceptionListener
 
onHeaders(HttpHeaders) - Method in interface org.xbib.netty.http.client.listener.HttpHeadersListener
 
onOpen(Transport) - Method in interface org.xbib.netty.http.client.Client.TransportListener
 
onPushPromiseRead(ChannelHandlerContext, int, int, Http2Headers, int) - Method in class org.xbib.netty.http.client.handler.http2.Http2PushPromiseHandler
 
onResponse(FullHttpResponse) - Method in interface org.xbib.netty.http.client.listener.HttpResponseListener
 
options() - Static method in class org.xbib.netty.http.client.Request
 
org.xbib.netty.http.client - package org.xbib.netty.http.client
Classes for Netty HTTP client.
org.xbib.netty.http.client.handler.http1 - package org.xbib.netty.http.client.handler.http1
 
org.xbib.netty.http.client.handler.http2 - package org.xbib.netty.http.client.handler.http2
 
org.xbib.netty.http.client.listener - package org.xbib.netty.http.client.listener
Listeners for Netty HTTP client.
org.xbib.netty.http.client.pool - package org.xbib.netty.http.client.pool
 
org.xbib.netty.http.client.rest - package org.xbib.netty.http.client.rest
 
org.xbib.netty.http.client.retry - package org.xbib.netty.http.client.retry
 
org.xbib.netty.http.client.transport - package org.xbib.netty.http.client.transport
Classes for transports in the Netty client.
org.xbib.netty.http.client.util - package org.xbib.netty.http.client.util
Utilities for Netty HTTP client.

P

patch() - Static method in class org.xbib.netty.http.client.Request
 
Pool<T> - Interface in org.xbib.netty.http.client.pool
 
pooledExecute(Request) - Method in class org.xbib.netty.http.client.Client
 
PoolKey - Interface in org.xbib.netty.http.client.pool
 
post() - Static method in class org.xbib.netty.http.client.Request
 
post(String, String) - Static method in class org.xbib.netty.http.client.rest.RestClient
 
prepare(int) - Method in class org.xbib.netty.http.client.pool.BoundedChannelPool
 
prepare(int) - Method in interface org.xbib.netty.http.client.pool.Pool
 
prepareRequest(Request) - Method in class org.xbib.netty.http.client.Client
 
pushPromiseReceived(Integer, Integer, Http2Headers) - Method in class org.xbib.netty.http.client.transport.Http2Transport
 
pushPromiseReceived(Integer, Integer, Http2Headers) - Method in class org.xbib.netty.http.client.transport.HttpTransport
 
pushPromiseReceived(Integer, Integer, Http2Headers) - Method in interface org.xbib.netty.http.client.transport.Transport
 
put() - Static method in class org.xbib.netty.http.client.Request
 

R

relativeUri() - Method in class org.xbib.netty.http.client.Request
 
release(Channel) - Method in class org.xbib.netty.http.client.pool.BoundedChannelPool
 
release(List<Channel>) - Method in class org.xbib.netty.http.client.pool.BoundedChannelPool
 
release(List<T>) - Method in interface org.xbib.netty.http.client.pool.Pool
 
release(T) - Method in interface org.xbib.netty.http.client.pool.Pool
 
releaseChannel(Channel) - Method in class org.xbib.netty.http.client.Client
 
remoteAddress(HttpAddress) - Method in class org.xbib.netty.http.client.RequestBuilder
 
removeHeader(String) - Method in class org.xbib.netty.http.client.RequestBuilder
 
Request - Class in org.xbib.netty.http.client
HTTP client request.
RequestBuilder - Class in org.xbib.netty.http.client
 
reset() - Method in interface org.xbib.netty.http.client.retry.BackOff
Reset to initial state.
reset() - Method in class org.xbib.netty.http.client.retry.ExponentialBackOff
Sets the interval back to the initial retry interval and restarts the timer.
resolveInetAddress(String, String) - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
resolvePublicHostAddress(String) - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
responseReceived(Integer, FullHttpResponse) - Method in class org.xbib.netty.http.client.transport.Http2Transport
 
responseReceived(Integer, FullHttpResponse) - Method in class org.xbib.netty.http.client.transport.HttpTransport
 
responseReceived(Integer, FullHttpResponse) - Method in interface org.xbib.netty.http.client.transport.Transport
 
RestClient - Class in org.xbib.netty.http.client.rest
 
retry(Transport, Request) - Method in class org.xbib.netty.http.client.Client
Retry request by following a back-off strategy.

S

secureHttp1(String) - Static method in class org.xbib.netty.http.client.HttpAddress
 
secureHttp1(String, int) - Static method in class org.xbib.netty.http.client.HttpAddress
 
setBackOff(BackOff) - Method in class org.xbib.netty.http.client.ClientConfig
 
setBackOff(BackOff) - Method in class org.xbib.netty.http.client.RequestBuilder
 
setByteBufAllocator(ByteBufAllocator) - Method in class org.xbib.netty.http.client.ClientBuilder
Set byte buf allocator for payload in HTTP requests.
setChannelClass(Class<SocketChannel>) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setCiphers(Iterable<String>) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setCiphers(Iterable<String>) - Method in class org.xbib.netty.http.client.ClientConfig
 
setCipherSuiteFilter(CipherSuiteFilter) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setCipherSuiteFilter(CipherSuiteFilter) - Method in class org.xbib.netty.http.client.ClientConfig
 
setClientAuthMode(ClientAuthMode) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setClientAuthMode(ClientAuthMode) - Method in class org.xbib.netty.http.client.ClientConfig
 
setCompletableFuture(CompletableFuture<?>) - Method in class org.xbib.netty.http.client.Request
 
setConnectTimeoutMillis(int) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setConnectTimeoutMillis(int) - Method in class org.xbib.netty.http.client.ClientConfig
 
setCookieBox(Map<Cookie, Boolean>) - Method in interface org.xbib.netty.http.client.transport.Transport
 
setCookieListener(CookieListener) - Method in class org.xbib.netty.http.client.Request
 
setDebug(boolean) - Method in class org.xbib.netty.http.client.ClientConfig
 
setDebugLogLevel(LogLevel) - Method in class org.xbib.netty.http.client.ClientConfig
 
setEnableGzip(boolean) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setEnableGzip(boolean) - Method in class org.xbib.netty.http.client.ClientConfig
 
setEventLoop(EventLoopGroup) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setFollowRedirect(boolean) - Method in class org.xbib.netty.http.client.RequestBuilder
 
setHeader(String, Object) - Method in class org.xbib.netty.http.client.RequestBuilder
 
setHeaders(HttpHeaders) - Method in class org.xbib.netty.http.client.RequestBuilder
 
setHeadersListener(HttpHeadersListener) - Method in class org.xbib.netty.http.client.Request
 
setHttp2Settings(Http2Settings) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setHttp2Settings(Http2Settings) - Method in class org.xbib.netty.http.client.ClientConfig
 
setHttpProxyHandler(HttpProxyHandler) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setHttpProxyHandler(HttpProxyHandler) - Method in class org.xbib.netty.http.client.ClientConfig
 
setInitialIntervalMillis(int) - Method in class org.xbib.netty.http.client.retry.ExponentialBackOff.Builder
Sets the initial retry interval in milliseconds.
setJdkSslProvider() - Method in class org.xbib.netty.http.client.ClientBuilder
 
setJdkSslProvider() - Method in class org.xbib.netty.http.client.ClientConfig
 
setKeepAlive(boolean) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setKeepAlive(boolean) - Method in class org.xbib.netty.http.client.ClientConfig
 
setKeyCert(InputStream, InputStream) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setKeyCert(InputStream, InputStream) - Method in class org.xbib.netty.http.client.ClientConfig
 
setKeyCert(InputStream, InputStream, String) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setKeyCert(InputStream, InputStream, String) - Method in class org.xbib.netty.http.client.ClientConfig
 
setMaxChunkSize(int) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setMaxChunkSize(int) - Method in class org.xbib.netty.http.client.ClientConfig
 
setMaxCompositeBufferComponents(int) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setMaxCompositeBufferComponents(int) - Method in class org.xbib.netty.http.client.ClientConfig
 
setMaxContentLength(int) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setMaxContentLength(int) - Method in class org.xbib.netty.http.client.ClientConfig
 
setMaxElapsedTimeMillis(int) - Method in class org.xbib.netty.http.client.retry.ExponentialBackOff.Builder
Sets the maximum elapsed time in milliseconds.
setMaxHeadersSize(int) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setMaxHeadersSize(int) - Method in class org.xbib.netty.http.client.ClientConfig
 
setMaxInitialLineLength(int) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setMaxInitialLineLength(int) - Method in class org.xbib.netty.http.client.ClientConfig
 
setMaxIntervalMillis(int) - Method in class org.xbib.netty.http.client.retry.ExponentialBackOff.Builder
Sets the maximum value of the back off period in milliseconds.
setMaxRedirects(int) - Method in class org.xbib.netty.http.client.RequestBuilder
 
setMethod(HttpMethod) - Method in class org.xbib.netty.http.client.RequestBuilder
 
setMultiplier(double) - Method in class org.xbib.netty.http.client.retry.ExponentialBackOff.Builder
Sets the value to multiply the current interval with for each retry attempt.
setNanoClock(ExponentialBackOff.NanoClock) - Method in class org.xbib.netty.http.client.retry.ExponentialBackOff.Builder
Sets the nano clock (ExponentialBackOff.NanoClock.SYSTEM by default).
setOpenSSLSslProvider() - Method in class org.xbib.netty.http.client.ClientBuilder
 
setOpenSSLSslProvider() - Method in class org.xbib.netty.http.client.ClientConfig
 
setPoolNodeConnectionLimit(int) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setPoolNodeConnectionLimit(Integer) - Method in class org.xbib.netty.http.client.ClientConfig
 
setPoolNodes(List<HttpAddress>) - Method in class org.xbib.netty.http.client.ClientConfig
 
setPoolSecure(boolean) - Method in class org.xbib.netty.http.client.ClientConfig
 
setPoolVersion(HttpVersion) - Method in class org.xbib.netty.http.client.ClientConfig
 
setRandomizationFactor(double) - Method in class org.xbib.netty.http.client.retry.ExponentialBackOff.Builder
Sets the randomization factor to use for creating a range around the retry interval.
setReadTimeoutMillis(int) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setReadTimeoutMillis(int) - Method in class org.xbib.netty.http.client.ClientConfig
 
setResponse(FullHttpResponse) - Method in class org.xbib.netty.http.client.rest.RestClient
 
setResponseListener(HttpResponseListener) - Method in class org.xbib.netty.http.client.Request
 
setRetriesPerPoolNode(int) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setRetriesPerPoolNode(Integer) - Method in class org.xbib.netty.http.client.ClientConfig
 
setReuseAddr(boolean) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setReuseAddr(boolean) - Method in class org.xbib.netty.http.client.ClientConfig
 
setSslContextProvider(Provider) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setSslContextProvider(Provider) - Method in class org.xbib.netty.http.client.ClientConfig
 
setSslProvider(SslProvider) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setSslProvider(SslProvider) - Method in class org.xbib.netty.http.client.ClientConfig
 
setStartTimeNanos(long) - Method in class org.xbib.netty.http.client.retry.ExponentialBackOff
 
setTcpNodelay(boolean) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setTcpNodelay(boolean) - Method in class org.xbib.netty.http.client.ClientConfig
 
setTcpReceiveBufferSize(int) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setTcpReceiveBufferSize(int) - Method in class org.xbib.netty.http.client.ClientConfig
 
setTcpSendBufferSize(int) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setTcpSendBufferSize(int) - Method in class org.xbib.netty.http.client.ClientConfig
 
setThreadCount(int) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setThreadCount(int) - Method in class org.xbib.netty.http.client.ClientConfig
 
setTimeoutInMillis(long) - Method in class org.xbib.netty.http.client.RequestBuilder
 
settingsReceived(Channel, Http2Settings) - Method in class org.xbib.netty.http.client.transport.Http2Transport
 
settingsReceived(Channel, Http2Settings) - Method in class org.xbib.netty.http.client.transport.HttpTransport
 
settingsReceived(Channel, Http2Settings) - Method in interface org.xbib.netty.http.client.transport.Transport
 
setTransportListener(Client.TransportListener) - Method in class org.xbib.netty.http.client.Client
 
setTrustManagerFactory(TrustManagerFactory) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setTrustManagerFactory(TrustManagerFactory) - Method in class org.xbib.netty.http.client.ClientConfig
 
setTrustManagerKeyStore(KeyStore) - Method in class org.xbib.netty.http.client.ClientConfig
 
setUserAgent(String) - Method in class org.xbib.netty.http.client.RequestBuilder
 
setVersion(HttpVersion) - Method in class org.xbib.netty.http.client.RequestBuilder
 
setVersion(String) - Method in class org.xbib.netty.http.client.RequestBuilder
 
setWriteBufferWaterMark(WriteBufferWaterMark) - Method in class org.xbib.netty.http.client.ClientBuilder
 
setWriteBufferWaterMark(WriteBufferWaterMark) - Method in class org.xbib.netty.http.client.ClientConfig
 
shutdown() - Method in class org.xbib.netty.http.client.Client
 
shutdownGracefully() - Method in class org.xbib.netty.http.client.Client
 
STOP - Static variable in interface org.xbib.netty.http.client.retry.BackOff
Indicates that no more retries should be made for use in BackOff.nextBackOffMillis().
STOP_BACKOFF - Static variable in interface org.xbib.netty.http.client.retry.BackOff
Fixed back-off policy that always returns #STOP for BackOff.nextBackOffMillis(), meaning that the operation should not be retried.
success() - Method in class org.xbib.netty.http.client.transport.Http2Transport
 
success() - Method in class org.xbib.netty.http.client.transport.HttpTransport
 
success() - Method in interface org.xbib.netty.http.client.transport.Transport
 
SYSTEM - Static variable in interface org.xbib.netty.http.client.retry.ExponentialBackOff.NanoClock
Provides the default System implementation of a nano clock by using System.nanoTime().

T

text(String) - Method in class org.xbib.netty.http.client.RequestBuilder
 
toAddrString(InetAddress) - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
toString() - Method in class org.xbib.netty.http.client.ClientConfig
 
toString() - Method in class org.xbib.netty.http.client.HttpAddress
 
toString() - Method in class org.xbib.netty.http.client.Request
 
toUriString(InetAddress) - Static method in class org.xbib.netty.http.client.util.NetworkUtils
 
trace() - Static method in class org.xbib.netty.http.client.Request
 
TrafficLoggingHandler - Class in org.xbib.netty.http.client.handler.http1
A Netty handler that logs the I/O traffic of a connection.
TrafficLoggingHandler(LogLevel) - Constructor for class org.xbib.netty.http.client.handler.http1.TrafficLoggingHandler
 
Transport - Interface in org.xbib.netty.http.client.transport
 
TRANSPORT_ATTRIBUTE_KEY - Static variable in interface org.xbib.netty.http.client.transport.Transport
 
trustInsecure() - Method in class org.xbib.netty.http.client.ClientBuilder
 

U

uri(String) - Method in class org.xbib.netty.http.client.RequestBuilder
 
url() - Method in class org.xbib.netty.http.client.Request
 
url(String) - Method in class org.xbib.netty.http.client.RequestBuilder
 
url(URL) - Method in class org.xbib.netty.http.client.RequestBuilder
 
UserAgent - Class in org.xbib.netty.http.client
HTTP client user agent.

V

valueOf(String) - Static method in enum org.xbib.netty.http.client.ClientAuthMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xbib.netty.http.client.util.NetworkClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xbib.netty.http.client.util.NetworkProtocolVersion
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.xbib.netty.http.client.ClientAuthMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xbib.netty.http.client.util.NetworkClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xbib.netty.http.client.util.NetworkProtocolVersion
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(ChannelHandlerContext, Object, ChannelPromise) - Method in class org.xbib.netty.http.client.handler.http1.HttpChunkContentCompressor
 
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class org.xbib.netty.http.client.handler.http1.TrafficLoggingHandler
 

X

xml(String) - Method in class org.xbib.netty.http.client.RequestBuilder
 

Z

ZERO_BACKOFF - Static variable in interface org.xbib.netty.http.client.retry.BackOff
Fixed back-off policy whose back-off time is always zero, meaning that the operation is retried immediately without waiting.
A B C D E F G H I J K L M N O P R S T U V W X Z 
Skip navigation links