Class RabbitMQDevServicesBuildTimeConfig.Exchange
- java.lang.Object
-
- io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig.Exchange
-
- Enclosing class:
- RabbitMQDevServicesBuildTimeConfig
public static class RabbitMQDevServicesBuildTimeConfig.Exchange extends Object
-
-
Field Summary
Fields Modifier and Type Field Description Map<String,String>argumentsExtra arguments for the exchange definition.BooleanautoDeleteShould the exchange be deleted when all queues are finished using it?BooleandurableShould the exchange remain after restarts?StringtypeType of exchange: direct, topic, headers, fanout, etc.
-
Constructor Summary
Constructors Constructor Description Exchange()
-
-
-
Field Detail
-
type
@ConfigItem(defaultValue="direct") public String type
Type of exchange: direct, topic, headers, fanout, etc.
-
autoDelete
@ConfigItem(defaultValue="false") public Boolean autoDelete
Should the exchange be deleted when all queues are finished using it?
-
durable
@ConfigItem(defaultValue="false") public Boolean durable
Should the exchange remain after restarts?
-
-