Class RabbitMQClientHelper
java.lang.Object
io.smallrye.reactive.messaging.rabbitmq.internals.RabbitMQClientHelper
-
Method Summary
Modifier and TypeMethodDescriptionstatic io.smallrye.mutiny.Uni<String>declareExchangeIfNeeded(io.vertx.mutiny.rabbitmq.RabbitMQClient client, RabbitMQConnectorCommonConfiguration config, jakarta.enterprise.inject.Instance<Map<String, ?>> configMaps) Uses aRabbitMQClientto ensure the required exchange is created.static Stringstatic StringparseArguments(Optional<String> argumentsConfig) static StringserverQueueName(String name)
-
Method Details
-
serverQueueName
-
parseArguments
-
declareExchangeIfNeeded
public static io.smallrye.mutiny.Uni<String> declareExchangeIfNeeded(io.vertx.mutiny.rabbitmq.RabbitMQClient client, RabbitMQConnectorCommonConfiguration config, jakarta.enterprise.inject.Instance<Map<String, ?>> configMaps) Uses aRabbitMQClientto ensure the required exchange is created.- Parameters:
client- the RabbitMQ clientconfig- the channel configuration- Returns:
- a
which yields the exchange name
-
getExchangeName
-
getQueueName
-