Class RabbitMQDevServicesBuildTimeConfig.Binding
- java.lang.Object
-
- io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig.Binding
-
- Enclosing class:
- RabbitMQDevServicesBuildTimeConfig
public static class RabbitMQDevServicesBuildTimeConfig.Binding extends Object
-
-
Field Summary
Fields Modifier and Type Field Description Map<String,String>argumentsExtra arguments for the binding definition.Optional<String>destinationDestination exchange or queue to bind to.StringdestinationTypeDestination type for binding: queue, exchange, etc.StringroutingKeyRouting key specification for the source exchange.Optional<String>sourceSource exchange to bind to.
-
Constructor Summary
Constructors Constructor Description Binding()
-
-
-
Field Detail
-
source
@ConfigItem public Optional<String> source
Source exchange to bind to. Defaults to name of binding instance.
-
routingKey
@ConfigItem(defaultValue="#") public String routingKey
Routing key specification for the source exchange.
-
destination
@ConfigItem public Optional<String> destination
Destination exchange or queue to bind to. Defaults to name of binding instance.
-
destinationType
@ConfigItem(defaultValue="queue") public String destinationType
Destination type for binding: queue, exchange, etc.
-
-