public class ConnectionHolder extends Object
Constructor and Description |
---|
ConnectionHolder(io.vertx.mutiny.rabbitmq.RabbitMQClient client,
RabbitMQConnectorCommonConfiguration configuration,
io.vertx.mutiny.core.Vertx vertx) |
Modifier and Type | Method and Description |
---|---|
io.smallrye.mutiny.Uni<Void> |
getAck(long deliveryTag) |
io.vertx.mutiny.core.Context |
getContext() |
Function<Throwable,CompletionStage<Void>> |
getNack(long deliveryTag,
boolean requeue) |
io.smallrye.mutiny.Uni<io.vertx.mutiny.rabbitmq.RabbitMQClient> |
getOrEstablishConnection() |
io.vertx.mutiny.core.Vertx |
getVertx() |
void |
onFailure(Consumer<Throwable> callback) |
static CompletionStage<Void> |
runOnContext(io.vertx.mutiny.core.Context context,
Runnable runnable) |
static CompletionStage<Void> |
runOnContextAndReportFailure(io.vertx.mutiny.core.Context context,
Throwable reason,
Runnable runnable) |
public ConnectionHolder(io.vertx.mutiny.rabbitmq.RabbitMQClient client, RabbitMQConnectorCommonConfiguration configuration, io.vertx.mutiny.core.Vertx vertx)
public static CompletionStage<Void> runOnContext(io.vertx.mutiny.core.Context context, Runnable runnable)
public static CompletionStage<Void> runOnContextAndReportFailure(io.vertx.mutiny.core.Context context, Throwable reason, Runnable runnable)
public io.vertx.mutiny.core.Context getContext()
public io.smallrye.mutiny.Uni<Void> getAck(long deliveryTag)
public Function<Throwable,CompletionStage<Void>> getNack(long deliveryTag, boolean requeue)
public io.vertx.mutiny.core.Vertx getVertx()
public io.smallrye.mutiny.Uni<io.vertx.mutiny.rabbitmq.RabbitMQClient> getOrEstablishConnection()
Copyright © 2018–2021 SmallRye. All rights reserved.