Class RecordedBinding
- java.lang.Object
-
- com.rabbitmq.client.impl.recovery.RecordedEntity
-
- com.rabbitmq.client.impl.recovery.RecordedBinding
-
- Direct Known Subclasses:
RecordedExchangeBinding
,RecordedQueueBinding
public abstract class RecordedBinding extends RecordedEntity
- Since:
- 3.3.0
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,Object>
arguments
protected String
destination
protected String
routingKey
protected String
source
-
Fields inherited from class com.rabbitmq.client.impl.recovery.RecordedEntity
channel
-
-
Constructor Summary
Constructors Constructor Description RecordedBinding(AutorecoveringChannel channel)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description RecordedBinding
arguments(Map<String,Object> value)
RecordedBinding
destination(String value)
boolean
equals(Object o)
Map<String,Object>
getArguments()
String
getDestination()
String
getRoutingKey()
String
getSource()
int
hashCode()
abstract void
recover()
RecordedBinding
routingKey(String value)
void
setDestination(String destination)
RecordedBinding
source(String value)
-
Methods inherited from class com.rabbitmq.client.impl.recovery.RecordedEntity
getChannel, getDelegateChannel
-
-
-
-
Constructor Detail
-
RecordedBinding
public RecordedBinding(AutorecoveringChannel channel)
-
-
Method Detail
-
source
public RecordedBinding source(String value)
-
destination
public RecordedBinding destination(String value)
-
routingKey
public RecordedBinding routingKey(String value)
-
arguments
public RecordedBinding arguments(Map<String,Object> value)
-
getSource
public String getSource()
-
getDestination
public String getDestination()
-
getRoutingKey
public String getRoutingKey()
-
setDestination
public void setDestination(String destination)
-
recover
public abstract void recover() throws IOException
- Throws:
IOException
-
-