Top Description Classes Enums
[default module]

Package reactor.netty.transport

Annotations
@NonNullApi
Imports
reactor.util.annotation.NonNullApi

Transport builders for clients and servers.

Class Summary

Modifier and TypeClass and Description
pack-priv class
AddressResolverGroupMetrics<T extends SocketAddress>

Metrics related to name resolution.

public class
AddressUtils

Internal class that creates unresolved or resolved InetSocketAddress instances Numeric IPv4 and IPv6 addresses will be detected and parsed by using Netty's NetUtil#createByteArrayFromIpAddressString utility method and the InetSocketAddress instances will be created in a way that these instances are resolved initially.

pack-priv class
ByteBufAllocatorMetrics

Metrics related to ByteBuf.

public abstract class
ClientTransport<
ClientTransport implementation
T extends ClientTransport<T, CONF>
,
Client Configuration implementation
CONF extends ClientTransportConfig<CONF>
>

A generic client Transport that will connect() to a remote address and provide a Connection.

public abstract class
ClientTransportConfig<
Configuration implementation
CONF extends TransportConfig
>

Encapsulate all necessary configuration for client transport.

pack-priv class
MicrometerAddressResolverGroupMetrics<T extends SocketAddress>

Metrics related to name resolution.

pack-priv class
MicrometerEventLoopMeterRegistrar

Registers gauges for a given EventLoop.

public class
public class
ProxyProvider

Proxy configuration.

public abstract class
ServerTransport<
ServerTransport implementation
T extends ServerTransport<T, CONF>
,
Server Configuration implementation
CONF extends ServerTransportConfig<CONF>
>

A generic server Transport that will bind() to a local address and provide a DisposableServer.

public abstract class
ServerTransportConfig<
Configuration implementation
CONF extends TransportConfig
>

Encapsulate all necessary configuration for server transport.

public abstract class
Transport<
Transport implementation
T extends Transport<T, C>
,
Transport Config implementation
C extends TransportConfig
>

An immutable transport builder for clients and servers.

public abstract class
TransportConfig

A basic configuration holder.

public class
TransportConnector

TransportConnector is a helper class that creates, initializes and registers the channel.

Enum Summary

Modifier and TypeEnum and Description
pack-priv enum
pack-priv enum
pack-priv enum
HostnameResolutionObservations

Hostname resolution observations.

pack-priv enum
HostnameResolutionSpans

Hostname resolution spans.