# Uses of Package
io.vertx.core.net

- Packages that use io.vertx.core.net
  Package | Description
  --- | ---
  io.vertx.amqp |
  io.vertx.core |
  io.vertx.core.datagram |
  io.vertx.core.eventbus |
  io.vertx.core.http |
  io.vertx.core.net |
  io.vertx.core.net.endpoint |
  io.vertx.core.spi.endpoint |
  io.vertx.core.spi.metrics |
  io.vertx.core.spi.observability |
  io.vertx.core.spi.transport |
  io.vertx.db2client |
  io.vertx.db2client.spi |
  io.vertx.ext.auth.audit |
  io.vertx.ext.consul |
  io.vertx.ext.eventbus.bridge.tcp |
  io.vertx.ext.mail |
  io.vertx.ext.shell.term |
  io.vertx.ext.stomp |
  io.vertx.ext.web.client |
  io.vertx.ext.web.handler.sockjs |
  io.vertx.grpc |
  io.vertx.grpc.client |
  io.vertx.grpcio.client |
  io.vertx.httpproxy |
  io.vertx.mqtt |
  io.vertx.mssqlclient |
  io.vertx.mssqlclient.spi |
  io.vertx.mysqlclient |
  io.vertx.mysqlclient.spi |
  io.vertx.oracleclient |
  io.vertx.oracleclient.spi |
  io.vertx.pgclient |
  io.vertx.pgclient.spi |
  io.vertx.proton |
  io.vertx.rabbitmq |
  io.vertx.reactivex.core |
  io.vertx.reactivex.core.datagram |
  io.vertx.reactivex.core.http |
  io.vertx.reactivex.core.net |
  io.vertx.reactivex.core.net.endpoint |
  io.vertx.reactivex.ext.auth.audit |
  io.vertx.reactivex.ext.eventbus.bridge.tcp |
  io.vertx.reactivex.ext.web.client |
  io.vertx.reactivex.ext.web.handler.sockjs |
  io.vertx.reactivex.grpc.client |
  io.vertx.reactivex.mqtt |
  io.vertx.reactivex.sqlclient |
  io.vertx.redis.client |
  io.vertx.rxjava3.core |
  io.vertx.rxjava3.core.datagram |
  io.vertx.rxjava3.core.http |
  io.vertx.rxjava3.core.net |
  io.vertx.rxjava3.core.net.endpoint |
  io.vertx.rxjava3.ext.auth.audit |
  io.vertx.rxjava3.ext.eventbus.bridge.tcp |
  io.vertx.rxjava3.ext.web.client |
  io.vertx.rxjava3.ext.web.handler.sockjs |
  io.vertx.rxjava3.grpc.client |
  io.vertx.rxjava3.httpproxy |
  io.vertx.rxjava3.mqtt |
  io.vertx.rxjava3.sqlclient |
  io.vertx.serviceresolver |
  io.vertx.serviceresolver.kube |
  io.vertx.serviceresolver.srv |
  io.vertx.spi.cluster.ignite |
  io.vertx.sqlclient |
  io.vertx.sqlclient.spi |
  io.vertx.tracing.zipkin |

- Classes in io.vertx.core.net used by io.vertx.amqp
  Class | Description
  --- | ---
  ClientOptionsBase | Base class for Client options
  KeyCertOptions | Key/cert configuration options.
  NetClientOptions | Options for configuring a `NetClient`.
  NetworkOptions |
  SSLEngineOptions | The SSL engine implementation to use in a Vert.x server or client.
  TCPSSLOptions | Base class.
  TrustOptions | Certification authority configuration options.

- Classes in io.vertx.core.net used by io.vertx.core
  Class | Description
  --- | ---
  NetClient | A TCP client.
  NetClientOptions | Options for configuring a `NetClient`.
  NetServer | Represents a TCP server
  NetServerOptions | Options for configuring a `NetServer`.

- Classes in io.vertx.core.net used by io.vertx.core.datagram
  Class | Description
  --- | ---
  NetworkOptions |
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.core.eventbus
  Class | Description
  --- | ---
  KeyCertOptions | Key/cert configuration options.
  NetworkOptions |
  SSLEngineOptions | The SSL engine implementation to use in a Vert.x server or client.
  TCPSSLOptions | Base class.
  TrustOptions | Certification authority configuration options.

