Top Interfaces Classes Enums
module io.vertx.core

Package io.vertx.core.net


Interface Summary

Modifier and TypeInterface and Description
public interface
HostAndPort

A combination of host and port.

public interface
KeyCertOptions

Key/cert configuration options.

public interface
NetClient

A TCP client.

public interface
NetServer

Represents a TCP server

public interface
NetSocket

Represents a socket-like interface to a TCP connection on either the client or the server side.

public interface
SelfSignedCertificate

A self-signed certificate helper for testing and development purposes.

public interface
SocketAddress

The address of a socket, an inet socket address or a domain socket address.

public interface
TrustOptions

Certification authority configuration options.

Class Summary

Modifier and TypeClass and Description
public abstract class
ClientOptionsBase

Base class for Client options

public class
public class
JdkSSLEngineOptions

Configures a TCPSSLOptions to use the JDK ssl engine implementation.

public class
JksOptions

Key or trust store options configuring private key and/or certificates based on Java Keystore files.

public class
pack-priv class
KeyManagerFactoryOptions

Key options configuring private key based on KeyManagerFactory or X509KeyManager.

pack-priv class
public class
KeyStoreOptions

Key or trust store options configuring private key and/or certificates based on KeyStore.

public abstract class
KeyStoreOptionsBase

Base class of KeyStore based options.

public class
public class
public class
public class
public class
public abstract class
public class
public class
OpenSSLEngineOptions

Configures a TCPSSLOptions to use OpenSsl.

public class
public class
PemKeyCertOptions

Key store options configuring a list of private key and its certificate based on Privacy-enhanced Electronic Email (PEM) files.

public class
public class
PemTrustOptions

Certificate Authority options configuring certificates based on Privacy-enhanced Electronic Email (PEM) files.

public class
public class
PfxOptions

Key or trust store options configuring private key and/or certificates based on PKCS#12 files.

public class
public class
ProxyOptions

Proxy options for a net client or a net client.

public class
public class
public abstract class
SSLEngineOptions

The SSL engine implementation to use in a Vert.x server or client.

public class
SSLOptions

SSL options

public class
public abstract class
TCPSSLOptions

Base class.

public class
public class
TrafficShapingOptions

Options describing how io.netty.handler.traffic.GlobalTrafficShapingHandler will handle traffic shaping.

public class
pack-priv class
TrustManagerFactoryOptions

Trust options configuring trusted certificates based on TrustManagerFactory or TrustManager.

pack-priv class

Enum Summary

Modifier and TypeEnum and Description
public enum
ProxyType

The type of a TCP proxy server.