Class ExchangeBuilder
java.lang.Object
org.springframework.amqp.core.AbstractBuilder
org.springframework.amqp.core.BaseExchangeBuilder<ExchangeBuilder>
org.springframework.amqp.core.ExchangeBuilder
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classAnExchangeBuilderextension for theConsistentHashExchange. -
Field Summary
Fields inherited from class org.springframework.amqp.core.BaseExchangeBuilder
autoDelete, durable, internal, name, type -
Constructor Summary
ConstructorsConstructorDescriptionExchangeBuilder(String name, String type) Construct an instance of the appropriate type. -
Method Summary
Modifier and TypeMethodDescriptionconsistentHashExchange(String name) Return anx-consistent-hashexchange builder.static ExchangeBuilderdirectExchange(String name) Return aDirectExchangebuilder.static ExchangeBuilderfanoutExchange(String name) Return aFanoutExchangebuilder.static ExchangeBuilderheadersExchange(String name) Return aHeadersExchangebuilder.static ExchangeBuildertopicExchange(String name) Return aTopicExchangebuilder.Methods inherited from class org.springframework.amqp.core.BaseExchangeBuilder
_this, admins, alternate, autoDelete, build, configureExchange, delayed, durable, ignoreDeclarationExceptions, internal, suppressDeclaration, withArgument, withArgumentsMethods inherited from class org.springframework.amqp.core.AbstractBuilder
getArguments, getOrCreateArguments
-
Constructor Details
-
ExchangeBuilder
-
-
Method Details
-
directExchange
Return aDirectExchangebuilder.- Parameters:
name- the name.- Returns:
- the builder.
-
topicExchange
Return aTopicExchangebuilder.- Parameters:
name- the name.- Returns:
- the builder.
-
fanoutExchange
Return aFanoutExchangebuilder.- Parameters:
name- the name.- Returns:
- the builder.
-
headersExchange
Return aHeadersExchangebuilder.- Parameters:
name- the name.- Returns:
- the builder.
-
consistentHashExchange
Return anx-consistent-hashexchange builder.- Parameters:
name- the name.- Returns:
- the builder.
- Since:
- 3.2
-