public class ChannelProxy extends Object implements com.rabbitmq.client.Channel
Channel proxy that re-open the underlying channel if necessary.
This class is used only for resource management in Sender, so
only Channel.asyncCompletableRpc(Method) checks whether the
underlying Channel is closed or not, and re-open it if
necessary. All other methods are not supported.
| Constructor and Description |
|---|
ChannelProxy(com.rabbitmq.client.Connection connection) |
| Modifier and Type | Method and Description |
|---|---|
void |
abort() |
void |
abort(int closeCode,
String closeMessage) |
com.rabbitmq.client.ConfirmListener |
addConfirmListener(com.rabbitmq.client.ConfirmCallback ackCallback,
com.rabbitmq.client.ConfirmCallback nackCallback) |
void |
addConfirmListener(com.rabbitmq.client.ConfirmListener listener) |
com.rabbitmq.client.ReturnListener |
addReturnListener(com.rabbitmq.client.ReturnCallback returnCallback) |
void |
addReturnListener(com.rabbitmq.client.ReturnListener listener) |
void |
addShutdownListener(com.rabbitmq.client.ShutdownListener listener) |
CompletableFuture<com.rabbitmq.client.Command> |
asyncCompletableRpc(com.rabbitmq.client.Method method) |
void |
asyncRpc(com.rabbitmq.client.Method method) |
void |
basicAck(long deliveryTag,
boolean multiple) |
void |
basicCancel(String consumerTag) |
String |
basicConsume(String queue,
boolean autoAck,
com.rabbitmq.client.Consumer callback) |
String |
basicConsume(String queue,
boolean autoAck,
com.rabbitmq.client.DeliverCallback deliverCallback,
com.rabbitmq.client.CancelCallback cancelCallback) |
String |
basicConsume(String queue,
boolean autoAck,
com.rabbitmq.client.DeliverCallback deliverCallback,
com.rabbitmq.client.CancelCallback cancelCallback,
com.rabbitmq.client.ConsumerShutdownSignalCallback shutdownSignalCallback) |
String |
basicConsume(String queue,
boolean autoAck,
com.rabbitmq.client.DeliverCallback deliverCallback,
com.rabbitmq.client.ConsumerShutdownSignalCallback shutdownSignalCallback) |
String |
basicConsume(String queue,
boolean autoAck,
Map<String,Object> arguments,
com.rabbitmq.client.Consumer callback) |
String |
basicConsume(String queue,
boolean autoAck,
Map<String,Object> arguments,
com.rabbitmq.client.DeliverCallback deliverCallback,
com.rabbitmq.client.CancelCallback cancelCallback) |
String |
basicConsume(String queue,
boolean autoAck,
Map<String,Object> arguments,
com.rabbitmq.client.DeliverCallback deliverCallback,
com.rabbitmq.client.CancelCallback cancelCallback,
com.rabbitmq.client.ConsumerShutdownSignalCallback shutdownSignalCallback) |
String |
basicConsume(String queue,
boolean autoAck,
Map<String,Object> arguments,
com.rabbitmq.client.DeliverCallback deliverCallback,
com.rabbitmq.client.ConsumerShutdownSignalCallback shutdownSignalCallback) |
String |
basicConsume(String queue,
boolean autoAck,
String consumerTag,
boolean noLocal,
boolean exclusive,
Map<String,Object> arguments,
com.rabbitmq.client.Consumer callback) |
String |
basicConsume(String queue,
boolean autoAck,
String consumerTag,
boolean noLocal,
boolean exclusive,
Map<String,Object> arguments,
com.rabbitmq.client.DeliverCallback deliverCallback,
com.rabbitmq.client.CancelCallback cancelCallback) |
String |
basicConsume(String queue,
boolean autoAck,
String consumerTag,
boolean noLocal,
boolean exclusive,
Map<String,Object> arguments,
com.rabbitmq.client.DeliverCallback deliverCallback,
com.rabbitmq.client.CancelCallback cancelCallback,
com.rabbitmq.client.ConsumerShutdownSignalCallback shutdownSignalCallback) |
String |
basicConsume(String queue,
boolean autoAck,
String consumerTag,
boolean noLocal,
boolean exclusive,
Map<String,Object> arguments,
com.rabbitmq.client.DeliverCallback deliverCallback,
com.rabbitmq.client.ConsumerShutdownSignalCallback shutdownSignalCallback) |
String |
basicConsume(String queue,
boolean autoAck,
String consumerTag,
com.rabbitmq.client.Consumer callback) |
String |
basicConsume(String queue,
boolean autoAck,
String consumerTag,
com.rabbitmq.client.DeliverCallback deliverCallback,
com.rabbitmq.client.CancelCallback cancelCallback) |
String |
basicConsume(String queue,
boolean autoAck,
String consumerTag,
com.rabbitmq.client.DeliverCallback deliverCallback,
com.rabbitmq.client.CancelCallback cancelCallback,
com.rabbitmq.client.ConsumerShutdownSignalCallback shutdownSignalCallback) |
String |
basicConsume(String queue,
boolean autoAck,
String consumerTag,
com.rabbitmq.client.DeliverCallback deliverCallback,
com.rabbitmq.client.ConsumerShutdownSignalCallback shutdownSignalCallback) |
String |
basicConsume(String queue,
com.rabbitmq.client.Consumer callback) |
String |
basicConsume(String queue,
com.rabbitmq.client.DeliverCallback deliverCallback,
com.rabbitmq.client.CancelCallback cancelCallback) |
String |
basicConsume(String queue,
com.rabbitmq.client.DeliverCallback deliverCallback,
com.rabbitmq.client.CancelCallback cancelCallback,
com.rabbitmq.client.ConsumerShutdownSignalCallback shutdownSignalCallback) |
String |
basicConsume(String queue,
com.rabbitmq.client.DeliverCallback deliverCallback,
com.rabbitmq.client.ConsumerShutdownSignalCallback shutdownSignalCallback) |
com.rabbitmq.client.GetResponse |
basicGet(String queue,
boolean autoAck) |
void |
basicNack(long deliveryTag,
boolean multiple,
boolean requeue) |
void |
basicPublish(String exchange,
String routingKey,
com.rabbitmq.client.AMQP.BasicProperties props,
byte[] body) |
void |
basicPublish(String exchange,
String routingKey,
boolean mandatory,
com.rabbitmq.client.AMQP.BasicProperties props,
byte[] body) |
void |
basicPublish(String exchange,
String routingKey,
boolean mandatory,
boolean immediate,
com.rabbitmq.client.AMQP.BasicProperties props,
byte[] body) |
void |
basicQos(int prefetchCount) |
void |
basicQos(int prefetchCount,
boolean global) |
void |
basicQos(int prefetchSize,
int prefetchCount,
boolean global) |
com.rabbitmq.client.AMQP.Basic.RecoverOk |
basicRecover() |
com.rabbitmq.client.AMQP.Basic.RecoverOk |
basicRecover(boolean requeue) |
void |
basicReject(long deliveryTag,
boolean requeue) |
void |
clearConfirmListeners() |
void |
clearReturnListeners() |
void |
close() |
void |
close(int closeCode,
String closeMessage) |
com.rabbitmq.client.AMQP.Confirm.SelectOk |
confirmSelect() |
long |
consumerCount(String queue) |
com.rabbitmq.client.AMQP.Exchange.BindOk |
exchangeBind(String destination,
String source,
String routingKey) |
com.rabbitmq.client.AMQP.Exchange.BindOk |
exchangeBind(String destination,
String source,
String routingKey,
Map<String,Object> arguments) |
void |
exchangeBindNoWait(String destination,
String source,
String routingKey,
Map<String,Object> arguments) |
com.rabbitmq.client.AMQP.Exchange.DeclareOk |
exchangeDeclare(String exchange,
com.rabbitmq.client.BuiltinExchangeType type) |
com.rabbitmq.client.AMQP.Exchange.DeclareOk |
exchangeDeclare(String exchange,
com.rabbitmq.client.BuiltinExchangeType type,
boolean durable) |
com.rabbitmq.client.AMQP.Exchange.DeclareOk |
exchangeDeclare(String exchange,
com.rabbitmq.client.BuiltinExchangeType type,
boolean durable,
boolean autoDelete,
boolean internal,
Map<String,Object> arguments) |
com.rabbitmq.client.AMQP.Exchange.DeclareOk |
exchangeDeclare(String exchange,
com.rabbitmq.client.BuiltinExchangeType type,
boolean durable,
boolean autoDelete,
Map<String,Object> arguments) |
com.rabbitmq.client.AMQP.Exchange.DeclareOk |
exchangeDeclare(String exchange,
String type) |
com.rabbitmq.client.AMQP.Exchange.DeclareOk |
exchangeDeclare(String exchange,
String type,
boolean durable) |
com.rabbitmq.client.AMQP.Exchange.DeclareOk |
exchangeDeclare(String exchange,
String type,
boolean durable,
boolean autoDelete,
boolean internal,
Map<String,Object> arguments) |
com.rabbitmq.client.AMQP.Exchange.DeclareOk |
exchangeDeclare(String exchange,
String type,
boolean durable,
boolean autoDelete,
Map<String,Object> arguments) |
void |
exchangeDeclareNoWait(String exchange,
com.rabbitmq.client.BuiltinExchangeType type,
boolean durable,
boolean autoDelete,
boolean internal,
Map<String,Object> arguments) |
void |
exchangeDeclareNoWait(String exchange,
String type,
boolean durable,
boolean autoDelete,
boolean internal,
Map<String,Object> arguments) |
com.rabbitmq.client.AMQP.Exchange.DeclareOk |
exchangeDeclarePassive(String name) |
com.rabbitmq.client.AMQP.Exchange.DeleteOk |
exchangeDelete(String exchange) |
com.rabbitmq.client.AMQP.Exchange.DeleteOk |
exchangeDelete(String exchange,
boolean ifUnused) |
void |
exchangeDeleteNoWait(String exchange,
boolean ifUnused) |
com.rabbitmq.client.AMQP.Exchange.UnbindOk |
exchangeUnbind(String destination,
String source,
String routingKey) |
com.rabbitmq.client.AMQP.Exchange.UnbindOk |
exchangeUnbind(String destination,
String source,
String routingKey,
Map<String,Object> arguments) |
void |
exchangeUnbindNoWait(String destination,
String source,
String routingKey,
Map<String,Object> arguments) |
int |
getChannelNumber() |
com.rabbitmq.client.ShutdownSignalException |
getCloseReason() |
com.rabbitmq.client.Connection |
getConnection() |
com.rabbitmq.client.Consumer |
getDefaultConsumer() |
long |
getNextPublishSeqNo() |
boolean |
isOpen() |
long |
messageCount(String queue) |
void |
notifyListeners() |
com.rabbitmq.client.AMQP.Queue.BindOk |
queueBind(String queue,
String exchange,
String routingKey) |
com.rabbitmq.client.AMQP.Queue.BindOk |
queueBind(String queue,
String exchange,
String routingKey,
Map<String,Object> arguments) |
void |
queueBindNoWait(String queue,
String exchange,
String routingKey,
Map<String,Object> arguments) |
com.rabbitmq.client.AMQP.Queue.DeclareOk |
queueDeclare() |
com.rabbitmq.client.AMQP.Queue.DeclareOk |
queueDeclare(String queue,
boolean durable,
boolean exclusive,
boolean autoDelete,
Map<String,Object> arguments) |
void |
queueDeclareNoWait(String queue,
boolean durable,
boolean exclusive,
boolean autoDelete,
Map<String,Object> arguments) |
com.rabbitmq.client.AMQP.Queue.DeclareOk |
queueDeclarePassive(String queue) |
com.rabbitmq.client.AMQP.Queue.DeleteOk |
queueDelete(String queue) |
com.rabbitmq.client.AMQP.Queue.DeleteOk |
queueDelete(String queue,
boolean ifUnused,
boolean ifEmpty) |
void |
queueDeleteNoWait(String queue,
boolean ifUnused,
boolean ifEmpty) |
com.rabbitmq.client.AMQP.Queue.PurgeOk |
queuePurge(String queue) |
com.rabbitmq.client.AMQP.Queue.UnbindOk |
queueUnbind(String queue,
String exchange,
String routingKey) |
com.rabbitmq.client.AMQP.Queue.UnbindOk |
queueUnbind(String queue,
String exchange,
String routingKey,
Map<String,Object> arguments) |
boolean |
removeConfirmListener(com.rabbitmq.client.ConfirmListener listener) |
boolean |
removeReturnListener(com.rabbitmq.client.ReturnListener listener) |
void |
removeShutdownListener(com.rabbitmq.client.ShutdownListener listener) |
com.rabbitmq.client.Command |
rpc(com.rabbitmq.client.Method method) |
void |
setDefaultConsumer(com.rabbitmq.client.Consumer consumer) |
com.rabbitmq.client.AMQP.Tx.CommitOk |
txCommit() |
com.rabbitmq.client.AMQP.Tx.RollbackOk |
txRollback() |
com.rabbitmq.client.AMQP.Tx.SelectOk |
txSelect() |
boolean |
waitForConfirms() |
boolean |
waitForConfirms(long timeout) |
void |
waitForConfirmsOrDie() |
void |
waitForConfirmsOrDie(long timeout) |
public ChannelProxy(com.rabbitmq.client.Connection connection)
throws IOException
IOExceptionpublic int getChannelNumber()
getChannelNumber in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.Connection getConnection()
getConnection in interface com.rabbitmq.client.Channelpublic void close()
close in interface com.rabbitmq.client.Channelclose in interface AutoCloseablepublic void close(int closeCode,
String closeMessage)
close in interface com.rabbitmq.client.Channelpublic void abort()
abort in interface com.rabbitmq.client.Channelpublic void abort(int closeCode,
String closeMessage)
abort in interface com.rabbitmq.client.Channelpublic void addReturnListener(com.rabbitmq.client.ReturnListener listener)
addReturnListener in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.ReturnListener addReturnListener(com.rabbitmq.client.ReturnCallback returnCallback)
addReturnListener in interface com.rabbitmq.client.Channelpublic boolean removeReturnListener(com.rabbitmq.client.ReturnListener listener)
removeReturnListener in interface com.rabbitmq.client.Channelpublic void clearReturnListeners()
clearReturnListeners in interface com.rabbitmq.client.Channelpublic void addConfirmListener(com.rabbitmq.client.ConfirmListener listener)
addConfirmListener in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.ConfirmListener addConfirmListener(com.rabbitmq.client.ConfirmCallback ackCallback,
com.rabbitmq.client.ConfirmCallback nackCallback)
addConfirmListener in interface com.rabbitmq.client.Channelpublic boolean removeConfirmListener(com.rabbitmq.client.ConfirmListener listener)
removeConfirmListener in interface com.rabbitmq.client.Channelpublic void clearConfirmListeners()
clearConfirmListeners in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.Consumer getDefaultConsumer()
getDefaultConsumer in interface com.rabbitmq.client.Channelpublic void setDefaultConsumer(com.rabbitmq.client.Consumer consumer)
setDefaultConsumer in interface com.rabbitmq.client.Channelpublic void basicQos(int prefetchSize,
int prefetchCount,
boolean global)
basicQos in interface com.rabbitmq.client.Channelpublic void basicQos(int prefetchCount,
boolean global)
basicQos in interface com.rabbitmq.client.Channelpublic void basicQos(int prefetchCount)
basicQos in interface com.rabbitmq.client.Channelpublic void basicPublish(String exchange, String routingKey, com.rabbitmq.client.AMQP.BasicProperties props, byte[] body)
basicPublish in interface com.rabbitmq.client.Channelpublic void basicPublish(String exchange, String routingKey, boolean mandatory, com.rabbitmq.client.AMQP.BasicProperties props, byte[] body)
basicPublish in interface com.rabbitmq.client.Channelpublic void basicPublish(String exchange, String routingKey, boolean mandatory, boolean immediate, com.rabbitmq.client.AMQP.BasicProperties props, byte[] body)
basicPublish in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Exchange.DeclareOk exchangeDeclare(String exchange, String type)
exchangeDeclare in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Exchange.DeclareOk exchangeDeclare(String exchange, com.rabbitmq.client.BuiltinExchangeType type)
exchangeDeclare in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Exchange.DeclareOk exchangeDeclare(String exchange, String type, boolean durable)
exchangeDeclare in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Exchange.DeclareOk exchangeDeclare(String exchange, com.rabbitmq.client.BuiltinExchangeType type, boolean durable)
exchangeDeclare in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Exchange.DeclareOk exchangeDeclare(String exchange, String type, boolean durable, boolean autoDelete, Map<String,Object> arguments)
exchangeDeclare in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Exchange.DeclareOk exchangeDeclare(String exchange, com.rabbitmq.client.BuiltinExchangeType type, boolean durable, boolean autoDelete, Map<String,Object> arguments)
exchangeDeclare in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Exchange.DeclareOk exchangeDeclare(String exchange, String type, boolean durable, boolean autoDelete, boolean internal, Map<String,Object> arguments)
exchangeDeclare in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Exchange.DeclareOk exchangeDeclare(String exchange, com.rabbitmq.client.BuiltinExchangeType type, boolean durable, boolean autoDelete, boolean internal, Map<String,Object> arguments)
exchangeDeclare in interface com.rabbitmq.client.Channelpublic void exchangeDeclareNoWait(String exchange, String type, boolean durable, boolean autoDelete, boolean internal, Map<String,Object> arguments)
exchangeDeclareNoWait in interface com.rabbitmq.client.Channelpublic void exchangeDeclareNoWait(String exchange, com.rabbitmq.client.BuiltinExchangeType type, boolean durable, boolean autoDelete, boolean internal, Map<String,Object> arguments)
exchangeDeclareNoWait in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Exchange.DeclareOk exchangeDeclarePassive(String name)
exchangeDeclarePassive in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Exchange.DeleteOk exchangeDelete(String exchange, boolean ifUnused)
exchangeDelete in interface com.rabbitmq.client.Channelpublic void exchangeDeleteNoWait(String exchange, boolean ifUnused)
exchangeDeleteNoWait in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Exchange.DeleteOk exchangeDelete(String exchange)
exchangeDelete in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Exchange.BindOk exchangeBind(String destination, String source, String routingKey)
exchangeBind in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Exchange.BindOk exchangeBind(String destination, String source, String routingKey, Map<String,Object> arguments)
exchangeBind in interface com.rabbitmq.client.Channelpublic void exchangeBindNoWait(String destination, String source, String routingKey, Map<String,Object> arguments)
exchangeBindNoWait in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Exchange.UnbindOk exchangeUnbind(String destination, String source, String routingKey)
exchangeUnbind in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Exchange.UnbindOk exchangeUnbind(String destination, String source, String routingKey, Map<String,Object> arguments)
exchangeUnbind in interface com.rabbitmq.client.Channelpublic void exchangeUnbindNoWait(String destination, String source, String routingKey, Map<String,Object> arguments)
exchangeUnbindNoWait in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Queue.DeclareOk queueDeclare()
queueDeclare in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Queue.DeclareOk queueDeclare(String queue, boolean durable, boolean exclusive, boolean autoDelete, Map<String,Object> arguments)
queueDeclare in interface com.rabbitmq.client.Channelpublic void queueDeclareNoWait(String queue, boolean durable, boolean exclusive, boolean autoDelete, Map<String,Object> arguments)
queueDeclareNoWait in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Queue.DeclareOk queueDeclarePassive(String queue)
queueDeclarePassive in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Queue.DeleteOk queueDelete(String queue)
queueDelete in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Queue.DeleteOk queueDelete(String queue, boolean ifUnused, boolean ifEmpty)
queueDelete in interface com.rabbitmq.client.Channelpublic void queueDeleteNoWait(String queue, boolean ifUnused, boolean ifEmpty)
queueDeleteNoWait in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Queue.BindOk queueBind(String queue, String exchange, String routingKey)
queueBind in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Queue.BindOk queueBind(String queue, String exchange, String routingKey, Map<String,Object> arguments)
queueBind in interface com.rabbitmq.client.Channelpublic void queueBindNoWait(String queue, String exchange, String routingKey, Map<String,Object> arguments)
queueBindNoWait in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Queue.UnbindOk queueUnbind(String queue, String exchange, String routingKey)
queueUnbind in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Queue.UnbindOk queueUnbind(String queue, String exchange, String routingKey, Map<String,Object> arguments)
queueUnbind in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Queue.PurgeOk queuePurge(String queue)
queuePurge in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.GetResponse basicGet(String queue, boolean autoAck)
basicGet in interface com.rabbitmq.client.Channelpublic void basicAck(long deliveryTag,
boolean multiple)
basicAck in interface com.rabbitmq.client.Channelpublic void basicNack(long deliveryTag,
boolean multiple,
boolean requeue)
basicNack in interface com.rabbitmq.client.Channelpublic void basicReject(long deliveryTag,
boolean requeue)
basicReject in interface com.rabbitmq.client.Channelpublic String basicConsume(String queue, com.rabbitmq.client.Consumer callback)
basicConsume in interface com.rabbitmq.client.Channelpublic String basicConsume(String queue, com.rabbitmq.client.DeliverCallback deliverCallback, com.rabbitmq.client.CancelCallback cancelCallback)
basicConsume in interface com.rabbitmq.client.Channelpublic String basicConsume(String queue, com.rabbitmq.client.DeliverCallback deliverCallback, com.rabbitmq.client.ConsumerShutdownSignalCallback shutdownSignalCallback)
basicConsume in interface com.rabbitmq.client.Channelpublic String basicConsume(String queue, com.rabbitmq.client.DeliverCallback deliverCallback, com.rabbitmq.client.CancelCallback cancelCallback, com.rabbitmq.client.ConsumerShutdownSignalCallback shutdownSignalCallback)
basicConsume in interface com.rabbitmq.client.Channelpublic String basicConsume(String queue, boolean autoAck, com.rabbitmq.client.Consumer callback)
basicConsume in interface com.rabbitmq.client.Channelpublic String basicConsume(String queue, boolean autoAck, com.rabbitmq.client.DeliverCallback deliverCallback, com.rabbitmq.client.CancelCallback cancelCallback)
basicConsume in interface com.rabbitmq.client.Channelpublic String basicConsume(String queue, boolean autoAck, com.rabbitmq.client.DeliverCallback deliverCallback, com.rabbitmq.client.ConsumerShutdownSignalCallback shutdownSignalCallback)
basicConsume in interface com.rabbitmq.client.Channelpublic String basicConsume(String queue, boolean autoAck, com.rabbitmq.client.DeliverCallback deliverCallback, com.rabbitmq.client.CancelCallback cancelCallback, com.rabbitmq.client.ConsumerShutdownSignalCallback shutdownSignalCallback)
basicConsume in interface com.rabbitmq.client.Channelpublic String basicConsume(String queue, boolean autoAck, Map<String,Object> arguments, com.rabbitmq.client.Consumer callback)
basicConsume in interface com.rabbitmq.client.Channelpublic String basicConsume(String queue, boolean autoAck, Map<String,Object> arguments, com.rabbitmq.client.DeliverCallback deliverCallback, com.rabbitmq.client.CancelCallback cancelCallback)
basicConsume in interface com.rabbitmq.client.Channelpublic String basicConsume(String queue, boolean autoAck, Map<String,Object> arguments, com.rabbitmq.client.DeliverCallback deliverCallback, com.rabbitmq.client.ConsumerShutdownSignalCallback shutdownSignalCallback)
basicConsume in interface com.rabbitmq.client.Channelpublic String basicConsume(String queue, boolean autoAck, Map<String,Object> arguments, com.rabbitmq.client.DeliverCallback deliverCallback, com.rabbitmq.client.CancelCallback cancelCallback, com.rabbitmq.client.ConsumerShutdownSignalCallback shutdownSignalCallback)
basicConsume in interface com.rabbitmq.client.Channelpublic String basicConsume(String queue, boolean autoAck, String consumerTag, com.rabbitmq.client.Consumer callback)
basicConsume in interface com.rabbitmq.client.Channelpublic String basicConsume(String queue, boolean autoAck, String consumerTag, com.rabbitmq.client.DeliverCallback deliverCallback, com.rabbitmq.client.CancelCallback cancelCallback)
basicConsume in interface com.rabbitmq.client.Channelpublic String basicConsume(String queue, boolean autoAck, String consumerTag, com.rabbitmq.client.DeliverCallback deliverCallback, com.rabbitmq.client.ConsumerShutdownSignalCallback shutdownSignalCallback)
basicConsume in interface com.rabbitmq.client.Channelpublic String basicConsume(String queue, boolean autoAck, String consumerTag, com.rabbitmq.client.DeliverCallback deliverCallback, com.rabbitmq.client.CancelCallback cancelCallback, com.rabbitmq.client.ConsumerShutdownSignalCallback shutdownSignalCallback)
basicConsume in interface com.rabbitmq.client.Channelpublic String basicConsume(String queue, boolean autoAck, String consumerTag, boolean noLocal, boolean exclusive, Map<String,Object> arguments, com.rabbitmq.client.Consumer callback)
basicConsume in interface com.rabbitmq.client.Channelpublic String basicConsume(String queue, boolean autoAck, String consumerTag, boolean noLocal, boolean exclusive, Map<String,Object> arguments, com.rabbitmq.client.DeliverCallback deliverCallback, com.rabbitmq.client.CancelCallback cancelCallback)
basicConsume in interface com.rabbitmq.client.Channelpublic String basicConsume(String queue, boolean autoAck, String consumerTag, boolean noLocal, boolean exclusive, Map<String,Object> arguments, com.rabbitmq.client.DeliverCallback deliverCallback, com.rabbitmq.client.ConsumerShutdownSignalCallback shutdownSignalCallback)
basicConsume in interface com.rabbitmq.client.Channelpublic String basicConsume(String queue, boolean autoAck, String consumerTag, boolean noLocal, boolean exclusive, Map<String,Object> arguments, com.rabbitmq.client.DeliverCallback deliverCallback, com.rabbitmq.client.CancelCallback cancelCallback, com.rabbitmq.client.ConsumerShutdownSignalCallback shutdownSignalCallback)
basicConsume in interface com.rabbitmq.client.Channelpublic void basicCancel(String consumerTag)
basicCancel in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Basic.RecoverOk basicRecover()
basicRecover in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Basic.RecoverOk basicRecover(boolean requeue)
basicRecover in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Tx.SelectOk txSelect()
txSelect in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Tx.CommitOk txCommit()
txCommit in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Tx.RollbackOk txRollback()
txRollback in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.AMQP.Confirm.SelectOk confirmSelect()
confirmSelect in interface com.rabbitmq.client.Channelpublic long getNextPublishSeqNo()
getNextPublishSeqNo in interface com.rabbitmq.client.Channelpublic boolean waitForConfirms()
waitForConfirms in interface com.rabbitmq.client.Channelpublic boolean waitForConfirms(long timeout)
waitForConfirms in interface com.rabbitmq.client.Channelpublic void waitForConfirmsOrDie()
waitForConfirmsOrDie in interface com.rabbitmq.client.Channelpublic void waitForConfirmsOrDie(long timeout)
waitForConfirmsOrDie in interface com.rabbitmq.client.Channelpublic void asyncRpc(com.rabbitmq.client.Method method)
asyncRpc in interface com.rabbitmq.client.Channelpublic com.rabbitmq.client.Command rpc(com.rabbitmq.client.Method method)
rpc in interface com.rabbitmq.client.Channelpublic long messageCount(String queue)
messageCount in interface com.rabbitmq.client.Channelpublic long consumerCount(String queue)
consumerCount in interface com.rabbitmq.client.Channelpublic CompletableFuture<com.rabbitmq.client.Command> asyncCompletableRpc(com.rabbitmq.client.Method method) throws IOException
asyncCompletableRpc in interface com.rabbitmq.client.ChannelIOExceptionpublic void addShutdownListener(com.rabbitmq.client.ShutdownListener listener)
addShutdownListener in interface com.rabbitmq.client.ShutdownNotifierpublic void removeShutdownListener(com.rabbitmq.client.ShutdownListener listener)
removeShutdownListener in interface com.rabbitmq.client.ShutdownNotifierpublic com.rabbitmq.client.ShutdownSignalException getCloseReason()
getCloseReason in interface com.rabbitmq.client.ShutdownNotifierpublic void notifyListeners()
notifyListeners in interface com.rabbitmq.client.ShutdownNotifierpublic boolean isOpen()
isOpen in interface com.rabbitmq.client.ShutdownNotifier