- Classes in io.vertx.core.net used by io.vertx.core.http
  Class | Description
  --- | ---
  Address | A general purpose networking address.
  AddressResolver | A provider for address resolver.
  ClientOptionsBase | Base class for Client options
  ClientSSLOptions | Client SSL options.
  HostAndPort | A combination of host and port.
  KeyCertOptions | Key/cert configuration options.
  NetServerOptions | Options for configuring a `NetServer`.
  NetSocket | Represents a socket-like interface to a TCP connection on either the client or the server side.
  NetworkOptions |
  ProxyOptions | Proxy options for a net client or a net client.
  ServerSSLOptions | Server SSL options.
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.
  SSLEngineOptions | The SSL engine implementation to use in a Vert.x server or client.
  TCPSSLOptions | Base class.
  TrafficShapingOptions | Options describing how `GlobalTrafficShapingHandler` will handle traffic shaping.
  TrustOptions | Certification authority configuration options.

- Classes in io.vertx.core.net used by io.vertx.core.net
  Class | Description
  --- | ---
  Address | A general purpose networking address.
  AddressResolver | A provider for address resolver.
  ClientOptionsBase | Base class for Client options
  ClientSSLOptions | Client SSL options.
  ConnectOptions | Options for configuring how to connect to a TCP server.
  HostAndPort | A combination of host and port.
  JdkSSLEngineOptions | Configures a `TCPSSLOptions` to use the JDK ssl engine implementation.
  JksOptions | Key or trust store options configuring private key and/or certificates based on Java Keystore files.
  KeyCertOptions | Key/cert configuration options.
  KeyStoreOptions | Key or trust store options configuring private key and/or certificates based on `KeyStore`.
  KeyStoreOptionsBase | Base class of `KeyStore` based options.
  NetClientOptions | Options for configuring a `NetClient`.
  NetServer | Represents a TCP server
  NetServerOptions | Options for configuring a `NetServer`.
  NetSocket | Represents a socket-like interface to a TCP connection on either the client or the server side.
  NetworkOptions |
  OpenSSLEngineOptions | Configures a `TCPSSLOptions` to use OpenSsl.
  PemKeyCertOptions | Key store options configuring a list of private key and its certificate based on Privacy-enhanced Electronic Email (PEM) files.
  PemTrustOptions | Certificate Authority options configuring certificates based on Privacy-enhanced Electronic Email (PEM) files.
  PfxOptions | Key or trust store options configuring private key and/or certificates based on PKCS#12 files.
  ProxyOptions | Proxy options for a net client or a net client.
  ProxyType | The type of a TCP proxy server.
  SelfSignedCertificate | A self-signed certificate helper for testing and development purposes.
  ServerSSLOptions | Server SSL options.
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.
  SSLEngineOptions | The SSL engine implementation to use in a Vert.x server or client.
  SSLOptions | Client/Server SSL options.
  TCPSSLOptions | Base class.
  TrafficShapingOptions | Options describing how `GlobalTrafficShapingHandler` will handle traffic shaping.
  TrustOptions | Certification authority configuration options.

- Classes in io.vertx.core.net used by io.vertx.core.net.endpoint
  Class | Description
  --- | ---
  Address | A general purpose networking address.
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.core.spi.endpoint
  Class | Description
  --- | ---
  Address | A general purpose networking address.
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.core.spi.metrics
  Class | Description
  --- | ---
  NetClientOptions | Options for configuring a `NetClient`.
  NetServerOptions | Options for configuring a `NetServer`.
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.core.spi.observability
  Class | Description
  --- | ---
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.core.spi.transport
  Class | Description
  --- | ---
  ClientOptionsBase | Base class for Client options
  NetServerOptions | Options for configuring a `NetServer`.
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.db2client
  Class | Description
  --- | ---
  ClientSSLOptions | Client SSL options.

- Classes in io.vertx.core.net used by io.vertx.db2client.spi
  Class | Description
  --- | ---
  NetClientOptions | Options for configuring a `NetClient`.

