# Hierarchy For All Packages

Package Hierarchies:

- io.vertx.amqpbridge,
- io.vertx.camel,
- io.vertx.circuitbreaker,
- io.vertx.config,
- io.vertx.config.git,
- io.vertx.config.hocon,
- io.vertx.config.kubernetes,
- io.vertx.config.redis,
- io.vertx.config.spi,
- io.vertx.config.spi.utils,
- io.vertx.config.spring,
- io.vertx.config.yaml,
- io.vertx.config.zookeeper,
- io.vertx.core,
- io.vertx.core.buffer,
- io.vertx.core.cli,
- io.vertx.core.cli.annotations,
- io.vertx.core.cli.converters,
- io.vertx.core.datagram,
- io.vertx.core.dns,
- io.vertx.core.eventbus,
- io.vertx.core.file,
- io.vertx.core.http,
- io.vertx.core.json,
- io.vertx.core.logging,
- io.vertx.core.metrics,
- io.vertx.core.net,
- io.vertx.core.parsetools,
- io.vertx.core.shareddata,
- io.vertx.core.spi,
- io.vertx.core.spi.cluster,
- io.vertx.core.spi.launcher,
- io.vertx.core.spi.logging,
- io.vertx.core.spi.metrics,
- io.vertx.core.spi.resolver,
- io.vertx.core.streams,
- io.vertx.ext.asyncsql,
- io.vertx.ext.auth,
- io.vertx.ext.auth.htdigest,
- io.vertx.ext.auth.jdbc,
- io.vertx.ext.auth.jwt,
- io.vertx.ext.auth.mongo,
- io.vertx.ext.auth.oauth2,
- io.vertx.ext.auth.oauth2.providers,
- io.vertx.ext.auth.shiro,
- io.vertx.ext.bridge,
- io.vertx.ext.cluster.infinispan,
- io.vertx.ext.consul,
- io.vertx.ext.dropwizard,
- io.vertx.ext.dropwizard.reporters,
- io.vertx.ext.eventbus.bridge.tcp,
- io.vertx.ext.groovy.eventbus.bridge.tcp,
- io.vertx.ext.hawkular,
- io.vertx.ext.healthchecks,
- io.vertx.ext.httpservicefactory,
- io.vertx.ext.jdbc,
- io.vertx.ext.jdbc.spi,
- io.vertx.ext.mail,
- io.vertx.ext.mail.mailencoder,
- io.vertx.ext.mongo,
- io.vertx.ext.reactivestreams,
- io.vertx.ext.rxjava.eventbus.bridge.tcp,
- io.vertx.ext.shell,
- io.vertx.ext.shell.cli,
- io.vertx.ext.shell.command,
- io.vertx.ext.shell.command.base,
- io.vertx.ext.shell.session,
- io.vertx.ext.shell.spi,
- io.vertx.ext.shell.system,
- io.vertx.ext.shell.term,
- io.vertx.ext.sockjs.proxy,
- io.vertx.ext.sql,
- io.vertx.ext.stomp,
- io.vertx.ext.stomp.utils,
- io.vertx.ext.sync,
- io.vertx.ext.unit,
- io.vertx.ext.unit.collect,
- io.vertx.ext.unit.junit,
- io.vertx.ext.unit.report,
- io.vertx.ext.web,
- io.vertx.ext.web.client,
- io.vertx.ext.web.codec,
- io.vertx.ext.web.codec.spi,
- io.vertx.ext.web.handler,
- io.vertx.ext.web.handler.sockjs,
- io.vertx.ext.web.sstore,
- io.vertx.ext.web.templ,
- io.vertx.grpc,
- io.vertx.kafka.admin,
- io.vertx.kafka.client.common,
- io.vertx.kafka.client.consumer,
- io.vertx.kafka.client.producer,
- io.vertx.kafka.client.serialization,
- io.vertx.lang.groovy,
- io.vertx.lang.kotlin,
- io.vertx.lang.ruby,
- io.vertx.lang.rxjava,
- io.vertx.maven,
- io.vertx.maven.resolver,
- io.vertx.mqtt,
- io.vertx.mqtt.messages,
- io.vertx.rabbitmq,
- io.vertx.redis,
- io.vertx.redis.op,
- io.vertx.rx.java,
- io.vertx.rxjava.amqpbridge,
- io.vertx.rxjava.circuitbreaker,
- io.vertx.rxjava.config,
- io.vertx.rxjava.core,
- io.vertx.rxjava.core.buffer,
- io.vertx.rxjava.core.cli,
- io.vertx.rxjava.core.datagram,
- io.vertx.rxjava.core.dns,
- io.vertx.rxjava.core.eventbus,
- io.vertx.rxjava.core.file,
- io.vertx.rxjava.core.http,
- io.vertx.rxjava.core.metrics,
- io.vertx.rxjava.core.net,
- io.vertx.rxjava.core.parsetools,
- io.vertx.rxjava.core.shareddata,
- io.vertx.rxjava.core.streams,
- io.vertx.rxjava.ext.asyncsql,
- io.vertx.rxjava.ext.auth,
- io.vertx.rxjava.ext.auth.htdigest,
- io.vertx.rxjava.ext.auth.jdbc,
- io.vertx.rxjava.ext.auth.jwt,
- io.vertx.rxjava.ext.auth.mongo,
- io.vertx.rxjava.ext.auth.oauth2,
- io.vertx.rxjava.ext.auth.oauth2.providers,
- io.vertx.rxjava.ext.auth.shiro,
- io.vertx.rxjava.ext.consul,
- io.vertx.rxjava.ext.dropwizard,
- io.vertx.rxjava.ext.healthchecks,
- io.vertx.rxjava.ext.jdbc,
- io.vertx.rxjava.ext.mail,
- io.vertx.rxjava.ext.mongo,
- io.vertx.rxjava.ext.shell,
- io.vertx.rxjava.ext.shell.cli,
- io.vertx.rxjava.ext.shell.command,
- io.vertx.rxjava.ext.shell.session,
- io.vertx.rxjava.ext.shell.system,
- io.vertx.rxjava.ext.shell.term,
- io.vertx.rxjava.ext.sql,
- io.vertx.rxjava.ext.stomp,
- io.vertx.rxjava.ext.unit,
- io.vertx.rxjava.ext.unit.collect,
- io.vertx.rxjava.ext.unit.report,
- io.vertx.rxjava.ext.web,
- io.vertx.rxjava.ext.web.client,
- io.vertx.rxjava.ext.web.codec,
- io.vertx.rxjava.ext.web.handler,
- io.vertx.rxjava.ext.web.handler.sockjs,
- io.vertx.rxjava.ext.web.sstore,
- io.vertx.rxjava.ext.web.templ,
- io.vertx.rxjava.kafka.admin,
- io.vertx.rxjava.kafka.client.consumer,
- io.vertx.rxjava.kafka.client.producer,
- io.vertx.rxjava.mqtt,
- io.vertx.rxjava.mqtt.messages,
- io.vertx.rxjava.rabbitmq,
- io.vertx.rxjava.redis,
- io.vertx.rxjava.servicediscovery,
- io.vertx.rxjava.servicediscovery.spi,
- io.vertx.rxjava.servicediscovery.types,
- io.vertx.service,
- io.vertx.servicediscovery,
- io.vertx.servicediscovery.backend.redis,
- io.vertx.servicediscovery.consul,
- io.vertx.servicediscovery.docker,
- io.vertx.servicediscovery.hazelcast,
- io.vertx.servicediscovery.kubernetes,
- io.vertx.servicediscovery.rest,
- io.vertx.servicediscovery.spi,
- io.vertx.servicediscovery.types,
- io.vertx.servicediscovery.utils,
- io.vertx.serviceproxy,
- io.vertx.spi.cluster.hazelcast,
- io.vertx.spi.cluster.ignite,
- io.vertx.spi.cluster.zookeeper

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - io.vertx.core.spi.launcher.ExecutionContext
      - io.vertx.ext.stomp.utils.Headers
  - javax.annotation.processing.AbstractProcessor (implements javax.annotation.processing.Processor)
    - io.vertx.codegen.CodeGenProcessor
      - io.vertx.serviceproxy.ServiceProxyProcessor
  - io.vertx.servicediscovery.types.AbstractServiceReference<T> (implements io.vertx.servicediscovery.ServiceReference)
  - io.vertx.ext.auth.AbstractUser (implements io.vertx.core.shareddata.impl.ClusterSerializable, io.vertx.ext.auth.User)
  - io.vertx.core.AbstractVerticle (implements io.vertx.core.Verticle)
    - io.vertx.rxjava.core.AbstractVerticle
    - io.vertx.ext.mail.MailServiceVerticle
    - io.vertx.lang.groovy.ScriptVerticle
    - io.vertx.lang.kotlin.ScriptVerticle
    - io.vertx.ext.shell.ShellVerticle
    - io.vertx.ext.sync.SyncVerticle
  - io.vertx.rxjava.ext.stomp.Acknowledgement
  - io.vertx.ext.consul.AclToken
  - io.vertx.core.dns.AddressResolverOptions
  - io.vertx.core.dns.AddressResolverOptionsConverter
  - io.vertx.rxjava.kafka.admin.AdminUtils
  - io.vertx.rxjava.amqpbridge.AmqpBridge
  - io.vertx.amqpbridge.AmqpBridgeOptionsConverter
  - io.vertx.amqpbridge.AmqpConstants
  - io.vertx.ext.shell.command.AnnotatedCommand
    - io.vertx.ext.shell.command.base.BusPublish
      - io.vertx.ext.shell.command.base.BusSend
    - io.vertx.ext.shell.command.base.BusTail
    - io.vertx.ext.shell.command.base.Echo
    - io.vertx.ext.shell.command.base.FileSystemCd
    - io.vertx.ext.shell.command.base.FileSystemLs
    - io.vertx.ext.shell.command.base.FileSystemPwd
    - io.vertx.ext.shell.command.base.Help
    - io.vertx.ext.shell.command.base.LocalMapGet
    - io.vertx.ext.shell.command.base.LocalMapPut
    - io.vertx.ext.shell.command.base.LocalMapRm
    - io.vertx.ext.shell.command.base.NetCommandLs
    - io.vertx.ext.shell.command.base.Sleep
    - io.vertx.ext.shell.command.base.VerticleDeploy
    - io.vertx.ext.shell.command.base.VerticleFactories
    - io.vertx.ext.shell.command.base.VerticleLs
    - io.vertx.ext.shell.command.base.VerticleUndeploy
  - io.vertx.core.cli.Argument
    - io.vertx.core.cli.TypedArgument<T>
  - io.vertx.core.cli.ArgumentConverter
  - io.vertx.rxjava.core.file.AsyncFile (implements io.vertx.rxjava.core.streams.ReadStream<T>, io.vertx.rxjava.core.streams.WriteStream<T>)
  - io.vertx.rxjava.core.shareddata.AsyncMap<K,V>
  - io.vertx.ext.hawkular.AuthenticationOptions
  - io.vertx.ext.hawkular.AuthenticationOptionsConverter
  - io.vertx.rxjava.ext.auth.AuthProvider
    - io.vertx.rxjava.ext.auth.ChainAuth
    - io.vertx.rxjava.ext.auth.htdigest.HtdigestAuth
    - io.vertx.rxjava.ext.auth.jdbc.JDBCAuth
    - io.vertx.rxjava.ext.auth.jwt.JWTAuth
    - io.vertx.rxjava.ext.auth.mongo.MongoAuth
    - io.vertx.rxjava.ext.auth.oauth2.OAuth2Auth
    - io.vertx.rxjava.ext.auth.shiro.ShiroAuth
  - io.vertx.rxjava.ext.auth.oauth2.providers.AzureADAuth
  - io.vertx.ext.shell.command.base.BaseCommandPack (implements io.vertx.ext.shell.command.CommandResolver)
  - io.vertx.rxjava.ext.web.handler.BasicAuthHandler (implements io.vertx.rxjava.ext.web.handler.AuthHandler, io.vertx.core.Handler<E>)
  - io.vertx.redis.op.BitFieldGetCommand
  - io.vertx.redis.op.BitFieldIncrbyCommand
  - io.vertx.redis.op.BitFieldOptions
  - io.vertx.redis.op.BitFieldSetCommand
  - io.vertx.ext.consul.BlockingQueryOptions
  - io.vertx.ext.consul.BlockingQueryOptionsConverter
  - io.vertx.rxjava.ext.web.codec.BodyCodec<T>
  - io.vertx.rxjava.ext.web.handler.BodyHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.core.cli.converters.BooleanConverter (implements io.vertx.core.cli.converters.Converter<T>)
  - io.vertx.rxjava.ext.auth.oauth2.providers.BoxAuth
  - io.vertx.ext.bridge.BridgeOptions
    - io.vertx.ext.stomp.BridgeOptions
  - io.vertx.ext.web.handler.sockjs.BridgeOptions
  - io.vertx.ext.bridge.BridgeOptionsConverter
  - io.vertx.rxjava.core.buffer.Buffer (implements io.vertx.core.shareddata.impl.ClusterSerializable)
  - io.vertx.kafka.client.serialization.BufferDeserializer (implements org.apache.kafka.common.serialization.Deserializer<T>)
  - io.vertx.kafka.client.serialization.BufferSerializer (implements org.apache.kafka.common.serialization.Serializer<T>)
  - io.vertx.ext.mongo.BulkOperation
  - io.vertx.ext.mongo.BulkWriteOptions
  - io.vertx.camel.CamelBridgeOptions
  - io.vertx.camel.CamelMapping
    - io.vertx.camel.InboundMapping
    - io.vertx.camel.OutboundMapping
  - io.vertx.core.http.CaseInsensitiveHeaders (implements io.vertx.core.MultiMap)
  - io.vertx.core.cli.converters.CharacterConverter (implements io.vertx.core.cli.converters.Converter<T>)
  - io.vertx.ext.consul.Check
  - io.vertx.ext.consul.CheckConverter
  - io.vertx.ext.consul.CheckList
  - io.vertx.ext.consul.CheckListConverter
  - io.vertx.ext.consul.CheckOptions
  - io.vertx.ext.consul.CheckOptionsConverter
  - io.vertx.ext.consul.CheckQueryOptions
  - io.vertx.ext.consul.CheckQueryOptionsConverter
  - io.vertx.rxjava.circuitbreaker.CircuitBreaker
  - io.vertx.circuitbreaker.CircuitBreakerOptions
  - io.vertx.circuitbreaker.CircuitBreakerOptionsConverter
  - io.vertx.servicediscovery.utils.ClassLoaderUtils
  - io.vertx.rxjava.core.cli.CLI
  - io.vertx.core.cli.annotations.CLIConfigurator
  - io.vertx.core.net.ClientOptionsBaseConverter
  - io.vertx.rxjava.ext.shell.cli.CliToken
  - io.vertx.rxjava.ext.auth.oauth2.providers.CloudFoundryAuth
  - io.vertx.rxjava.ext.shell.command.Command
  - io.vertx.rxjava.ext.shell.command.CommandBuilder
  - io.vertx.rxjava.core.cli.CommandLine
  - io.vertx.rxjava.ext.shell.command.CommandResolver
    - io.vertx.rxjava.ext.shell.command.CommandRegistry
  - io.vertx.rxjava.ext.shell.cli.Completion
  - io.vertx.rxjava.ext.unit.Completion<T>
    - io.vertx.rxjava.ext.unit.Async
    - io.vertx.rxjava.ext.unit.TestCompletion
  - io.vertx.config.ConfigChange
  - io.vertx.config.kubernetes.ConfigMapStore (implements io.vertx.config.spi.ConfigStore)
  - io.vertx.config.kubernetes.ConfigMapStoreFactory (implements io.vertx.config.spi.ConfigStoreFactory)
  - io.vertx.rxjava.config.ConfigRetriever
  - io.vertx.config.ConfigRetrieverOptions
  - io.vertx.config.ConfigRetrieverOptionsConverter
  - io.vertx.config.ConfigStoreOptions
  - io.vertx.core.cli.converters.ConstructorBasedConverter<T> (implements io.vertx.core.cli.converters.Converter<T>)
  - io.vertx.rxjava.ext.consul.ConsulClient
  - io.vertx.ext.consul.ConsulClientOptionsConverter
  - io.vertx.servicediscovery.consul.ConsulServiceImporter (implements io.vertx.servicediscovery.spi.ServiceImporter)
  - io.vertx.rxjava.core.Context
  - io.vertx.core.cli.converters.Converters
  - io.vertx.rxjava.ext.web.Cookie
  - io.vertx.rxjava.ext.web.handler.CookieHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.ext.consul.Coordinate
  - io.vertx.ext.consul.CoordinateConverter
  - io.vertx.ext.consul.CoordinateList
  - io.vertx.ext.consul.CoordinateListConverter
  - io.vertx.rxjava.ext.web.handler.CorsHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.rxjava.core.shareddata.Counter
  - io.vertx.rxjava.ext.web.handler.CSRFHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.rxjava.core.datagram.DatagramPacket
  - io.vertx.rxjava.core.datagram.DatagramSocket (implements io.vertx.rxjava.core.metrics.Measured, io.vertx.rxjava.core.streams.ReadStream<T>)
  - io.vertx.core.datagram.DatagramSocketOptionsConverter
  - io.vertx.ext.consul.DcCoordinates
  - io.vertx.ext.consul.DcCoordinatesConverter
  - io.vertx.ext.stomp.DefaultAbortHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.ext.stomp.DefaultAckHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.ext.stomp.DefaultBeginHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.core.spi.launcher.DefaultCommand (implements io.vertx.core.spi.launcher.Command)
  - io.vertx.core.spi.launcher.DefaultCommandFactory<C> (implements io.vertx.core.spi.launcher.CommandFactory<C>)
  - io.vertx.ext.stomp.DefaultCommitHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.ext.stomp.DefaultConnectHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.ext.stomp.DefaultNackHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.ext.stomp.DefaultSendHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.ext.stomp.DefaultSubscribeHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.ext.stomp.DefaultUnsubscribeHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.core.eventbus.DeliveryOptions
  - io.vertx.core.DeploymentOptions
  - io.vertx.core.DeploymentOptionsConverter
  - io.vertx.rxjava.ext.stomp.Destination
  - io.vertx.rxjava.ext.stomp.DestinationFactory
  - io.vertx.rxjava.ext.web.handler.DigestAuthHandler (implements io.vertx.rxjava.ext.web.handler.AuthHandler, io.vertx.core.Handler<E>)
  - io.vertx.rxjava.core.dns.DnsClient
  - io.vertx.servicediscovery.docker.DockerLinksServiceImporter (implements io.vertx.servicediscovery.spi.ServiceImporter)
  - io.vertx.rxjava.ext.auth.oauth2.providers.DropboxAuth
  - io.vertx.ext.sockjs.proxy.Dummy
  - io.vertx.ext.mail.mailencoder.EmailAddress
  - io.vertx.rxjava.ext.web.handler.ErrorHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.ext.consul.Event
  - io.vertx.rxjava.core.eventbus.EventBus (implements io.vertx.rxjava.core.metrics.Measured)
  - io.vertx.rxjava.ext.unit.collect.EventBusCollector
  - io.vertx.core.eventbus.EventBusOptionsConverter
  - io.vertx.rxjava.servicediscovery.types.EventBusService
  - io.vertx.ext.consul.EventConverter
  - io.vertx.ext.consul.EventList
  - io.vertx.ext.consul.EventListConverter
  - io.vertx.ext.consul.EventListOptions
  - io.vertx.ext.consul.EventListOptionsConverter
  - io.vertx.ext.consul.EventOptions
  - io.vertx.ext.consul.EventOptionsConverter
  - io.vertx.rxjava.ext.auth.oauth2.providers.FacebookAuth
  - io.vertx.rxjava.ext.unit.report.Failure
  - io.vertx.rxjava.ext.web.handler.FaviconHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.rxjava.core.file.FileProps
  - io.vertx.config.spi.utils.FileSet
  - io.vertx.rxjava.core.file.FileSystem
  - io.vertx.rxjava.core.file.FileSystemProps
  - io.vertx.rxjava.ext.web.FileUpload
  - io.vertx.core.eventbus.FilteringInterceptor (implements io.vertx.core.Handler<E>)
    - io.vertx.core.eventbus.BridgeInterceptor
  - io.vertx.ext.mongo.FindOptions
  - java.util.logging.Formatter
    - io.vertx.core.logging.VertxLoggerFormatter
  - io.vertx.rxjava.ext.web.handler.FormLoginHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.rxjava.ext.auth.oauth2.providers.FoursquareAuth
  - io.vertx.ext.stomp.Frame
  - io.vertx.ext.stomp.Frame.Heartbeat
  - io.vertx.ext.stomp.FrameConverter
  - io.vertx.rxjava.ext.stomp.Frames
  - io.vertx.core.cli.converters.FromBasedConverter<T> (implements io.vertx.core.cli.converters.Converter<T>)
  - io.vertx.core.cli.converters.FromStringBasedConverter<T> (implements io.vertx.core.cli.converters.Converter<T>)
  - io.vertx.rxjava.core.Future<T>
    - io.vertx.rxjava.ext.web.handler.sockjs.BridgeEvent
    - io.vertx.rxjava.core.CompositeFuture
  - io.vertx.redis.op.GeoMember
  - io.vertx.redis.op.GeoRadiusOptions
  - io.vertx.config.git.GitConfigStore (implements io.vertx.config.spi.ConfigStore)
  - io.vertx.config.git.GitConfigStoreFactory (implements io.vertx.config.spi.ConfigStoreFactory)
  - io.vertx.rxjava.ext.auth.oauth2.providers.GithubAuth
  - io.vertx.core.http.GoAway
  - io.vertx.core.http.GoAwayConverter
  - io.vertx.rxjava.ext.auth.oauth2.providers.GoogleAuth
  - io.vertx.lang.groovy.GroovyDocGenerator (implements io.vertx.docgen.DocGenerator)
  - io.vertx.lang.groovy.GroovyVerticle
  - io.vertx.lang.groovy.GroovyVerticleFactory (implements io.vertx.core.spi.VerticleFactory)
  - io.vertx.rxjava.ext.auth.mongo.HashStrategy
  - io.vertx.spi.cluster.hazelcast.HazelcastClusterManager (implements io.vertx.core.impl.ExtendedClusterManager, com.hazelcast.core.LifecycleListener, com.hazelcast.core.MembershipListener)
  - io.vertx.servicediscovery.hazelcast.HazelcastKubernetesDiscoveryStrategyFactory (implements com.hazelcast.spi.discovery.DiscoveryStrategyFactory)
  - io.vertx.rxjava.ext.healthchecks.HealthCheckHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.rxjava.ext.healthchecks.HealthChecks
  - io.vertx.lang.ruby.Helper
  - io.vertx.lang.rxjava.Helper
  - io.vertx.rxjava.ext.auth.oauth2.providers.HerokuAuth
  - io.vertx.config.hocon.HoconProcessor (implements io.vertx.config.spi.ConfigProcessor)
  - io.vertx.core.http.Http2Settings
  - io.vertx.core.http.Http2SettingsConverter
  - io.vertx.rxjava.core.http.HttpClient (implements io.vertx.rxjava.core.metrics.Measured)
  - io.vertx.core.http.HttpClientOptionsConverter
  - io.vertx.rxjava.core.http.HttpClientRequest (implements io.vertx.rxjava.core.streams.ReadStream<T>, io.vertx.rxjava.core.streams.WriteStream<T>)
  - io.vertx.rxjava.core.http.HttpClientResponse (implements io.vertx.rxjava.core.streams.ReadStream<T>)
  - io.vertx.rxjava.core.http.HttpConnection
  - io.vertx.rxjava.servicediscovery.types.HttpEndpoint
  - io.vertx.rxjava.core.http.HttpFrame
  - io.vertx.core.http.HttpHeaders
  - io.vertx.servicediscovery.types.HttpLocation
  - io.vertx.servicediscovery.types.HttpLocationConverter
  - io.vertx.rxjava.ext.web.client.HttpRequest<T>
  - io.vertx.rxjava.ext.web.client.HttpResponse<T>
  - io.vertx.rxjava.core.http.HttpServer (implements io.vertx.rxjava.core.metrics.Measured)
  - io.vertx.rxjava.core.http.HttpServerFileUpload (implements io.vertx.rxjava.core.streams.ReadStream<T>)
  - io.vertx.core.http.HttpServerOptionsConverter
  - io.vertx.rxjava.core.http.HttpServerRequest (implements io.vertx.rxjava.core.streams.ReadStream<T>)
  - io.vertx.rxjava.core.http.HttpServerResponse (implements io.vertx.rxjava.core.streams.WriteStream<T>)
  - io.vertx.ext.shell.term.HttpTermOptionsConverter
  - io.vertx.rxjava.circuitbreaker.HystrixMetricHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.spi.cluster.ignite.IgniteClusterManager (implements io.vertx.core.spi.cluster.ClusterManager)
  - io.vertx.servicediscovery.consul.ImportedConsulService
  - io.vertx.ext.mongo.IndexOptions
  - io.vertx.ext.cluster.infinispan.InfinispanClusterManager (implements io.vertx.core.spi.cluster.ClusterManager)
  - io.vertx.rxjava.ext.auth.oauth2.providers.InstagramAuth
  - io.vertx.ext.auth.jdbc.JDBCAuthOptions (implements io.vertx.ext.auth.AuthOptions)
  - io.vertx.ext.auth.jdbc.JDBCAuthOptionsConverter
  - io.vertx.rxjava.servicediscovery.types.JDBCDataSource
  - io.vertx.core.net.JksOptions (implements java.lang.Cloneable, io.vertx.core.net.KeyCertOptions, io.vertx.core.net.TrustOptions)
  - io.vertx.core.net.JksOptionsConverter
  - io.vertx.ext.dropwizard.reporters.JmxReporter (implements java.io.Closeable)
  - io.vertx.ext.dropwizard.reporters.JmxReporter.Builder
  - io.vertx.rxjava.ext.shell.system.Job
  - io.vertx.rxjava.ext.shell.system.JobController
  - io.vertx.lang.ruby.JRubyDocGenerator (implements io.vertx.docgen.DocGenerator)
  - io.vertx.lang.ruby.JRubyVerticle (implements io.vertx.core.Verticle)
  - io.vertx.lang.ruby.JRubyVerticleFactory (implements io.vertx.core.spi.VerticleFactory)
  - io.vertx.core.json.Json
  - io.vertx.core.json.JsonArray (implements io.vertx.core.shareddata.impl.ClusterSerializable, java.lang.Iterable<T>)
  - io.vertx.kafka.client.serialization.JsonArrayDeserializer (implements org.apache.kafka.common.serialization.Deserializer<T>)
  - io.vertx.kafka.client.serialization.JsonArraySerializer (implements org.apache.kafka.common.serialization.Serializer<T>)
  - io.vertx.core.json.JsonObject (implements io.vertx.core.shareddata.impl.ClusterSerializable, java.lang.Iterable<T>)
  - io.vertx.kafka.client.serialization.JsonObjectDeserializer (implements org.apache.kafka.common.serialization.Deserializer<T>)
  - io.vertx.config.spi.utils.JsonObjectHelper
  - io.vertx.kafka.client.serialization.JsonObjectSerializer (implements org.apache.kafka.common.serialization.Serializer<T>)
  - io.vertx.core.logging.JULLogDelegate (implements io.vertx.core.spi.logging.LogDelegate)
  - io.vertx.core.logging.JULLogDelegateFactory (implements io.vertx.core.spi.logging.LogDelegateFactory)
  - io.vertx.rxjava.ext.web.handler.JWTAuthHandler (implements io.vertx.rxjava.ext.web.handler.AuthHandler, io.vertx.core.Handler<E>)
  - io.vertx.ext.auth.jwt.JWTOptions
  - io.vertx.rxjava.kafka.client.consumer.KafkaConsumer<K,V> (implements io.vertx.rxjava.core.streams.ReadStream<T>)
  - io.vertx.rxjava.kafka.client.consumer.KafkaConsumerRecord<K,V>
  - io.vertx.rxjava.kafka.client.consumer.KafkaConsumerRecords<K,V>
  - io.vertx.rxjava.kafka.client.producer.KafkaProducer<K,V> (implements io.vertx.rxjava.core.streams.WriteStream<T>)
  - io.vertx.rxjava.kafka.client.producer.KafkaProducerRecord<K,V>
  - io.vertx.rxjava.ext.auth.oauth2.providers.KeycloakAuth
  - io.vertx.rxjava.ext.auth.oauth2.KeycloakHelper
  - io.vertx.ext.consul.KeyValue (implements io.vertx.ext.consul.TxnResult)
  - io.vertx.ext.consul.KeyValueConverter
  - io.vertx.ext.consul.KeyValueList
  - io.vertx.ext.consul.KeyValueListConverter
  - io.vertx.ext.consul.KeyValueOptions
  - io.vertx.redis.op.KillFilter
  - io.vertx.servicediscovery.kubernetes.KubernetesServiceImporter (implements io.vertx.servicediscovery.spi.ServiceImporter, io.fabric8.kubernetes.client.Watcher<T>)
  - io.vertx.config.kubernetes.KubernetesUtils
  - io.vertx.servicediscovery.kubernetes.KubernetesUtils
  - io.vertx.redis.op.LimitOptions
    - io.vertx.redis.op.RangeLimitOptions
  - io.vertx.rxjava.ext.auth.oauth2.providers.LinkedInAuth
  - io.vertx.rxjava.ext.auth.oauth2.providers.LiveAuth
  - io.vertx.rxjava.ext.web.Locale
    - io.vertx.rxjava.ext.web.LanguageHeader (implements io.vertx.rxjava.ext.web.ParsedHeaderValue)
  - io.vertx.rxjava.core.shareddata.LocalMap<K,V>
  - io.vertx.rxjava.core.shareddata.Lock
  - io.vertx.core.logging.Log4j2LogDelegate (implements io.vertx.core.spi.logging.LogDelegate)
  - io.vertx.core.logging.Log4j2LogDelegateFactory (implements io.vertx.core.spi.logging.LogDelegateFactory)
  - io.vertx.core.logging.Log4jLogDelegate (implements io.vertx.core.spi.logging.LogDelegate)
  - io.vertx.core.logging.Log4jLogDelegateFactory (implements io.vertx.core.spi.logging.LogDelegateFactory)
  - io.vertx.core.logging.Logger
  - io.vertx.core.logging.LoggerFactory
  - io.vertx.rxjava.ext.web.handler.LoggerHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.ext.mail.MailAttachment
  - io.vertx.rxjava.ext.auth.oauth2.providers.MailchimpAuth
  - io.vertx.rxjava.ext.mail.MailClient
    - io.vertx.rxjava.ext.mail.MailService
  - io.vertx.ext.mail.MailConfig
  - io.vertx.ext.mail.mailencoder.MailEncoder
  - io.vertx.ext.mail.MailMessage
  - io.vertx.ext.mail.MailResult
  - io.vertx.ext.mail.MailServiceVertxEBProxy (implements io.vertx.ext.mail.MailService)
  - io.vertx.ext.consul.MaintenanceOptions
  - io.grpc.ManagedChannelBuilder<T>
    - io.vertx.grpc.VertxChannelBuilder
  - io.vertx.ext.dropwizard.Match
  - io.vertx.maven.MavenCoords
  - io.vertx.rxjava.core.eventbus.Message<T>
  - io.vertx.rxjava.core.eventbus.MessageConsumer<T> (implements io.vertx.rxjava.core.streams.ReadStream<T>)
  - io.vertx.rxjava.core.eventbus.MessageProducer<T> (implements io.vertx.rxjava.core.streams.WriteStream<T>)
  - io.vertx.rxjava.servicediscovery.types.MessageSource
  - com.codahale.metrics.Meter (implements com.codahale.metrics.Metered)
    - io.vertx.ext.dropwizard.ThroughputMeter
  - io.vertx.core.metrics.MetricsOptions
    - io.vertx.ext.dropwizard.DropwizardMetricsOptions
    - io.vertx.ext.hawkular.VertxHawkularOptions
  - io.vertx.core.metrics.MetricsOptionsConverter
  - io.vertx.rxjava.ext.dropwizard.MetricsService
  - io.vertx.ext.hawkular.MetricTagsMatch
  - io.vertx.ext.hawkular.MetricTagsMatchConverter
  - io.vertx.redis.op.MigrateOptions
  - io.vertx.rxjava.ext.web.MIMEHeader (implements io.vertx.rxjava.ext.web.ParsedHeaderValue)
  - io.vertx.ext.auth.mongo.MongoAuthOptions (implements io.vertx.ext.auth.AuthOptions)
  - io.vertx.ext.auth.mongo.MongoAuthOptionsConverter
  - io.vertx.rxjava.ext.mongo.MongoClient
  - io.vertx.ext.mongo.MongoClientBulkWriteResult
  - io.vertx.ext.mongo.MongoClientDeleteResult
  - io.vertx.ext.mongo.MongoClientUpdateResult
  - io.vertx.rxjava.servicediscovery.types.MongoDataSource
  - io.vertx.rxjava.mqtt.MqttAuth
  - io.vertx.rxjava.mqtt.MqttEndpoint
  - io.vertx.rxjava.mqtt.messages.MqttPublishMessage (implements io.vertx.rxjava.mqtt.messages.MqttMessage)
  - io.vertx.rxjava.mqtt.MqttServer
  - io.vertx.rxjava.mqtt.messages.MqttSubscribeMessage (implements io.vertx.rxjava.mqtt.messages.MqttMessage)
  - io.vertx.rxjava.mqtt.MqttTopicSubscription
  - io.vertx.rxjava.mqtt.messages.MqttUnsubscribeMessage (implements io.vertx.rxjava.mqtt.messages.MqttMessage)
  - io.vertx.rxjava.mqtt.MqttWill
  - io.vertx.rxjava.core.MultiMap
  - io.vertx.rxjava.core.dns.MxRecord
  - io.vertx.rxjava.core.net.NetClient (implements io.vertx.rxjava.core.metrics.Measured)
  - io.vertx.core.net.NetClientOptionsConverter
  - io.vertx.rxjava.core.net.NetServer (implements io.vertx.rxjava.core.metrics.Measured)
  - io.vertx.core.net.NetServerOptionsConverter
  - io.vertx.rxjava.core.net.NetSocket (implements io.vertx.rxjava.core.streams.ReadStream<T>, io.vertx.rxjava.core.streams.WriteStream<T>)
  - io.vertx.core.net.NetworkOptions
    - io.vertx.core.datagram.DatagramSocketOptions
    - io.vertx.core.net.TCPSSLOptions
      - io.vertx.core.net.ClientOptionsBase
        - io.vertx.core.http.HttpClientOptions
          - io.vertx.ext.auth.oauth2.OAuth2ClientOptions
          - io.vertx.ext.web.client.WebClientOptions
            - io.vertx.ext.consul.ConsulClientOptions
        - io.vertx.core.net.NetClientOptions
          - io.vertx.proton.ProtonClientOptions
            - io.vertx.amqpbridge.AmqpBridgeOptions
          - io.vertx.redis.RedisOptions
          - io.vertx.ext.stomp.StompClientOptions (implements io.vertx.ext.stomp.StompOptions)
      - io.vertx.core.eventbus.EventBusOptions
      - io.vertx.core.net.NetServerOptions
        - io.vertx.core.http.HttpServerOptions
          - io.vertx.ext.shell.term.HttpTermOptions
        - io.vertx.mqtt.MqttServerOptions
        - io.vertx.ext.stomp.StompServerOptions (implements io.vertx.ext.stomp.StompOptions)
        - io.vertx.ext.shell.term.TelnetTermOptions
      - io.vertx.core.net.ServerOptionsBase
  - io.vertx.core.net.NetworkOptionsConverter
  - io.vertx.ext.consul.Node
  - io.vertx.kafka.client.common.Node
  - io.vertx.ext.consul.NodeConverter
  - io.vertx.ext.consul.NodeList
  - io.vertx.ext.consul.NodeListConverter
  - io.vertx.ext.consul.NodeQueryOptions
  - io.vertx.ext.consul.NodeQueryOptionsConverter
  - io.vertx.rxjava.ext.web.handler.OAuth2AuthHandler (implements io.vertx.rxjava.ext.web.handler.AuthHandler, io.vertx.core.Handler<E>)
  - io.vertx.ext.auth.oauth2.OAuth2ClientOptionsConverter
  - rx.Observable<T>
    - io.vertx.rx.java.ObservableFuture<T>
    - io.vertx.rx.java.ObservableHandler<T>
  - io.vertx.rx.java.ObservableOnSubscribeAdapter<T> (implements rx.Observable.OnSubscribe<T>)
    - io.vertx.rx.java.HandlerAdapter<T> (implements io.vertx.core.Handler<E>)
  - io.vertx.rx.java.ObservableReadStream<T,R> (implements rx.Observable.OnSubscribe<T>)
  - io.vertx.kafka.client.consumer.OffsetAndMetadata
  - io.vertx.kafka.client.consumer.OffsetAndTimestamp
  - io.vertx.core.file.OpenOptions
  - io.vertx.core.file.OpenOptionsConverter
  - io.vertx.core.net.OpenSSLEngineOptionsConverter
  - io.vertx.core.cli.Option
    - io.vertx.core.cli.TypedOption<T>
  - io.vertx.core.cli.OptionConverter
  - io.vertx.rxjava.ext.web.ParsedHeaderValues
  - io.vertx.kafka.client.common.PartitionInfo
  - io.vertx.kafka.client.common.PartitionInfoConverter
  - io.vertx.core.net.PemKeyCertOptions (implements java.lang.Cloneable, io.vertx.core.net.KeyCertOptions)
  - io.vertx.core.net.PemKeyCertOptionsConverter
  - io.vertx.core.net.PemTrustOptions (implements java.lang.Cloneable, io.vertx.core.net.TrustOptions)
  - io.vertx.core.net.PemTrustOptionsConverter
  - io.vertx.ext.bridge.PermittedOptions
  - io.vertx.ext.web.handler.sockjs.PermittedOptions
  - io.vertx.ext.bridge.PermittedOptionsConverter
  - io.vertx.core.net.PfxOptions (implements java.lang.Cloneable, io.vertx.core.net.KeyCertOptions, io.vertx.core.net.TrustOptions)
  - io.vertx.core.net.PfxOptionsConverter
  - io.vertx.ext.httpservicefactory.PGPHelper
  - io.vertx.ext.auth.PRNG (implements io.vertx.ext.auth.VertxContextPRNG)
  - io.vertx.rxjava.ext.shell.system.Process
  - io.vertx.config.spi.utils.Processors
  - org.codehaus.groovy.runtime.m12n.PropertiesModuleFactory
    - io.vertx.ext.groovy.eventbus.bridge.tcp.VertxPropertiesModuleFactory
  - io.vertx.serviceproxy.ProxyHandler (implements io.vertx.core.Handler<E>)
    - io.vertx.ext.mail.MailServiceVertxProxyHandler
  - io.vertx.serviceproxy.ProxyHelper
  - io.vertx.core.net.ProxyOptions
  - io.vertx.core.net.ProxyOptionsConverter
  - io.vertx.rxjava.ext.shell.term.Pty
  - io.vertx.rxjava.core.streams.Pump
  - io.vertx.rxjava.rabbitmq.RabbitMQClient
  - io.vertx.servicediscovery.Record
  - io.vertx.servicediscovery.RecordConverter
  - io.vertx.kafka.client.producer.RecordMetadata
  - io.vertx.rxjava.core.parsetools.RecordParser (implements io.vertx.core.Handler<E>)
  - io.vertx.rxjava.ext.web.handler.RedirectAuthHandler (implements io.vertx.rxjava.ext.web.handler.AuthHandler, io.vertx.core.Handler<E>)
  - io.vertx.servicediscovery.backend.redis.RedisBackendService (implements io.vertx.servicediscovery.spi.ServiceDiscoveryBackend)
  - io.vertx.rxjava.redis.RedisClient
  - io.vertx.config.redis.RedisConfigStore (implements io.vertx.config.spi.ConfigStore)
  - io.vertx.config.redis.RedisConfigStoreFactory (implements io.vertx.config.spi.ConfigStoreFactory)
  - io.vertx.rxjava.servicediscovery.types.RedisDataSource
  - io.vertx.redis.RedisOptionsConverter
  - io.vertx.rxjava.redis.RedisTransaction
  - io.vertx.ext.unit.junit.RepeatRule (implements org.junit.rules.TestRule)
  - io.vertx.ext.unit.report.ReportingOptions
    - io.vertx.ext.unit.TestOptions
  - io.vertx.ext.unit.report.ReportingOptionsConverter
  - io.vertx.ext.unit.report.ReportOptions
  - io.vertx.ext.unit.report.ReportOptionsConverter
  - io.vertx.core.http.RequestOptions
  - io.vertx.maven.resolver.ResolutionOptions
  - io.vertx.maven.resolver.ResolverImpl (implements io.vertx.maven.Resolver)
  - io.vertx.maven.ResolverOptions
  - io.vertx.rxjava.ext.web.handler.ResponseContentTypeHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.rxjava.ext.web.handler.ResponseTimeHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.ext.sql.ResultSet
  - io.vertx.ext.sql.ResultSetConverter
  - io.vertx.rxjava.ext.web.Route
  - io.vertx.rxjava.ext.web.Router
  - io.vertx.rxjava.ext.web.RoutingContext
  - org.junit.runner.Runner (implements org.junit.runner.Describable)
    - org.junit.runners.ParentRunner<T> (implements org.junit.runner.manipulation.Filterable, org.junit.runner.manipulation.Sortable)
      - org.junit.runners.BlockJUnit4ClassRunner
        - io.vertx.ext.unit.junit.VertxUnitRunner
          - io.vertx.ext.unit.junit.VertxUnitRunnerWithParameters
  - io.vertx.ext.unit.junit.RunTestOnContext (implements org.junit.rules.TestRule)
  - io.vertx.rx.java.RxHelper
  - io.vertx.rxjava.core.RxHelper
  - io.vertx.rxjava.ext.auth.oauth2.providers.SalesforceAuth
  - io.vertx.redis.op.ScanOptions
  - io.vertx.ext.dropwizard.ScheduledMetricsConsumer
  - rx.Scheduler
    - io.vertx.rx.java.ContextScheduler
  - io.vertx.rxjava.core.net.SelfSignedCertificate
  - io.vertx.rxjava.core.eventbus.SendContext<T>
  - org.apache.kafka.common.serialization.Serdes
    - io.vertx.kafka.client.serialization.VertxSerdes
  - io.vertx.ext.stomp.utils.Server
  - io.grpc.Server
    - io.vertx.grpc.VertxServer
  - io.grpc.ServerBuilder<T>
    - io.vertx.grpc.VertxServerBuilder
  - io.vertx.rxjava.ext.stomp.ServerFrame
  - io.vertx.rxjava.core.http.ServerWebSocket (implements io.vertx.rxjava.core.http.WebSocketBase)
  - io.vertx.ext.consul.Service
  - io.vertx.rxjava.servicediscovery.ServiceDiscovery
  - io.vertx.servicediscovery.ServiceDiscoveryOptions
  - io.vertx.servicediscovery.ServiceDiscoveryOptionsConverter
  - io.vertx.servicediscovery.rest.ServiceDiscoveryRestEndpoint
  - io.vertx.ext.consul.ServiceEntry
  - io.vertx.ext.consul.ServiceEntryConverter
  - io.vertx.ext.consul.ServiceEntryList
  - io.vertx.ext.consul.ServiceEntryListConverter
  - io.vertx.serviceproxy.ServiceExceptionMessageCodec (implements io.vertx.core.eventbus.MessageCodec<S,R>)
  - io.vertx.rxjava.servicediscovery.spi.ServiceExporter
  - io.vertx.core.ServiceHelper
  - io.vertx.rxjava.servicediscovery.spi.ServiceImporter
  - io.vertx.ext.consul.ServiceList
  - io.vertx.ext.consul.ServiceListConverter
  - io.vertx.ext.consul.ServiceOptions
  - io.vertx.ext.consul.ServiceOptionsConverter
  - io.vertx.rxjava.servicediscovery.spi.ServicePublisher
  - io.vertx.ext.consul.ServiceQueryOptions
  - io.vertx.ext.consul.ServiceQueryOptionsConverter
  - io.vertx.rxjava.servicediscovery.ServiceReference
  - io.vertx.service.ServiceVerticleFactory (implements io.vertx.core.spi.VerticleFactory)
    - io.vertx.ext.httpservicefactory.HttpServiceFactory
      - io.vertx.ext.httpservicefactory.HttpSecureServiceFactory
    - io.vertx.maven.MavenVerticleFactory
  - io.vertx.ext.consul.Session
  - io.vertx.rxjava.ext.shell.session.Session
  - io.vertx.rxjava.ext.web.Session
  - io.vertx.ext.consul.SessionConverter
  - io.vertx.rxjava.ext.web.handler.SessionHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.ext.consul.SessionList
  - io.vertx.ext.consul.SessionListConverter
  - io.vertx.ext.consul.SessionOptions
  - io.vertx.rxjava.ext.web.sstore.SessionStore
    - io.vertx.rxjava.ext.web.sstore.ClusteredSessionStore
    - io.vertx.rxjava.ext.web.sstore.LocalSessionStore
  - io.vertx.redis.op.SetOptions
  - io.vertx.rxjava.core.shareddata.SharedData
  - io.vertx.rxjava.ext.shell.Shell
  - io.vertx.rxjava.ext.shell.ShellServer
  - io.vertx.ext.shell.ShellServerOptions
    - io.vertx.ext.shell.ShellServiceOptions
  - io.vertx.ext.shell.ShellServerOptionsConverter
  - io.vertx.rxjava.ext.shell.ShellService
  - io.vertx.ext.shell.ShellServiceOptionsConverter
  - io.vertx.ext.auth.shiro.ShiroAuthOptions (implements io.vertx.ext.auth.AuthOptions)
  - io.vertx.ext.auth.shiro.ShiroAuthOptionsConverter
  - io.vertx.rxjava.ext.auth.oauth2.providers.ShopifyAuth
  - io.vertx.rxjava.ext.shell.term.SignalHandler
  - io.vertx.rx.java.SingleOnSubscribeAdapter<T> (implements rx.Single.OnSubscribe<T>)
  - io.vertx.core.logging.SLF4JLogDelegate (implements io.vertx.core.spi.logging.LogDelegate)
  - io.vertx.core.logging.SLF4JLogDelegateFactory (implements io.vertx.core.spi.logging.LogDelegateFactory)
  - io.vertx.rxjava.core.net.SocketAddress
  - io.vertx.rxjava.ext.web.handler.sockjs.SockJSHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.ext.web.handler.sockjs.SockJSHandlerOptions
  - io.vertx.rxjava.ext.web.handler.sockjs.SockJSSocket (implements io.vertx.rxjava.core.streams.ReadStream<T>, io.vertx.rxjava.core.streams.WriteStream<T>)
  - io.vertx.rxjava.ext.shell.term.SockJSTermHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.redis.op.SortOptions
  - io.vertx.rxjava.ext.auth.oauth2.providers.SoundcloudAuth
  - io.vertx.config.spring.SpringConfigServerStoreFactory (implements io.vertx.config.spi.ConfigStoreFactory)
  - io.vertx.rxjava.ext.sql.SQLClient
    - io.vertx.rxjava.ext.asyncsql.AsyncSQLClient
      - io.vertx.rxjava.ext.asyncsql.MySQLClient
      - io.vertx.rxjava.ext.asyncsql.PostgreSQLClient
    - io.vertx.rxjava.ext.jdbc.JDBCClient
  - io.vertx.rxjava.ext.sql.SQLConnection
  - io.vertx.rxjava.ext.sql.SQLRowStream (implements io.vertx.rxjava.core.streams.ReadStream<T>)
  - io.vertx.rxjava.core.dns.SrvRecord
  - io.vertx.ext.shell.term.SSHTermOptions
  - io.vertx.ext.shell.term.SSHTermOptionsConverter
  - io.vertx.core.net.SSLEngineOptions
    - io.vertx.core.net.JdkSSLEngineOptions
    - io.vertx.core.net.OpenSSLEngineOptions
  - io.vertx.core.Starter
  - io.vertx.rxjava.ext.web.handler.StaticHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.ext.healthchecks.Status
  - io.vertx.ext.healthchecks.StatusConverter
  - io.vertx.rxjava.ext.stomp.StompClient
  - io.vertx.rxjava.ext.stomp.StompClientConnection
  - io.vertx.ext.stomp.StompClientOptionsConverter
  - io.vertx.rxjava.ext.stomp.StompServer
  - io.vertx.rxjava.ext.stomp.StompServerConnection
  - io.vertx.rxjava.ext.stomp.StompServerHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.ext.stomp.StompServerOptionsConverter
  - io.vertx.core.cli.converters.StringConverter (implements io.vertx.core.cli.converters.Converter<T>)
  - io.vertx.rxjava.ext.auth.oauth2.providers.StripeAuth
  - rx.Subscriber<T> (implements rx.Observer<T>, rx.Subscription)
    - io.vertx.rx.java.ReadStreamSubscriber<R,J> (implements io.vertx.core.streams.ReadStream<T>)
  - io.vertx.ext.sync.Sync
  - io.vertx.ext.rxjava.eventbus.bridge.tcp.TcpEventBusBridge
  - io.vertx.ext.groovy.eventbus.bridge.tcp.TcpEventBusBridge_GroovyStaticExtension
  - io.vertx.core.net.TCPSSLOptionsConverter
  - io.vertx.ext.shell.term.TelnetTermOptionsConverter
  - io.vertx.rxjava.ext.web.templ.TemplateEngine
    - io.vertx.rxjava.ext.web.templ.FreeMarkerTemplateEngine
    - io.vertx.rxjava.ext.web.templ.HandlebarsTemplateEngine
    - io.vertx.rxjava.ext.web.templ.JadeTemplateEngine
    - io.vertx.rxjava.ext.web.templ.MVELTemplateEngine
    - io.vertx.rxjava.ext.web.templ.PebbleTemplateEngine
    - io.vertx.rxjava.ext.web.templ.ThymeleafTemplateEngine
  - io.vertx.rxjava.ext.web.handler.TemplateHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.rxjava.ext.shell.term.TermServer
  - io.vertx.rxjava.ext.unit.TestCase
  - io.vertx.rxjava.ext.unit.report.TestCaseReport
  - io.vertx.rxjava.ext.unit.TestContext
  - io.vertx.ext.unit.TestOptionsConverter
  - io.vertx.rxjava.ext.unit.report.TestResult
  - io.vertx.rxjava.ext.unit.TestSuite
  - io.vertx.rxjava.ext.unit.report.TestSuiteReport (implements io.vertx.rxjava.core.streams.ReadStream<T>)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - io.vertx.core.dns.DnsException
      - java.lang.RuntimeException
        - io.vertx.ext.auth.mongo.AuthenticationException
        - io.vertx.core.cli.CLIException
          - io.vertx.core.cli.AmbiguousOptionException
          - io.vertx.core.cli.InvalidValueException
          - io.vertx.core.cli.MissingOptionException
          - io.vertx.core.cli.MissingValueException
        - io.vertx.core.json.DecodeException
        - io.vertx.core.json.EncodeException
        - io.vertx.ext.sql.RuntimeSQLException
        - io.vertx.core.VertxException
          - io.vertx.core.http.ConnectionPoolTooBusyException
          - io.vertx.core.file.FileSystemException
          - io.vertx.core.eventbus.ReplyException
            - io.vertx.serviceproxy.ServiceException
          - io.vertx.core.http.StreamResetException
  - io.vertx.ext.unit.junit.Timeout (implements org.junit.rules.TestRule)
  - io.vertx.rxjava.ext.web.handler.TimeoutHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.rxjava.core.TimeoutStream (implements io.vertx.rxjava.core.streams.ReadStream<T>)
  - com.codahale.metrics.Timer (implements com.codahale.metrics.Metered, com.codahale.metrics.Sampling)
    - io.vertx.ext.dropwizard.ThroughputTimer
  - io.vertx.kafka.client.common.TopicPartition
  - io.vertx.rxjava.ext.shell.term.Tty
    - io.vertx.rxjava.ext.shell.command.CommandProcess
    - io.vertx.rxjava.ext.shell.term.Term
  - io.vertx.rxjava.ext.auth.oauth2.providers.TwitterAuth
  - io.vertx.ext.consul.TxnError
  - io.vertx.ext.consul.TxnErrorConverter
  - io.vertx.ext.consul.TxnKVOperation (implements io.vertx.ext.consul.TxnOperation)
  - io.vertx.ext.consul.TxnKVOperationConverter
  - io.vertx.ext.consul.TxnRequest
  - io.vertx.ext.consul.TxnResponse
  - io.vertx.lang.rxjava.TypeArg<T>
  - io.vertx.rx.java.UnmarshallerOperator<T,B> (implements rx.Observable.Operator<R,T>)
  - io.vertx.ext.mongo.UpdateOptions
  - io.vertx.ext.sql.UpdateResult
  - io.vertx.ext.sql.UpdateResultConverter
  - io.vertx.core.cli.UsageMessageFormatter
    - io.vertx.core.impl.launcher.VertxCommandLauncher
      - io.vertx.core.Launcher (implements io.vertx.core.impl.launcher.VertxLifecycleHooks)
  - io.vertx.rxjava.ext.auth.User
    - io.vertx.rxjava.ext.auth.oauth2.AccessToken
  - io.vertx.rxjava.ext.web.handler.UserSessionHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.core.cli.converters.ValueOfBasedConverter<T> (implements io.vertx.core.cli.converters.Converter<T>)
  - io.vertx.rxjava.core.Vertx (implements io.vertx.rxjava.core.metrics.Measured)
  - io.vertx.rxjava.ext.auth.VertxContextPRNG
  - io.vertx.ext.hawkular.VertxHawkularOptionsConverter
  - io.vertx.core.VertxOptions
  - io.vertx.core.VertxOptionsConverter
  - io.vertx.kafka.client.serialization.VertxSerdes.BufferSerde
  - io.vertx.kafka.client.serialization.VertxSerdes.JsonArraySerde
  - io.vertx.kafka.client.serialization.VertxSerdes.JsonObjectSerde
  - io.vertx.lang.groovy.VertxTransformation (implements org.codehaus.groovy.transform.ASTTransformation)
  - io.vertx.ext.unit.junit.VertxUnitRunnerWithParametersFactory (implements org.junit.runners.parameterized.ParametersRunnerFactory)
  - io.vertx.rxjava.ext.web.handler.VirtualHostHandler (implements io.vertx.core.Handler<E>)
  - io.vertx.rxjava.ext.consul.Watch<T>
  - io.vertx.rxjava.ext.web.client.WebClient
  - io.vertx.ext.web.client.WebClientOptionsConverter
  - io.vertx.rxjava.core.http.WebSocket (implements io.vertx.rxjava.core.http.WebSocketBase)
  - io.vertx.rxjava.core.http.WebSocketFrame
  - io.vertx.rxjava.core.WorkerExecutor (implements io.vertx.rxjava.core.metrics.Measured)
  - io.vertx.config.yaml.YamlProcessor (implements io.vertx.config.spi.ConfigProcessor)
  - io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager (implements io.vertx.core.spi.cluster.ClusterManager, org.apache.curator.framework.recipes.cache.PathChildrenCacheListener)
  - io.vertx.config.zookeeper.ZookeeperConfigStore (implements io.vertx.config.spi.ConfigStore)
  - io.vertx.config.zookeeper.ZookeeperConfigStoreFactory (implements io.vertx.config.spi.ConfigStoreFactory)

