## Uses of Class
io.vertx.ext.consul.TxnRequest

- Packages that use TxnRequest
  Package | Description
  --- | ---
  io.vertx.ext.consul |
  io.vertx.reactivex.ext.consul |
  io.vertx.rxjava.ext.consul |
  io.vertx.rxjava3.ext.consul |

- - ### Uses of TxnRequest in io.vertx.ext.consul

    Methods in io.vertx.ext.consul that return TxnRequest
    Modifier and Type | Method and Description
    --- | ---
    `TxnRequest` | TxnRequest.`addOperation(TxnOperation operation)` Adds operation to this request

    Methods in io.vertx.ext.consul with parameters of type TxnRequest
    Modifier and Type | Method and Description
    --- | ---
    `Future<TxnResponse>` | ConsulClient.`transaction(TxnRequest request)` Like `ConsulClient.transaction(TxnRequest, Handler)` but returns a `Future` of the asynchronous result.
    `ConsulClient` | ConsulClient.`transaction(TxnRequest request, Handler<AsyncResult<TxnResponse>> resultHandler)` Manages multiple operations inside a single, atomic transaction.

  - ### Uses of TxnRequest in io.vertx.reactivex.ext.consul

    Methods in io.vertx.reactivex.ext.consul with parameters of type TxnRequest
    Modifier and Type | Method and Description
    --- | ---
    `Single<TxnResponse>` | ConsulClient.`rxTransaction(TxnRequest request)` Manages multiple operations inside a single, atomic transaction.
    `ConsulClient` | ConsulClient.`transaction(TxnRequest request)` Manages multiple operations inside a single, atomic transaction.
    `ConsulClient` | ConsulClient.`transaction(TxnRequest request, Handler<AsyncResult<TxnResponse>> resultHandler)` Manages multiple operations inside a single, atomic transaction.

  - ### Uses of TxnRequest in io.vertx.rxjava.ext.consul

    Methods in io.vertx.rxjava.ext.consul with parameters of type TxnRequest
    Modifier and Type | Method and Description
    --- | ---
    `Single<TxnResponse>` | ConsulClient.`rxTransaction(TxnRequest request)` Manages multiple operations inside a single, atomic transaction.
    `ConsulClient` | ConsulClient.`transaction(TxnRequest request)` Manages multiple operations inside a single, atomic transaction.
    `ConsulClient` | ConsulClient.`transaction(TxnRequest request, Handler<AsyncResult<TxnResponse>> resultHandler)` Manages multiple operations inside a single, atomic transaction.

  - ### Uses of TxnRequest in io.vertx.rxjava3.ext.consul

    Methods in io.vertx.rxjava3.ext.consul with parameters of type TxnRequest
    Modifier and Type | Method and Description
    --- | ---
    `Single<TxnResponse>` | ConsulClient.`rxTransaction(TxnRequest request)` Manages multiple operations inside a single, atomic transaction.
    `Single<TxnResponse>` | ConsulClient.`transaction(TxnRequest request)` Manages multiple operations inside a single, atomic transaction.

Copyright © 2022 Eclipse. All rights reserved.