| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | |
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final ConnectionProvider | |
| pack-priv static final NameResolverProvider | |
| pack-priv BiConsumer | |
| pack-priv Consumer | |
| pack-priv Consumer | |
| pack-priv Consumer | |
| pack-priv Consumer | |
| pack-priv BiConsumer | |
| pack-priv NameResolverProvider | |
| pack-priv ProxyProvider | |
| pack-priv Supplier | |
| pack-priv AddressResolverGroup | |
| pack-priv static final ConcurrentMap |
| Access | Constructor and Description |
|---|---|
| protected | ClientTransportConfig(ConnectionProvider connectionProvider, Map<ChannelOption<?>, ?> options, Supplier<? extends SocketAddress> remoteAddress)
|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public int | |
| public ConnectionProvider | |
| protected abstract AddressResolverGroup | Returns: the globalAddressResolverGroupProvides a global |
| protected ConnectionObserver | defaultConnectionObserver()
Implements abstract reactor. ConnectionObserver.
|
| protected ChannelPipelineConfigurer | defaultOnChannelInit()
Implements abstract reactor. ChannelPipelineConfigurer#emptyConfigurer()
|
| public final Consumer | |
| public final Consumer | |
| public final Consumer | |
| protected EventLoopGroup | eventLoopGroup()
Implements abstract reactor. EventLoopGroup.
|
| public NameResolverProvider | Returns: the configuredNameResolverProvider or nullReturn the configured |
| pack-priv static DnsAddressResolverGroup | getOrCreateResolver(NameResolverProvider nameResolverProvider, LoopResources loopResources, boolean preferNative)
|
| public final boolean | Returns: true if thatClientTransportConfig is configured with a proxyReturn true if that |
| public final ProxyProvider | |
| protected void | |
| public final Supplier | Returns: the remote configuredSocketAddressReturn the remote configured |
| public final AddressResolverGroup | Returns: the configuredAddressResolverGroup or nullReturn the configured |
| protected AddressResolverGroup | |
| protected Class | serverChannelType()
Overrides reactor. |
| protected ServerChannelFactory | serverConnectionFactory(ProtocolFamily
the configured protocolFamily)ProtocolFamily to run withOverrides reactor. ServerChannelFactory which is used to create ServerChannel instances.
|
| connectionProvider | back to summary |
|---|---|
| pack-priv final ConnectionProvider connectionProvider | |
| DEFAULT_NAME_RESOLVER_PROVIDER | back to summary |
|---|---|
| pack-priv static final NameResolverProvider DEFAULT_NAME_RESOLVER_PROVIDER | |
| doAfterResolve | back to summary |
|---|---|
| pack-priv BiConsumer<? super Connection, ? super SocketAddress> doAfterResolve | |
| doOnConnect | back to summary |
|---|---|
| pack-priv Consumer<? super CONF> doOnConnect | |
| doOnConnected | back to summary |
|---|---|
| pack-priv Consumer<? super Connection> doOnConnected | |
| doOnDisconnected | back to summary |
|---|---|
| pack-priv Consumer<? super Connection> doOnDisconnected | |
| doOnResolve | back to summary |
|---|---|
| pack-priv Consumer<? super Connection> doOnResolve | |
| doOnResolveError | back to summary |
|---|---|
| pack-priv BiConsumer<? super Connection, ? super Throwable> doOnResolveError | |
| nameResolverProvider | back to summary |
|---|---|
| pack-priv NameResolverProvider nameResolverProvider | |
| proxyProvider | back to summary |
|---|---|
| pack-priv ProxyProvider proxyProvider | |
| remoteAddress | back to summary |
|---|---|
| pack-priv Supplier<? extends SocketAddress> remoteAddress | |
| resolver | back to summary |
|---|---|
| pack-priv AddressResolverGroup<?> resolver | |
| RESOLVERS_CACHE | back to summary |
|---|---|
| pack-priv static final ConcurrentMap<Integer, DnsAddressResolverGroup> RESOLVERS_CACHE | |
| ClientTransportConfig | back to summary |
|---|---|
| protected ClientTransportConfig(ConnectionProvider connectionProvider, Map<ChannelOption<?>, ?> options, Supplier<? extends SocketAddress> remoteAddress) | |
| ClientTransportConfig | back to summary |
|---|---|
| protected ClientTransportConfig(ClientTransportConfig<CONF> parent) | |
| channelHash | back to summary |
|---|---|
| public int channelHash() Overrides reactor.
| |
| connectionProvider | back to summary |
|---|---|
| public ConnectionProvider connectionProvider() Return the
| |
| defaultAddressResolverGroup | back to summary |
|---|---|
| protected abstract AddressResolverGroup Provides a global
| |
| defaultConnectionObserver | back to summary |
|---|---|
| protected ConnectionObserver defaultConnectionObserver() Implements abstract reactor. Doc from reactor. Return the configured default
| |
| defaultOnChannelInit | back to summary |
|---|---|
| protected ChannelPipelineConfigurer defaultOnChannelInit() Implements abstract reactor. Doc from reactor. Return the default callback if any or
| |
| doOnConnect | back to summary |
|---|---|
| public final Consumer Return the configured callback or null | |
| doOnConnected | back to summary |
|---|---|
| public final Consumer Return the configured callback or null
| |
| doOnDisconnected | back to summary |
|---|---|
| public final Consumer Return the configured callback or null
| |
| eventLoopGroup | back to summary |
|---|---|
| protected EventLoopGroup eventLoopGroup() Implements abstract reactor. Doc from reactor. Return the configured
| |
| getNameResolverProvider | back to summary |
|---|---|
| public NameResolverProvider getNameResolverProvider() Return the configured
| |
| getOrCreateResolver | back to summary |
|---|---|
| pack-priv static DnsAddressResolverGroup getOrCreateResolver(NameResolverProvider nameResolverProvider, LoopResources loopResources, boolean preferNative) | |
| hasProxy | back to summary |
|---|---|
| public final boolean hasProxy() Return true if that
| |
| proxyProvider | back to summary |
|---|---|
| public final ProxyProvider proxyProvider() Return the
| |
| proxyProvider | back to summary |
|---|---|
| protected void proxyProvider(ProxyProvider proxyProvider) | |
| remoteAddress | back to summary |
|---|---|
| public final Supplier Return the remote configured
| |
| resolver | back to summary |
|---|---|
| public final AddressResolverGroup Return the configured
| |
| resolverInternal | back to summary |
|---|---|
| protected AddressResolverGroup | |
| serverChannelType | back to summary |
|---|---|
| protected Class Overrides reactor. Doc from reactor. Return the channel type this configuration is associated with, it can be one of the following:
| |
| serverConnectionFactory | back to summary |
|---|---|
| protected ServerChannelFactory Overrides reactor. Doc from reactor. Return the
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final ProxyProvider |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public void | onChannelInit(ConnectionObserver
the configured connectionObserver, Channel ConnectionObserverthe channel channel, SocketAddress the remote address remoteAddress)Implements reactor. |
| proxyProvider | back to summary |
|---|---|
| pack-priv final ProxyProvider proxyProvider | |
| ClientTransportChannelInitializer | back to summary |
|---|---|
| pack-priv ClientTransportChannelInitializer(ProxyProvider proxyProvider) | |
| onChannelInit | back to summary |
|---|---|
| public void onChannelInit(ConnectionObserver connectionObserver, Channel channel, SocketAddress remoteAddress) Implements reactor. Doc from reactor. Configure the channel pipeline while initializing the channel.
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final ChannelGroup | |
| pack-priv final Consumer | |
| pack-priv final Consumer |
| Access | Constructor and Description |
|---|---|
| pack-priv | ClientTransportDoOn(ChannelGroup channelGroup, Consumer<? super Connection> doOnConnected, Consumer<? super Connection> doOnDisconnected)
|
| Modifier and Type | Method and Description |
|---|---|
| public void | onStateChange(Connection
the connection reference connection, ConnectionObserver.the new State newStateImplements reactor. |
| channelGroup | back to summary |
|---|---|
| pack-priv final ChannelGroup channelGroup | |
| doOnConnected | back to summary |
|---|---|
| pack-priv final Consumer<? super Connection> doOnConnected | |
| doOnDisconnected | back to summary |
|---|---|
| pack-priv final Consumer<? super Connection> doOnDisconnected | |
| ClientTransportDoOn | back to summary |
|---|---|
| pack-priv ClientTransportDoOn(ChannelGroup channelGroup, Consumer<? super Connection> doOnConnected, Consumer<? super Connection> doOnDisconnected) | |
| onStateChange | back to summary |
|---|---|
| public void onStateChange(Connection connection, ConnectionObserver. Implements reactor. Doc from reactor. React on connection state change (e.g. http request or response)
| |