## Interface Hierarchy

- io.vertx.ext.stomp.Acknowledgement
- io.vertx.kafka.admin.AdminUtils
- io.vertx.amqpbridge.AmqpBridge
- io.vertx.core.shareddata.AsyncMap<K,V>
- io.vertx.core.spi.cluster.AsyncMultiMap<K,V>
- io.vertx.core.AsyncResult<T>
  - io.vertx.ext.web.handler.sockjs.BridgeEvent
  - io.vertx.core.CompositeFuture
  - io.vertx.core.Future<T> (also extends io.vertx.core.Handler<E>)
    - io.vertx.ext.web.handler.sockjs.BridgeEvent
    - io.vertx.core.CompositeFuture
- io.vertx.ext.auth.AuthOptions
- io.vertx.ext.auth.AuthProvider
  - io.vertx.ext.auth.ChainAuth
  - io.vertx.ext.auth.htdigest.HtdigestAuth
  - io.vertx.ext.auth.jdbc.JDBCAuth
  - io.vertx.ext.auth.jwt.JWTAuth
  - io.vertx.ext.auth.mongo.MongoAuth
  - io.vertx.ext.auth.oauth2.OAuth2Auth
  - io.vertx.ext.auth.shiro.ShiroAuth
- java.lang.AutoCloseable
  - io.vertx.servicediscovery.ServiceReference
  - io.vertx.ext.sql.SQLConnection
