## 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 |

- - ### 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
    --- | ---
    `ConsulClient` | ConsulClient.`transaction(TxnRequest request, Handler<AsyncResult<TxnResponse>> resultHandler)` Manages multiple operations inside a single, atomic transaction.
    `ConsulService` | ConsulService.`transaction(TxnRequest request, Handler<AsyncResult<TxnResponse>> resultHandler)`

  - ### 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.
    `Single<TxnResponse>` | ConsulService.`rxTransaction(TxnRequest request)`
    `ConsulClient` | ConsulClient.`transaction(TxnRequest request, Handler<AsyncResult<TxnResponse>> resultHandler)` Manages multiple operations inside a single, atomic transaction.
    `ConsulService` | ConsulService.`transaction(TxnRequest request, Handler<AsyncResult<TxnResponse>> resultHandler)`

  - ### 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, Handler<AsyncResult<TxnResponse>> resultHandler)` Manages multiple operations inside a single, atomic transaction.

Copyright © 2019 Eclipse. All rights reserved.