- Classes in io.vertx.core.net used by io.vertx.ext.auth.audit
  Class | Description
  --- | ---
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.ext.consul
  Class | Description
  --- | ---
  ClientOptionsBase | Base class for Client options
  KeyCertOptions | Key/cert configuration options.
  NetworkOptions |
  ProxyOptions | Proxy options for a net client or a net client.
  SSLEngineOptions | The SSL engine implementation to use in a Vert.x server or client.
  TCPSSLOptions | Base class.
  TrustOptions | Certification authority configuration options.

- Classes in io.vertx.core.net used by io.vertx.ext.eventbus.bridge.tcp
  Class | Description
  --- | ---
  NetServerOptions | Options for configuring a `NetServer`.
  NetSocket | Represents a socket-like interface to a TCP connection on either the client or the server side.

- Classes in io.vertx.core.net used by io.vertx.ext.mail
  Class | Description
  --- | ---
  ClientOptionsBase | Base class for Client options
  KeyCertOptions | Key/cert configuration options.
  NetClientOptions | Options for configuring a `NetClient`.
  NetworkOptions |
  ProxyOptions | Proxy options for a net client or a net client.
  SSLEngineOptions | The SSL engine implementation to use in a Vert.x server or client.
  TCPSSLOptions | Base class.
  TrustOptions | Certification authority configuration options.

- Classes in io.vertx.core.net used by io.vertx.ext.shell.term
  Class | Description
  --- | ---
  JksOptions | Key or trust store options configuring private key and/or certificates based on Java Keystore files.
  KeyCertOptions | Key/cert configuration options.
  NetServerOptions | Options for configuring a `NetServer`.
  NetworkOptions |
  PemKeyCertOptions | Key store options configuring a list of private key and its certificate based on Privacy-enhanced Electronic Email (PEM) files.
  PfxOptions | Key or trust store options configuring private key and/or certificates based on PKCS#12 files.
  TCPSSLOptions | Base class.

- Classes in io.vertx.core.net used by io.vertx.ext.stomp
  Class | Description
  --- | ---
  ClientOptionsBase | Base class for Client options
  NetClientOptions | Options for configuring a `NetClient`.
  NetServer | Represents a TCP server
  NetServerOptions | Options for configuring a `NetServer`.
  NetworkOptions |
  TCPSSLOptions | Base class.

- Classes in io.vertx.core.net used by io.vertx.ext.web.client
  Class | Description
  --- | ---
  ClientOptionsBase | Base class for Client options
  ClientSSLOptions | Client SSL options.
  KeyCertOptions | Key/cert configuration options.
  NetworkOptions |
  ProxyOptions | Proxy options for a net client or a net client.
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.
  SSLEngineOptions | The SSL engine implementation to use in a Vert.x server or client.
  TCPSSLOptions | Base class.
  TrustOptions | Certification authority configuration options.

- Classes in io.vertx.core.net used by io.vertx.ext.web.handler.sockjs
  Class | Description
  --- | ---
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.grpc
  Class | Description
  --- | ---
  ClientOptionsBase | Base class for Client options

- Classes in io.vertx.core.net used by io.vertx.grpc.client
  Class | Description
  --- | ---
  Address | A general purpose networking address.
  AddressResolver | A provider for address resolver.

- Classes in io.vertx.core.net used by io.vertx.grpcio.client
  Class | Description
  --- | ---
  Address | A general purpose networking address.
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.httpproxy
  Class | Description
  --- | ---
  HostAndPort | A combination of host and port.
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.mqtt
  Class | Description
  --- | ---
  ClientOptionsBase | Base class for Client options
  KeyCertOptions | Key/cert configuration options.
  NetClientOptions | Options for configuring a `NetClient`.
  NetServerOptions | Options for configuring a `NetServer`.
  NetworkOptions |
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.
  TCPSSLOptions | Base class.
  TrustOptions | Certification authority configuration options.

- Classes in io.vertx.core.net used by io.vertx.mssqlclient
  Class | Description
  --- | ---
  ClientSSLOptions | Client SSL options.

- Classes in io.vertx.core.net used by io.vertx.mssqlclient.spi
  Class | Description
  --- | ---
  NetClientOptions | Options for configuring a `NetClient`.