- io.vertx.ext.auth.oauth2.providers.AzureADAuth
- io.vertx.ext.web.codec.BodyCodec<T>
- io.vertx.ext.auth.oauth2.providers.BoxAuth
- io.vertx.core.spi.BufferFactory
- io.vertx.camel.CamelBridge
- io.vertx.circuitbreaker.CircuitBreaker
- io.vertx.core.cli.CLI
- io.vertx.ext.shell.cli.CliToken
- io.vertx.core.Closeable
- io.vertx.ext.auth.oauth2.providers.CloudFoundryAuth
- io.vertx.core.spi.cluster.ClusterManager
- io.vertx.core.shareddata.impl.ClusterSerializable
  - io.vertx.core.buffer.Buffer
- io.vertx.core.spi.launcher.Command
- io.vertx.ext.shell.command.Command
- io.vertx.ext.shell.command.CommandBuilder
- io.vertx.core.spi.launcher.CommandFactory<C>
- io.vertx.core.spi.launcher.CommandFactoryLookup
- io.vertx.core.cli.CommandLine
- io.vertx.ext.shell.command.CommandResolver
  - io.vertx.ext.shell.command.CommandRegistry
- io.vertx.ext.shell.spi.CommandResolverFactory
- io.vertx.ext.shell.cli.Completion
- io.vertx.ext.unit.Completion<T>
  - io.vertx.ext.unit.Async
  - io.vertx.ext.unit.TestCompletion
