| Interface | Description | 
|---|---|
| NameResolverProvider.NameResolverSpec | |
| ProxyProvider.AddressSpec | |
| ProxyProvider.Builder | |
| ProxyProvider.TypeSpec | 
| Class | Description | 
|---|---|
| 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(java.lang.String)utility method and the
 InetSocketAddress instances will be created in a way that these instances are resolved
 initially. | 
| ClientTransport<T extends ClientTransport<T,CONF>,CONF extends ClientTransportConfig<CONF>> | A generic client  Transportthat willClientTransport.connect()to a remote address and provide aConnection | 
| ClientTransportConfig<CONF extends TransportConfig> | Encapsulate all necessary configuration for client transport. | 
| NameResolverProvider | A  NameResolverProviderwill produceDnsAddressResolverGroup. | 
| ProxyProvider | Proxy configuration | 
| ServerTransport<T extends ServerTransport<T,CONF>,CONF extends ServerTransportConfig<CONF>> | A generic server  Transportthat willServerTransport.bind()to a local address and provide aDisposableServer | 
| ServerTransportConfig<CONF extends TransportConfig> | Encapsulate all necessary configuration for server transport. | 
| Transport<T extends Transport<T,C>,C extends TransportConfig> | An immutable transport builder for clients and servers. | 
| TransportConfig | A basic configuration holder. | 
| TransportConnector | TransportConnectoris a helper class that creates, initializes and registers the channel. | 
| Enum | Description | 
|---|---|
| ProxyProvider.Proxy | Proxy Type |