org.springframework.amqp.core
Class Binding
java.lang.Object
org.springframework.amqp.core.AbstractDeclarable
org.springframework.amqp.core.Binding
- All Implemented Interfaces:
- Declarable
public class Binding
- extends AbstractDeclarable
Simple container collecting information to describe a binding. Takes String destination and exchange names as
arguments to facilitate wiring using code based configuration. Can be used in conjunction with AmqpAdmin, or
created via a BindingBuilder.
- See Also:
AmqpAdmin
|
Constructor Summary |
Binding(java.lang.String destination,
Binding.DestinationType destinationType,
java.lang.String exchange,
java.lang.String routingKey,
java.util.Map<java.lang.String,java.lang.Object> arguments)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Binding
public Binding(java.lang.String destination,
Binding.DestinationType destinationType,
java.lang.String exchange,
java.lang.String routingKey,
java.util.Map<java.lang.String,java.lang.Object> arguments)
getDestination
public java.lang.String getDestination()
getDestinationType
public Binding.DestinationType getDestinationType()
getExchange
public java.lang.String getExchange()
getRoutingKey
public java.lang.String getRoutingKey()
getArguments
public java.util.Map<java.lang.String,java.lang.Object> getArguments()
isDestinationQueue
public boolean isDestinationQueue()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object