Package org.springframework.amqp.core
Class BindingBuilder.HeadersExchangeMapConfigurer
- java.lang.Object
-
- org.springframework.amqp.core.BindingBuilder.HeadersExchangeMapConfigurer
-
- Enclosing class:
- BindingBuilder
public static final class BindingBuilder.HeadersExchangeMapConfigurer extends Object
Headers exchange configurer.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
BindingBuilder.HeadersExchangeMapConfigurer.HeadersExchangeKeysBindingCreator
Headers exchange keys binding creator.class
BindingBuilder.HeadersExchangeMapConfigurer.HeadersExchangeMapBindingCreator
Headers exchange map binding creator.class
BindingBuilder.HeadersExchangeMapConfigurer.HeadersExchangeSingleValueBindingCreator
Headers exchange single value binding creator.
-
Field Summary
Fields Modifier and Type Field Description protected BindingBuilder.DestinationConfigurer
destination
protected HeadersExchange
exchange
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BindingBuilder.HeadersExchangeMapConfigurer.HeadersExchangeSingleValueBindingCreator
where(String key)
BindingBuilder.HeadersExchangeMapConfigurer.HeadersExchangeKeysBindingCreator
whereAll(String... headerKeys)
BindingBuilder.HeadersExchangeMapConfigurer.HeadersExchangeMapBindingCreator
whereAll(Map<String,Object> headerValues)
BindingBuilder.HeadersExchangeMapConfigurer.HeadersExchangeKeysBindingCreator
whereAny(String... headerKeys)
BindingBuilder.HeadersExchangeMapConfigurer.HeadersExchangeMapBindingCreator
whereAny(Map<String,Object> headerValues)
-
-
-
Field Detail
-
destination
protected final BindingBuilder.DestinationConfigurer destination
-
exchange
protected final HeadersExchange exchange
-
-
Method Detail
-
where
public BindingBuilder.HeadersExchangeMapConfigurer.HeadersExchangeSingleValueBindingCreator where(String key)
-
whereAny
public BindingBuilder.HeadersExchangeMapConfigurer.HeadersExchangeKeysBindingCreator whereAny(String... headerKeys)
-
whereAny
public BindingBuilder.HeadersExchangeMapConfigurer.HeadersExchangeMapBindingCreator whereAny(Map<String,Object> headerValues)
-
whereAll
public BindingBuilder.HeadersExchangeMapConfigurer.HeadersExchangeKeysBindingCreator whereAll(String... headerKeys)
-
whereAll
public BindingBuilder.HeadersExchangeMapConfigurer.HeadersExchangeMapBindingCreator whereAll(Map<String,Object> headerValues)
-
-