public class TopologyRecording
extends java.lang.Object
| Constructor and Description |
|---|
TopologyRecording(boolean polling,
boolean cluster)
Create a
TopologyRecording with or without polling option. |
| Modifier and Type | Method and Description |
|---|---|
com.rabbitmq.perf.TopologyRecording.RecordedExchange |
exchange(java.lang.String name) |
com.rabbitmq.perf.TopologyRecording.RecordedQueue |
queue(java.lang.String name) |
com.rabbitmq.perf.TopologyRecording.RecordedBinding |
recordBinding(java.lang.String queue,
java.lang.String exchange,
java.lang.String routingKey) |
com.rabbitmq.perf.TopologyRecording.RecordedExchange |
recordExchange(java.lang.String name,
java.lang.String type) |
com.rabbitmq.perf.TopologyRecording.RecordedQueue |
recordQueue(java.lang.String name,
boolean durable,
boolean exclusive,
boolean autoDelete,
java.util.Map<java.lang.String,java.lang.Object> arguments,
boolean serverNamed) |
void |
recover(com.rabbitmq.client.Connection connection) |
TopologyRecording |
subRecording(java.util.Collection<java.lang.String> queues)
Create a subset of the topology of this recording for the passed-in queues.
|
public TopologyRecording(boolean polling,
boolean cluster)
TopologyRecording with or without polling option.
The polling option is set to true when basic.get is used to
consume messages. This way, auto-delete queues with server-generated
names are cleaned on recovery (because they don't go away by themselves).
polling - public com.rabbitmq.perf.TopologyRecording.RecordedExchange recordExchange(java.lang.String name,
java.lang.String type)
public com.rabbitmq.perf.TopologyRecording.RecordedQueue recordQueue(java.lang.String name,
boolean durable,
boolean exclusive,
boolean autoDelete,
java.util.Map<java.lang.String,java.lang.Object> arguments,
boolean serverNamed)
public com.rabbitmq.perf.TopologyRecording.RecordedBinding recordBinding(java.lang.String queue,
java.lang.String exchange,
java.lang.String routingKey)
public com.rabbitmq.perf.TopologyRecording.RecordedQueue queue(java.lang.String name)
public com.rabbitmq.perf.TopologyRecording.RecordedExchange exchange(java.lang.String name)
public TopologyRecording subRecording(java.util.Collection<java.lang.String> queues)
queues - public void recover(com.rabbitmq.client.Connection connection)
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.