- io.vertx.config.spi.ConfigProcessor
- io.vertx.config.ConfigRetriever
- io.vertx.config.spi.ConfigStore
- io.vertx.config.spi.ConfigStoreFactory
- io.vertx.ext.consul.ConsulClient
- io.vertx.core.Context
- io.vertx.core.cli.converters.Converter<T>
- io.vertx.ext.web.Cookie
- io.vertx.core.shareddata.Counter
- io.vertx.core.datagram.DatagramPacket
- io.vertx.ext.jdbc.spi.DataSourceProvider
- io.vertx.ext.stomp.DestinationFactory
- io.vertx.core.dns.DnsClient
- io.vertx.ext.auth.oauth2.providers.DropboxAuth
- io.vertx.ext.unit.collect.EventBusCollector
- io.vertx.ext.auth.oauth2.providers.FacebookAuth
- io.vertx.ext.unit.report.Failure
- io.vertx.core.file.FileProps
- io.vertx.core.file.FileSystem
- io.vertx.core.file.FileSystemProps
- io.vertx.ext.web.FileUpload
- io.vertx.ext.auth.oauth2.providers.FoursquareAuth
- io.vertx.ext.stomp.Frames
- io.vertx.core.spi.FutureFactory
- io.vertx.ext.auth.oauth2.providers.GithubAuth
- io.vertx.ext.auth.oauth2.providers.GoogleAuth
- io.vertx.core.Handler<E>
  - io.vertx.ext.web.handler.AuthHandler
    - io.vertx.ext.web.handler.BasicAuthHandler
    - io.vertx.ext.web.handler.DigestAuthHandler
    - io.vertx.ext.web.handler.JWTAuthHandler
    - io.vertx.ext.web.handler.OAuth2AuthHandler
    - io.vertx.ext.web.handler.RedirectAuthHandler
  - io.vertx.rxjava.ext.web.handler.AuthHandler
  - io.vertx.ext.web.handler.BasicAuthHandler
  - io.vertx.ext.web.handler.BodyHandler
  - io.vertx.ext.web.codec.spi.BodyStream<T> (also extends io.vertx.core.streams.WriteStream<T>)
  - io.vertx.ext.web.handler.sockjs.BridgeEvent
  - io.vertx.core.CompositeFuture
  - io.vertx.ext.web.handler.CookieHandler
  - io.vertx.ext.web.handler.CorsHandler
  - io.vertx.ext.web.handler.CSRFHandler
  - io.vertx.ext.web.handler.DigestAuthHandler
  - io.vertx.ext.web.handler.ErrorHandler
  - io.vertx.ext.web.handler.FaviconHandler
  - io.vertx.ext.web.handler.FormLoginHandler
  - io.vertx.core.Future<T> (also extends io.vertx.core.AsyncResult<T>)
    - io.vertx.ext.web.handler.sockjs.BridgeEvent
    - io.vertx.core.CompositeFuture
  - io.vertx.ext.sync.HandlerReceiverAdaptor<T> (also extends io.vertx.ext.sync.Receiver<T>)
  - io.vertx.ext.healthchecks.HealthCheckHandler
  - io.vertx.circuitbreaker.HystrixMetricHandler
  - io.vertx.ext.web.handler.JWTAuthHandler
  - io.vertx.ext.web.handler.LoggerHandler
  - io.vertx.ext.web.handler.OAuth2AuthHandler
  - io.vertx.core.parsetools.RecordParser
  - io.vertx.ext.web.handler.RedirectAuthHandler
  - io.vertx.ext.web.handler.ResponseContentTypeHandler
  - io.vertx.ext.web.handler.ResponseTimeHandler
  - io.vertx.ext.web.handler.SessionHandler
  - io.vertx.ext.web.handler.sockjs.SockJSHandler
  - io.vertx.ext.shell.term.SockJSTermHandler
  - io.vertx.ext.web.handler.StaticHandler
  - io.vertx.ext.stomp.StompServerHandler
  - io.vertx.ext.web.handler.TemplateHandler
  - io.vertx.ext.web.handler.TimeoutHandler
  - io.vertx.ext.web.handler.UserSessionHandler
  - io.vertx.ext.web.handler.VirtualHostHandler