- Classes in io.vertx.core.net used by io.vertx.mysqlclient
  Class | Description
  --- | ---
  ClientSSLOptions | Client SSL options.
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.mysqlclient.spi
  Class | Description
  --- | ---
  NetClientOptions | Options for configuring a `NetClient`.

- Classes in io.vertx.core.net used by io.vertx.oracleclient
  Class | Description
  --- | ---
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.oracleclient.spi
  Class | Description
  --- | ---
  NetClientOptions | Options for configuring a `NetClient`.

- Classes in io.vertx.core.net used by io.vertx.pgclient
  Class | Description
  --- | ---
  ClientSSLOptions | Client SSL options.
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.pgclient.spi
  Class | Description
  --- | ---
  NetClientOptions | Options for configuring a `NetClient`.

- Classes in io.vertx.core.net used by io.vertx.proton
  Class | Description
  --- | ---
  ClientOptionsBase | Base class for Client options
  NetClientOptions | Options for configuring a `NetClient`.
  NetworkOptions |
  TCPSSLOptions | Base class.

- Classes in io.vertx.core.net used by io.vertx.rabbitmq
  Class | Description
  --- | ---
  ClientOptionsBase | Base class for Client options
  KeyCertOptions | Key/cert configuration options.
  NetClientOptions | Options for configuring a `NetClient`.
  NetworkOptions |
  TCPSSLOptions | Base class.
  TrustOptions | Certification authority configuration options.

- Classes in io.vertx.core.net used by io.vertx.reactivex.core
  Class | Description
  --- | ---
  NetClientOptions | Options for configuring a `NetClient`.
  NetServerOptions | Options for configuring a `NetServer`.

- Classes in io.vertx.core.net used by io.vertx.reactivex.core.datagram
  Class | Description
  --- | ---
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.reactivex.core.http
  Class | Description
  --- | ---
  AddressResolver | A provider for address resolver.
  ClientSSLOptions | Client SSL options.
  HostAndPort | A combination of host and port.
  ServerSSLOptions | Server SSL options.
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.
  TrafficShapingOptions | Options describing how `GlobalTrafficShapingHandler` will handle traffic shaping.

- Classes in io.vertx.core.net used by io.vertx.reactivex.core.net
  Class | Description
  --- | ---
  ClientSSLOptions | Client SSL options.
  ConnectOptions | Options for configuring how to connect to a TCP server.
  NetClient | A TCP client.
  NetServer | Represents a TCP server
  NetSocket | Represents a socket-like interface to a TCP connection on either the client or the server side.
  ServerSSLOptions | Server SSL options.
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.
  SSLOptions | Client/Server SSL options.
  TrafficShapingOptions | Options describing how `GlobalTrafficShapingHandler` will handle traffic shaping.

- Classes in io.vertx.core.net used by io.vertx.reactivex.core.net.endpoint
  Class | Description
  --- | ---
  Address | A general purpose networking address.
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.reactivex.ext.auth.audit
  Class | Description
  --- | ---
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.reactivex.ext.eventbus.bridge.tcp
  Class | Description
  --- | ---
  NetServerOptions | Options for configuring a `NetServer`.

- Classes in io.vertx.core.net used by io.vertx.reactivex.ext.web.client
  Class | Description
  --- | ---
  ClientSSLOptions | Client SSL options.
  ProxyOptions | Proxy options for a net client or a net client.
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.reactivex.ext.web.handler.sockjs
  Class | Description
  --- | ---
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.reactivex.grpc.client
  Class | Description
  --- | ---
  Address | A general purpose networking address.
  AddressResolver | A provider for address resolver.

- Classes in io.vertx.core.net used by io.vertx.reactivex.mqtt
  Class | Description
  --- | ---
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.reactivex.sqlclient
  Class | Description
  --- | ---
  NetClientOptions | Options for configuring a `NetClient`.

- Classes in io.vertx.core.net used by io.vertx.redis.client
  Class | Description
  --- | ---
  NetClientOptions | Options for configuring a `NetClient`.

- Classes in io.vertx.core.net used by io.vertx.rxjava3.core
  Class | Description
  --- | ---
  NetClientOptions | Options for configuring a `NetClient`.
  NetServerOptions | Options for configuring a `NetServer`.

