vertx / io.vertx.kotlin.ext.consul / io.vertx.ext.consul.ConsulClient / transactionAwait

# transactionAwait

`suspend fun ConsulClient.transactionAwait(request: TxnRequest): TxnResponse`

Manages multiple operations inside a single, atomic transaction.

### Parameters

`request` - transaction request

`resultHandler` - will be provided with result of transaction

Returnreference
to this, for fluency *