- io.vertx.ext.auth.mongo.HashStrategy
- io.vertx.ext.healthchecks.HealthChecks
- io.vertx.ext.auth.oauth2.providers.HerokuAuth
- io.vertx.core.http.HttpConnection
- io.vertx.core.http.HttpFrame
- io.vertx.ext.web.client.HttpRequest<T>
- io.vertx.ext.web.client.HttpResponse<T>
- io.vertx.ext.auth.oauth2.providers.InstagramAuth
- java.lang.Iterable<T>
  - io.vertx.core.spi.cluster.ChoosableIterable<T>
  - io.vertx.core.MultiMap
- io.vertx.ext.auth.jdbc.JDBCHashStrategy
- io.vertx.ext.dropwizard.reporters.JmxReporter.MetricMBean
  - io.vertx.ext.dropwizard.reporters.JmxReporter.JmxCounterMBean
  - io.vertx.ext.dropwizard.reporters.JmxReporter.JmxGaugeMBean
  - io.vertx.ext.dropwizard.reporters.JmxReporter.JmxHistogramMBean
  - io.vertx.ext.dropwizard.reporters.JmxReporter.JmxMeterMBean
    - io.vertx.ext.dropwizard.reporters.JmxReporter.JmxThroughputMeterMBean
    - io.vertx.ext.dropwizard.reporters.JmxReporter.JmxThroughputTimerMBean
    - io.vertx.ext.dropwizard.reporters.JmxReporter.JmxTimerMBean
      - io.vertx.ext.dropwizard.reporters.JmxReporter.JmxThroughputTimerMBean
  - io.vertx.ext.dropwizard.reporters.JmxReporter.JmxThroughputMeterMBean
  - io.vertx.ext.dropwizard.reporters.JmxReporter.JmxThroughputTimerMBean
  - io.vertx.ext.dropwizard.reporters.JmxReporter.JmxTimerMBean
    - io.vertx.ext.dropwizard.reporters.JmxReporter.JmxThroughputTimerMBean
