Top Interfaces Classes
module io.vertx.core

Package io.vertx.core.net.impl


Interface Summary

Modifier and TypeInterface and Description
public interface
NetSocketInternal

Extends to expose Netty interactions for reusing existing Netty codecs and benefit from the features io.vertx.core.net.NetServer and io.vertx.core.net.NetClient:

  • Server sharing
  • SSL/TLS
  • SNI
  • SSL/TLS upgrade
  • Write batching during read operation
  • Client proxy support
public interface
ProxyFilter

Contains the logic for TCP client proxy filtering.

Class Summary

Modifier and TypeClass and Description
public class
public class
ChannelProvider

The logic for connecting to an host, this implementations performs a connection to the host after resolving its internet address.

public abstract class
ConnectionBase

Abstract base class for TCP connections.

public class
public class
public class
public class
NetClientBuilder

A builder to configure NetClient plugins.

public class
NetClientImpl

This class is thread-safe

public class
NetServerImpl

This class is thread-safe

public class
NetSocketImpl

This class is optimised for performance when used on the same event loop that is was passed to the handler with.

public class
pack-priv class
ServerChannelLoadBalancer

A channel server load balancer that distributes channel processing to a list of workers.

public class
public class
public class
public class
SslContextProvider

Provides Netty's SslContext.

public class
SslContextUpdate

Result of the SslContext update operation.

public class
SslHandshakeCompletionHandler

An handler that waits for SSL handshake completion and dispatch it to the server handler.

public class
public abstract class
TCPServerBase

Base class for TCP servers

public class
TrustAllTrustManager

A TrustManager which trusts everything

public class
public class
public class
pack-priv class
VertxSniHandler

Extend the SniHandler to support delegated task executor

public abstract class
VertxSslContext

Convenience to obtain the wrapped context that is useful in some cases.

pack-priv class