Package org.acemq.spring.boot
Class AceMqProperties.Topology
java.lang.Object
org.acemq.spring.boot.AceMqProperties.Topology
- Enclosing class:
AceMqProperties
Exchanges, queues and bindings the application expects to exist.
Declared here, they are applied once at startup. Nothing is deleted and nothing is
modified: CREATE_ONLY creates what is missing and reports what differs, which
is the only apply mode that is safe to run on every deployment of every instance.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetApply()booleanisEmpty()Nothing declared, nothing to apply.booleanvoidvoidsetBindings(List<AceMqProperties.Topology.Binding> bindings) voidsetExchanges(List<AceMqProperties.Topology.Exchange> exchanges) voidsetFailOnDrift(boolean failOnDrift) voidsetQueues(List<AceMqProperties.Topology.Queue> queues)
-
Constructor Details
-
Topology
public Topology()
-
-
Method Details
-
getApply
-
setApply
-
isFailOnDrift
public boolean isFailOnDrift() -
setFailOnDrift
public void setFailOnDrift(boolean failOnDrift) -
getExchanges
-
setExchanges
-
getQueues
-
setQueues
-
getBindings
-
setBindings
-
isEmpty
public boolean isEmpty()Nothing declared, nothing to apply.
-