- io.vertx.ext.shell.system.Job
- io.vertx.ext.shell.system.JobController
- io.vertx.kafka.client.consumer.KafkaConsumerRecord<K,V>
- io.vertx.kafka.client.consumer.KafkaConsumerRecords<K,V>
- io.vertx.kafka.client.producer.KafkaProducerRecord<K,V>
- io.vertx.core.net.KeyCertOptions
- io.vertx.ext.auth.oauth2.providers.KeycloakAuth
- io.vertx.ext.auth.oauth2.KeycloakHelper
- io.vertx.ext.auth.shiro.LDAPProviderConstants
- io.vertx.ext.auth.oauth2.providers.LinkedInAuth
- io.vertx.ext.auth.oauth2.providers.LiveAuth
- io.vertx.ext.web.Locale
  - io.vertx.ext.web.LanguageHeader (also extends io.vertx.ext.web.ParsedHeaderValue)
- io.vertx.core.shareddata.Lock
- io.vertx.core.spi.logging.LogDelegate
- io.vertx.core.spi.logging.LogDelegateFactory
- io.vertx.ext.auth.oauth2.providers.MailchimpAuth
- io.vertx.ext.mail.MailClient
  - io.vertx.ext.mail.MailService
- java.util.Map<K,V>
  - io.vertx.core.shareddata.LocalMap<K,V>
