Index
All Classes and Interfaces|All Packages
A
- Azure Core Netty HTTP plugin library for Java - Search tag in Overview
- Section
B
- build() - Method in class com.azure.core.http.netty.NettyAsyncHttpClientBuilder
-
Creates a new Netty-backed
HttpClient
instance on every call, using the configuration set in the builder at the time of the build method call.
C
- com.azure.core.http.netty - package com.azure.core.http.netty
-
Azure Core Http Netty client library is a plugin for the azure-core HTTP client API.
- configuration(Configuration) - Method in class com.azure.core.http.netty.NettyAsyncHttpClientBuilder
-
Sets the configuration store that is used during construction of the HTTP client.
- connectionProvider(ConnectionProvider) - Method in class com.azure.core.http.netty.NettyAsyncHttpClientBuilder
-
Sets the connection provider.
- connectTimeout(Duration) - Method in class com.azure.core.http.netty.NettyAsyncHttpClientBuilder
-
Sets the connection timeout for a request to be sent.
- Contributing - Search tag in Overview
- Section
- Create a Client with Custom Max Chunk Size - Search tag in Overview
- Section
- Create a Client with HTTP/2 Support - Search tag in Overview
- Section
- Create a Client with Proxy - Search tag in Overview
- Section
- Create a Simple Client - Search tag in Overview
- Section
- createInstance() - Method in class com.azure.core.http.netty.NettyAsyncHttpClientProvider
- createInstance(HttpClientOptions) - Method in class com.azure.core.http.netty.NettyAsyncHttpClientProvider
D
- disableBufferCopy(boolean) - Method in class com.azure.core.http.netty.NettyAsyncHttpClientBuilder
-
Disables deep copy of response
ByteBuffer
into a heap location that is managed by this client as opposed to the underlying netty library which may use direct buffer pool.
E
- Enabling Logging - Search tag in Overview
- Section
- eventLoopGroup(EventLoopGroup) - Method in class com.azure.core.http.netty.NettyAsyncHttpClientBuilder
-
Sets the IO event loop group that will be used to run IO loops.
- Examples - Search tag in Overview
- Section
G
- Getting started - Search tag in Overview
- Section
I
- Include direct dependency - Search tag in Overview
- Section
- Include the BOM file - Search tag in Overview
- Section
- Include the package - Search tag in Overview
- Section
K
- Key concepts - Search tag in Overview
- Section
N
- NettyAsyncHttpClientBuilder - Class in com.azure.core.http.netty
-
Builder class responsible for creating instances of
HttpClient
backed by Reactor Netty. - NettyAsyncHttpClientBuilder() - Constructor for class com.azure.core.http.netty.NettyAsyncHttpClientBuilder
-
Creates a new builder instance, where a builder is capable of generating multiple instances of
HttpClient
backed by Reactor Netty. - NettyAsyncHttpClientBuilder(HttpClient) - Constructor for class com.azure.core.http.netty.NettyAsyncHttpClientBuilder
-
Creates a new builder instance, where a builder is capable of generating multiple instances of
HttpClient
based on the provided Reactor Netty HttpClient. - NettyAsyncHttpClientProvider - Class in com.azure.core.http.netty
-
The NettyAsyncHttpClientProvider class is an implementation of the HttpClientProvider interface that provides an instance of HttpClient based on Netty.
- NettyAsyncHttpClientProvider() - Constructor for class com.azure.core.http.netty.NettyAsyncHttpClientProvider
-
For testing purpose only, assigning 'AZURE_ENABLE_HTTP_CLIENT_SHARING' to 'enableHttpClientSharing' for 'final' modifier.
- Next steps - Search tag in Overview
- Section
- nioEventLoopGroup(NioEventLoopGroup) - Method in class com.azure.core.http.netty.NettyAsyncHttpClientBuilder
-
Deprecated.
P
- port(int) - Method in class com.azure.core.http.netty.NettyAsyncHttpClientBuilder
-
Sets the port which this client should connect, which by default will be set to port 80.
- Prerequisites - Search tag in Overview
- Section
- proxy(ProxyOptions) - Method in class com.azure.core.http.netty.NettyAsyncHttpClientBuilder
-
Sets the
proxy options
that the client will use.
R
- readTimeout(Duration) - Method in class com.azure.core.http.netty.NettyAsyncHttpClientBuilder
-
Sets the read timeout duration used when reading the server response.
- responseTimeout(Duration) - Method in class com.azure.core.http.netty.NettyAsyncHttpClientBuilder
-
Sets the response timeout duration used when waiting for a server to reply.
T
- Troubleshooting - Search tag in Overview
- Section
U
- Using NettyAsyncHttpClient with Custom Max Chunk Size - Search tag in package com.azure.core.http.netty
- Section
- Using NettyAsyncHttpClient with HTTP/2 Support - Search tag in package com.azure.core.http.netty
- Section
- Using NettyAsyncHttpClient with Http Proxy - Search tag in package com.azure.core.http.netty
- Section
W
- wiretap(boolean) - Method in class com.azure.core.http.netty.NettyAsyncHttpClientBuilder
-
Deprecated.If logging should be enabled as the Reactor Netty level, construct the builder using
NettyAsyncHttpClientBuilder(HttpClient)
where the passed Reactor Netty HttpClient has logging configured. - writeTimeout(Duration) - Method in class com.azure.core.http.netty.NettyAsyncHttpClientBuilder
-
Sets the writing timeout for a request to be sent.
All Classes and Interfaces|All Packages
eventLoopGroup(EventLoopGroup)
.