- Classes in io.vertx.core.net used by io.vertx.rxjava3.core.datagram
  Class | Description
  --- | ---
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.rxjava3.core.http
  Class | Description
  --- | ---
  AddressResolver | A provider for address resolver.
  ClientSSLOptions | Client SSL options.
  HostAndPort | A combination of host and port.
  ServerSSLOptions | Server SSL options.
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.
  TrafficShapingOptions | Options describing how `GlobalTrafficShapingHandler` will handle traffic shaping.

- Classes in io.vertx.core.net used by io.vertx.rxjava3.core.net
  Class | Description
  --- | ---
  ClientSSLOptions | Client SSL options.
  ConnectOptions | Options for configuring how to connect to a TCP server.
  NetClient | A TCP client.
  NetServer | Represents a TCP server
  NetSocket | Represents a socket-like interface to a TCP connection on either the client or the server side.
  ServerSSLOptions | Server SSL options.
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.
  SSLOptions | Client/Server SSL options.
  TrafficShapingOptions | Options describing how `GlobalTrafficShapingHandler` will handle traffic shaping.

- Classes in io.vertx.core.net used by io.vertx.rxjava3.core.net.endpoint
  Class | Description
  --- | ---
  Address | A general purpose networking address.
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.rxjava3.ext.auth.audit
  Class | Description
  --- | ---
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.rxjava3.ext.eventbus.bridge.tcp
  Class | Description
  --- | ---
  NetServerOptions | Options for configuring a `NetServer`.

- Classes in io.vertx.core.net used by io.vertx.rxjava3.ext.web.client
  Class | Description
  --- | ---
  ClientSSLOptions | Client SSL options.
  ProxyOptions | Proxy options for a net client or a net client.
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.rxjava3.ext.web.handler.sockjs
  Class | Description
  --- | ---
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.rxjava3.grpc.client
  Class | Description
  --- | ---
  Address | A general purpose networking address.
  AddressResolver | A provider for address resolver.

- Classes in io.vertx.core.net used by io.vertx.rxjava3.httpproxy
  Class | Description
  --- | ---
  HostAndPort | A combination of host and port.
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.rxjava3.mqtt
  Class | Description
  --- | ---
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.rxjava3.sqlclient
  Class | Description
  --- | ---
  NetClientOptions | Options for configuring a `NetClient`.

- Classes in io.vertx.core.net used by io.vertx.serviceresolver
  Class | Description
  --- | ---
  Address | A general purpose networking address.

- Classes in io.vertx.core.net used by io.vertx.serviceresolver.kube
  Class | Description
  --- | ---
  AddressResolver | A provider for address resolver.
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.serviceresolver.srv
  Class | Description
  --- | ---
  AddressResolver | A provider for address resolver.
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.spi.cluster.ignite
  Class | Description
  --- | ---
  JksOptions | Key or trust store options configuring private key and/or certificates based on Java Keystore files.
  PemKeyCertOptions | Key store options configuring a list of private key and its certificate based on Privacy-enhanced Electronic Email (PEM) files.
  PemTrustOptions | Certificate Authority options configuring certificates based on Privacy-enhanced Electronic Email (PEM) files.
  PfxOptions | Key or trust store options configuring private key and/or certificates based on PKCS#12 files.

- Classes in io.vertx.core.net used by io.vertx.sqlclient
  Class | Description
  --- | ---
  ClientSSLOptions | Client SSL options.
  NetClientOptions | Options for configuring a `NetClient`.
  SocketAddress | The address of a socket, an inet socket address or a domain socket address.

- Classes in io.vertx.core.net used by io.vertx.sqlclient.spi
  Class | Description
  --- | ---
  NetClientOptions | Options for configuring a `NetClient`.

- Classes in io.vertx.core.net used by io.vertx.tracing.zipkin
  Class | Description
  --- | ---
  ClientOptionsBase | Base class for Client options
  KeyCertOptions | Key/cert configuration options.
  NetworkOptions |
  ProxyOptions | Proxy options for a net client or a net client.
  SSLEngineOptions | The SSL engine implementation to use in a Vert.x server or client.
  TCPSSLOptions | Base class.
  TrustOptions | Certification authority configuration options.