- io.vertx.core.metrics.Measured
  - io.vertx.core.datagram.DatagramSocket (also extends io.vertx.core.streams.ReadStream<T>)
  - io.vertx.core.eventbus.EventBus
  - io.vertx.core.http.HttpClient
  - io.vertx.core.http.HttpServer
  - io.vertx.core.spi.metrics.MetricsProvider
  - io.vertx.core.net.NetClient
  - io.vertx.core.net.NetServer
  - io.vertx.core.Vertx
  - io.vertx.core.spi.metrics.VertxMetrics (also extends io.vertx.core.spi.metrics.Metrics)
  - io.vertx.core.WorkerExecutor
- io.vertx.rxjava.core.metrics.Measured
- io.vertx.core.eventbus.Message<T>
- io.vertx.core.eventbus.MessageCodec<S,R>
- io.vertx.core.spi.metrics.Metrics
  - io.vertx.core.spi.metrics.DatagramSocketMetrics
  - io.vertx.core.spi.metrics.EventBusMetrics<H>
  - io.vertx.core.spi.metrics.HttpClientMetrics<R,W,S,E,T>
  - io.vertx.core.spi.metrics.HttpServerMetrics<R,W,S>
  - io.vertx.core.spi.metrics.NetworkMetrics<S>
    - io.vertx.core.spi.metrics.DatagramSocketMetrics
    - io.vertx.core.spi.metrics.HttpClientMetrics<R,W,S,E,T>
    - io.vertx.core.spi.metrics.HttpServerMetrics<R,W,S>
    - io.vertx.core.spi.metrics.TCPMetrics<S>
      - io.vertx.core.spi.metrics.HttpClientMetrics<R,W,S,E,T>
      - io.vertx.core.spi.metrics.HttpServerMetrics<R,W,S>
  - io.vertx.core.spi.metrics.PoolMetrics<T>
  - io.vertx.core.spi.metrics.TCPMetrics<S>
    - io.vertx.core.spi.metrics.HttpClientMetrics<R,W,S,E,T>
    - io.vertx.core.spi.metrics.HttpServerMetrics<R,W,S>
  - io.vertx.core.spi.metrics.VertxMetrics (also extends io.vertx.core.metrics.Measured)
- io.vertx.ext.dropwizard.MetricsService
- io.vertx.ext.mongo.MongoClient
- io.vertx.mqtt.MqttAuth
- io.vertx.mqtt.MqttEndpoint
- io.vertx.mqtt.messages.MqttMessage
  - io.vertx.mqtt.messages.MqttPublishMessage
  - io.vertx.mqtt.messages.MqttSubscribeMessage
  - io.vertx.mqtt.messages.MqttUnsubscribeMessage
- io.vertx.rxjava.mqtt.messages.MqttMessage
- io.vertx.mqtt.MqttServer
- io.vertx.mqtt.MqttTopicSubscription
- io.vertx.mqtt.MqttWill
- io.vertx.core.dns.MxRecord
- io.vertx.core.spi.cluster.NodeListener
- io.vertx.ext.web.ParsedHeaderValue
  - io.vertx.ext.web.LanguageHeader (also extends io.vertx.ext.web.Locale)
  - io.vertx.ext.web.MIMEHeader
- io.vertx.rxjava.ext.web.ParsedHeaderValue
- io.vertx.ext.web.ParsedHeaderValues
- io.vertx.ext.shell.system.Process
- io.vertx.ext.auth.shiro.PropertiesProviderConstants
- io.vertx.ext.shell.term.Pty
- org.reactivestreams.Publisher<T>
  - io.vertx.ext.reactivestreams.ReactiveWriteStream<T> (also extends io.vertx.core.streams.WriteStream<T>)
- io.vertx.core.streams.Pump
- io.vertx.core.spi.PumpFactory
- io.vertx.rabbitmq.RabbitMQClient
- io.vertx.ext.sync.Receiver<T>
  - io.vertx.ext.sync.HandlerReceiverAdaptor<T> (also extends io.vertx.core.Handler<E>)
- io.vertx.redis.RedisClient
- io.vertx.redis.RedisTransaction
- io.vertx.ext.unit.report.Reporter<R>
- io.vertx.ext.unit.report.ReporterFactory
- io.vertx.maven.Resolver
- io.vertx.core.spi.resolver.ResolverProvider
- io.vertx.ext.web.Route
- io.vertx.ext.web.Router
- io.vertx.ext.web.RoutingContext
- io.vertx.ext.auth.oauth2.providers.SalesforceAuth
- io.vertx.core.net.SelfSignedCertificate
- io.vertx.core.eventbus.SendContext<T>
- io.vertx.ext.stomp.ServerFrame
- io.vertx.servicediscovery.ServiceDiscovery
- io.vertx.servicediscovery.spi.ServiceDiscoveryBackend
- io.vertx.servicediscovery.spi.ServiceExporter
- io.vertx.servicediscovery.spi.ServiceImporter
- io.vertx.servicediscovery.spi.ServicePublisher
- io.vertx.servicediscovery.spi.ServiceType
  - io.vertx.servicediscovery.types.EventBusService
  - io.vertx.servicediscovery.types.HttpEndpoint
  - io.vertx.servicediscovery.types.JDBCDataSource
  - io.vertx.servicediscovery.types.MessageSource
  - io.vertx.servicediscovery.types.MongoDataSource
  - io.vertx.servicediscovery.types.RedisDataSource
- io.vertx.ext.shell.session.Session
- io.vertx.ext.web.Session
- io.vertx.ext.web.sstore.SessionStore
  - io.vertx.ext.web.sstore.ClusteredSessionStore
  - io.vertx.ext.web.sstore.LocalSessionStore
- io.vertx.core.shareddata.Shareable
  - io.vertx.ext.stomp.Destination
- io.vertx.core.shareddata.SharedData
- io.vertx.ext.shell.Shell
- io.vertx.ext.shell.ShellServer
- io.vertx.ext.shell.ShellService
- io.vertx.ext.auth.oauth2.providers.ShopifyAuth
- io.vertx.ext.shell.term.SignalHandler
- io.vertx.core.net.SocketAddress
- io.vertx.ext.auth.oauth2.providers.SoundcloudAuth
- io.vertx.ext.sql.SQLClient
  - io.vertx.ext.asyncsql.AsyncSQLClient
    - io.vertx.ext.asyncsql.MySQLClient
    - io.vertx.ext.asyncsql.PostgreSQLClient
  - io.vertx.ext.jdbc.JDBCClient
  - io.vertx.ext.asyncsql.MySQLClient
  - io.vertx.ext.asyncsql.PostgreSQLClient
