## Uses of Class
io.vertx.core.VertxException

- Packages that use VertxException
  Package | Description
  --- | ---
  io.vertx.core |
  io.vertx.core.dns |
  io.vertx.core.eventbus |
  io.vertx.core.file |
  io.vertx.core.http |
  io.vertx.db2client |
  io.vertx.ext.mail |
  io.vertx.ext.web.validation |
  io.vertx.grpc.client |
  io.vertx.grpc.common |
  io.vertx.grpc.server |
  io.vertx.json.schema |
  io.vertx.json.schema.common |
  io.vertx.mssqlclient |
  io.vertx.mysqlclient |
  io.vertx.oracleclient |
  io.vertx.pgclient |
  io.vertx.serviceproxy |
  io.vertx.sqlclient |

- - ### Uses of VertxException in io.vertx.core

    Methods in io.vertx.core that return VertxException
    Modifier and Type | Method | Description
    --- | --- | ---
    `static VertxException` | VertxException.`noStackTrace​(String msg)` | Create an exception that does not capture a stack trace.
    `static VertxException` | VertxException.`noStackTrace​(String msg, Throwable cause)` | Create an exception that does not capture a stack trace.
    `static VertxException` | VertxException.`noStackTrace​(Throwable cause)` | Create an exception that does not capture a stack trace.

  - ### Uses of VertxException in io.vertx.core.dns

    Subclasses of VertxException in io.vertx.core.dns
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DnsException` | Exception which is used to notify the `AsyncResult` if the DNS query returns a `DnsResponseCode` which indicates and error.

  - ### Uses of VertxException in io.vertx.core.eventbus

    Subclasses of VertxException in io.vertx.core.eventbus
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ReplyException` | Represents the failure of a message send.

  - ### Uses of VertxException in io.vertx.core.file

    Subclasses of VertxException in io.vertx.core.file
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `FileSystemException` | Exception thrown by the FileSystem class

  - ### Uses of VertxException in io.vertx.core.http

    Subclasses of VertxException in io.vertx.core.http
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ConnectionPoolTooBusyException` | Represents a failure to add a HttpClientRequest to the wait queue on an ConnectionManager.
    `class` | `HttpClosedException` | Signals a HTTP connection close.
    `class` | `StreamResetException` | This exception signals a stream reset, it is used only for HTTP/2.
    `class` | `UpgradeRejectedException` |

  - ### Uses of VertxException in io.vertx.db2client

    Subclasses of VertxException in io.vertx.db2client
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DB2Exception` | The `DatabaseException` for DB2.

  - ### Uses of VertxException in io.vertx.ext.mail

    Subclasses of VertxException in io.vertx.ext.mail
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SMTPException` | This represents an Exception during communication with SMTP server.

  - ### Uses of VertxException in io.vertx.ext.web.validation

    Subclasses of VertxException in io.vertx.ext.web.validation
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BadRequestException` | Represents an exception while processing a request with `ValidationHandler`.
    `class` | `BodyProcessorException` | Represents an exception while processing a body
    `class` | `MalformedValueException` | Represents a malformed value that parser is unable to manage
    `class` | `ParameterProcessorException` | Represents an exception while processing a parameter
    `class` | `RequestPredicateException` | Represents an error while trying to validate

  - ### Uses of VertxException in io.vertx.grpc.client

    Subclasses of VertxException in io.vertx.grpc.client
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `InvalidStatusException` | Denotes a failure due to an invalid status.

  - ### Uses of VertxException in io.vertx.grpc.common

    Subclasses of VertxException in io.vertx.grpc.common
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `GrpcErrorException` | Thrown when a failure happens before the response, and it could be interpreted to a gRPC failure, e.g.
    `class` | `InvalidMessageException` | Signals an invalid message.
    `class` | `InvalidMessagePayloadException` | Signals a message with an invalid payload, i.e. that could not be decoded by the protobuf codec.
    `class` | `MessageSizeOverflowException` | Signals a message that is longer than the maximum configured size.

  - ### Uses of VertxException in io.vertx.grpc.server

    Subclasses of VertxException in io.vertx.grpc.server
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `StatusException` | A glorified GOTO forcing a response status.

  - ### Uses of VertxException in io.vertx.json.schema

    Subclasses of VertxException in io.vertx.json.schema
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SchemaException` | This class represents an error while parsing a `Schema`
    `class` | `ValidationException` | This is the main class for every Validation flow related errors

  - ### Uses of VertxException in io.vertx.json.schema.common

    Subclasses of VertxException in io.vertx.json.schema.common
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ValidationExceptionImpl` |

  - ### Uses of VertxException in io.vertx.mssqlclient

    Subclasses of VertxException in io.vertx.mssqlclient
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `MSSQLException` | The `DatabaseException` for MS SQL Server.

  - ### Uses of VertxException in io.vertx.mysqlclient

    Subclasses of VertxException in io.vertx.mysqlclient
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `MySQLBatchException` | `MySQLBatchException` is thrown if an error occurs during executions when using `PreparedQuery.executeBatch(List)`.
    `class` | `MySQLException` | The `DatabaseException` for MySQL.

  - ### Uses of VertxException in io.vertx.oracleclient

    Subclasses of VertxException in io.vertx.oracleclient
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `OracleException` | The `DatabaseException` for Oracle.

  - ### Uses of VertxException in io.vertx.pgclient

    Subclasses of VertxException in io.vertx.pgclient
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `PgException` | PostgreSQL error including all fields of the ErrorResponse message of the PostgreSQL frontend/backend protocol.

  - ### Uses of VertxException in io.vertx.serviceproxy

    Subclasses of VertxException in io.vertx.serviceproxy
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ServiceException` | An Exception to be returned from Service implementations.

  - ### Uses of VertxException in io.vertx.sqlclient

    Subclasses of VertxException in io.vertx.sqlclient
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ClosedConnectionException` | When a client operation fails with this exception, the underlying connection may have been lost unexpectedly.
    `class` | `DatabaseException` | Base class for database failures.
    `class` | `TransactionRollbackException` | Failure reported to the `Transaction.completion()` future when the database server reports the current transaction is failed.