- io.vertx.core.dns.SrvRecord
- io.vertx.ext.stomp.StompClient
- io.vertx.ext.stomp.StompClientConnection
- io.vertx.ext.stomp.StompOptions
- io.vertx.ext.stomp.StompServer
- io.vertx.ext.stomp.StompServerConnection
- io.vertx.core.streams.StreamBase
  - io.vertx.core.file.AsyncFile (also extends io.vertx.core.streams.ReadStream<T>, io.vertx.core.streams.WriteStream<T>)
  - io.vertx.ext.web.codec.spi.BodyStream<T> (also extends io.vertx.core.Handler<E>, io.vertx.core.streams.WriteStream<T>)
  - io.vertx.core.datagram.DatagramSocket (also extends io.vertx.core.metrics.Measured, io.vertx.core.streams.ReadStream<T>)
  - io.vertx.grpc.GrpcBidiExchange<I,O> (also extends io.vertx.grpc.GrpcReadStream<T>, io.vertx.grpc.GrpcWriteStream<T>)
  - io.vertx.grpc.GrpcReadStream<T>
    - io.vertx.grpc.GrpcBidiExchange<I,O> (also extends io.vertx.grpc.GrpcWriteStream<T>)
  - io.vertx.grpc.GrpcUniExchange<O,I>
  - io.vertx.grpc.GrpcWriteStream<T>
    - io.vertx.grpc.GrpcBidiExchange<I,O> (also extends io.vertx.grpc.GrpcReadStream<T>)
    - io.vertx.grpc.GrpcUniExchange<O,I>
  - io.vertx.core.http.HttpClientRequest (also extends io.vertx.core.streams.ReadStream<T>, io.vertx.core.streams.WriteStream<T>)
  - io.vertx.core.http.HttpClientResponse
  - io.vertx.core.http.HttpServerFileUpload
  - io.vertx.core.http.HttpServerRequest
  - io.vertx.core.http.HttpServerResponse
  - io.vertx.kafka.client.consumer.KafkaConsumer<K,V>
  - io.vertx.kafka.client.producer.KafkaProducer<K,V>
  - io.vertx.kafka.client.consumer.KafkaReadStream<K,V>
  - io.vertx.kafka.client.producer.KafkaWriteStream<K,V>
  - io.vertx.core.eventbus.MessageConsumer<T>
  - io.vertx.core.eventbus.MessageProducer<T>
  - io.vertx.core.net.NetSocket (also extends io.vertx.core.streams.ReadStream<T>, io.vertx.core.streams.WriteStream<T>)
  - io.vertx.ext.reactivestreams.ReactiveReadStream<T> (also extends io.vertx.core.streams.ReadStream<T>, org.reactivestreams.Subscriber<T>)
  - io.vertx.ext.reactivestreams.ReactiveWriteStream<T> (also extends org.reactivestreams.Publisher<T>, io.vertx.core.streams.WriteStream<T>)
  - io.vertx.core.streams.ReadStream<T>
    - io.vertx.core.file.AsyncFile (also extends io.vertx.core.streams.WriteStream<T>)
    - io.vertx.core.datagram.DatagramSocket (also extends io.vertx.core.metrics.Measured)
    - io.vertx.grpc.GrpcBidiExchange<I,O> (also extends io.vertx.grpc.GrpcReadStream<T>, io.vertx.grpc.GrpcWriteStream<T>)
    - io.vertx.grpc.GrpcReadStream<T>
      - io.vertx.grpc.GrpcBidiExchange<I,O> (also extends io.vertx.grpc.GrpcWriteStream<T>)
    - io.vertx.core.http.HttpClientRequest (also extends io.vertx.core.streams.WriteStream<T>)
    - io.vertx.core.http.HttpClientResponse
    - io.vertx.core.http.HttpServerFileUpload
    - io.vertx.core.http.HttpServerRequest
    - io.vertx.kafka.client.consumer.KafkaConsumer<K,V>
    - io.vertx.kafka.client.consumer.KafkaReadStream<K,V>
    - io.vertx.core.eventbus.MessageConsumer<T>
    - io.vertx.core.net.NetSocket (also extends io.vertx.core.streams.WriteStream<T>)
    - io.vertx.ext.reactivestreams.ReactiveReadStream<T> (also extends org.reactivestreams.Subscriber<T>)
    - io.vertx.core.http.ServerWebSocket
    - io.vertx.ext.web.handler.sockjs.SockJSSocket (also extends io.vertx.core.streams.WriteStream<T>)
    - io.vertx.ext.sql.SQLRowStream
    - io.vertx.ext.unit.report.TestSuiteReport
    - io.vertx.core.TimeoutStream
    - io.vertx.core.http.WebSocket
    - io.vertx.core.http.WebSocketBase (also extends io.vertx.core.streams.WriteStream<T>)
      - io.vertx.core.http.ServerWebSocket
      - io.vertx.core.http.WebSocket
  - io.vertx.core.http.ServerWebSocket
  - io.vertx.ext.web.handler.sockjs.SockJSSocket (also extends io.vertx.core.streams.ReadStream<T>, io.vertx.core.streams.WriteStream<T>)
  - io.vertx.ext.sql.SQLRowStream
  - io.vertx.ext.unit.report.TestSuiteReport
  - io.vertx.core.TimeoutStream
  - io.vertx.core.http.WebSocket
  - io.vertx.core.http.WebSocketBase (also extends io.vertx.core.streams.ReadStream<T>, io.vertx.core.streams.WriteStream<T>)
    - io.vertx.core.http.ServerWebSocket
    - io.vertx.core.http.WebSocket
  - io.vertx.core.streams.WriteStream<T>
    - io.vertx.core.file.AsyncFile (also extends io.vertx.core.streams.ReadStream<T>)
    - io.vertx.ext.web.codec.spi.BodyStream<T> (also extends io.vertx.core.Handler<E>)
    - io.vertx.grpc.GrpcBidiExchange<I,O> (also extends io.vertx.grpc.GrpcReadStream<T>, io.vertx.grpc.GrpcWriteStream<T>)
    - io.vertx.grpc.GrpcUniExchange<O,I>
    - io.vertx.grpc.GrpcWriteStream<T>
      - io.vertx.grpc.GrpcBidiExchange<I,O> (also extends io.vertx.grpc.GrpcReadStream<T>)
      - io.vertx.grpc.GrpcUniExchange<O,I>
    - io.vertx.core.http.HttpClientRequest (also extends io.vertx.core.streams.ReadStream<T>)
    - io.vertx.core.http.HttpServerResponse
    - io.vertx.kafka.client.producer.KafkaProducer<K,V>
    - io.vertx.kafka.client.producer.KafkaWriteStream<K,V>
    - io.vertx.core.eventbus.MessageProducer<T>
    - io.vertx.core.net.NetSocket (also extends io.vertx.core.streams.ReadStream<T>)
    - io.vertx.ext.reactivestreams.ReactiveWriteStream<T> (also extends org.reactivestreams.Publisher<T>)
    - io.vertx.core.http.ServerWebSocket
    - io.vertx.ext.web.handler.sockjs.SockJSSocket (also extends io.vertx.core.streams.ReadStream<T>)
    - io.vertx.core.http.WebSocket
    - io.vertx.core.http.WebSocketBase (also extends io.vertx.core.streams.ReadStream<T>)
      - io.vertx.core.http.ServerWebSocket
      - io.vertx.core.http.WebSocket
- io.vertx.rxjava.core.streams.StreamBase
  - io.vertx.rxjava.core.streams.ReadStream<T>
    - io.vertx.rxjava.core.http.WebSocketBase (also extends io.vertx.rxjava.core.streams.WriteStream<T>)
  - io.vertx.rxjava.core.http.WebSocketBase (also extends io.vertx.rxjava.core.streams.ReadStream<T>, io.vertx.rxjava.core.streams.WriteStream<T>)
  - io.vertx.rxjava.core.streams.WriteStream<T>
    - io.vertx.rxjava.core.http.WebSocketBase (also extends io.vertx.rxjava.core.streams.ReadStream<T>)
- io.vertx.ext.auth.oauth2.providers.StripeAuth
- org.reactivestreams.Subscriber<T>
  - io.vertx.ext.reactivestreams.ReactiveReadStream<T> (also extends io.vertx.core.streams.ReadStream<T>)
- io.vertx.ext.sync.SuspendableRunnable
- io.vertx.ext.eventbus.bridge.tcp.TcpEventBusBridge
- io.vertx.ext.web.templ.TemplateEngine
  - io.vertx.ext.web.templ.FreeMarkerTemplateEngine
  - io.vertx.ext.web.templ.HandlebarsTemplateEngine
  - io.vertx.ext.web.templ.JadeTemplateEngine
  - io.vertx.ext.web.templ.MVELTemplateEngine
  - io.vertx.ext.web.templ.PebbleTemplateEngine
  - io.vertx.ext.web.templ.ThymeleafTemplateEngine
- io.vertx.ext.shell.term.TermServer
- io.vertx.ext.unit.TestCase
- io.vertx.ext.unit.report.TestCaseReport
- io.vertx.ext.unit.TestContext
- io.vertx.ext.unit.report.TestResult
- io.vertx.ext.unit.TestSuite
- io.vertx.core.net.TrustOptions
- io.vertx.ext.shell.term.Tty
  - io.vertx.ext.shell.command.CommandProcess
  - io.vertx.ext.shell.term.Term
- io.vertx.ext.auth.oauth2.providers.TwitterAuth
- io.vertx.ext.consul.TxnOperation
- io.vertx.ext.consul.TxnResult
- io.vertx.ext.auth.User
  - io.vertx.ext.auth.oauth2.AccessToken
- io.vertx.core.Verticle
- io.vertx.core.spi.VerticleFactory
- io.vertx.ext.auth.VertxContextPRNG
- io.vertx.core.spi.VertxFactory
- io.vertx.core.spi.VertxMetricsFactory
- io.vertx.ext.consul.Watch<T>
- io.vertx.ext.web.client.WebClient
- io.vertx.core.http.WebSocketFrame
- io.vertx.core.spi.WebSocketFrameFactory

## Annotation Type Hierarchy

- io.vertx.core.cli.annotations.Argument (implements java.lang.annotation.Annotation)
- io.vertx.core.cli.annotations.ConvertedBy (implements java.lang.annotation.Annotation)
- io.vertx.core.cli.annotations.DefaultValue (implements java.lang.annotation.Annotation)
- io.vertx.core.cli.annotations.Description (implements java.lang.annotation.Annotation)
- io.vertx.core.cli.annotations.Hidden (implements java.lang.annotation.Annotation)
- io.vertx.core.cli.annotations.Name (implements java.lang.annotation.Annotation)
- io.vertx.core.cli.annotations.Option (implements java.lang.annotation.Annotation)
- io.vertx.core.cli.annotations.ParsedAsList (implements java.lang.annotation.Annotation)
- io.vertx.core.cli.annotations.Summary (implements java.lang.annotation.Annotation)
- io.vertx.ext.unit.junit.Repeat (implements java.lang.annotation.Annotation)
- io.vertx.lang.rxjava.RxGen (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - io.vertx.circuitbreaker.CircuitBreakerState
    - io.vertx.core.dns.DnsResponseCode
    - io.vertx.core.eventbus.ReplyFailure
    - io.vertx.core.http.ClientAuth
    - io.vertx.core.http.HttpMethod
    - io.vertx.core.http.HttpVersion
    - io.vertx.core.http.WebsocketVersion
    - io.vertx.core.net.ProxyType
    - io.vertx.ext.auth.mongo.HashSaltStyle
    - io.vertx.ext.auth.oauth2.OAuth2FlowType
    - io.vertx.ext.auth.shiro.ShiroAuthRealmType
    - io.vertx.ext.consul.AclTokenType
    - io.vertx.ext.consul.CheckStatus
    - io.vertx.ext.consul.SessionBehavior
    - io.vertx.ext.consul.TxnKVVerb
    - io.vertx.ext.consul.TxnOperationType
    - io.vertx.ext.dropwizard.MatchType
    - io.vertx.ext.hawkular.MetricsType
    - io.vertx.ext.hawkular.MetricTagsMatch.MatchType
    - io.vertx.ext.httpservicefactory.ValidationPolicy
    - io.vertx.ext.mail.LoginOption
    - io.vertx.ext.mail.StartTLSOptions
    - io.vertx.ext.mongo.BulkOperation.BulkOperationType
    - io.vertx.ext.mongo.WriteOption
    - io.vertx.ext.shell.command.base.ObjectType
    - io.vertx.ext.shell.system.ExecStatus
    - io.vertx.ext.sql.TransactionIsolation
    - io.vertx.ext.stomp.Frame.Command
    - io.vertx.ext.web.handler.LoggerFormat
    - io.vertx.ext.web.handler.sockjs.BridgeEventType
    - io.vertx.ext.web.handler.sockjs.Transport
    - io.vertx.redis.op.AggregateOptions
    - io.vertx.redis.op.BitFieldOverflowOptions
    - io.vertx.redis.op.BitOperation
    - io.vertx.redis.op.ClientReplyOptions
    - io.vertx.redis.op.FailoverOptions
    - io.vertx.redis.op.GeoUnit
    - io.vertx.redis.op.InsertOptions
    - io.vertx.redis.op.KillFilter.Type
    - io.vertx.redis.op.ObjectCmd
    - io.vertx.redis.op.RangeOptions
    - io.vertx.redis.op.ResetOptions
    - io.vertx.redis.op.ScriptDebugOptions
    - io.vertx.redis.op.ShutdownOptions
    - io.vertx.redis.op.SlotCmd
    - io.vertx.servicediscovery.Status

Copyright © 2017. All rights reserved.