public interface PublishChannel
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addListener(RMQChannelListener listener)
Adds channel listener.
|
boolean |
isOpen()
Gets channel is opened.
|
Future<PublishResult> |
publish(String exchangeName,
String routingKey,
com.rabbitmq.client.AMQP.BasicProperties props,
byte[] body)
Publish message.
|
void |
removeListener(RMQChannelListener listener)
Remove channel listener.
|
PublishResult |
setupExchange(String exchangeName,
String queueName)
Setup exchange.
|
PublishResult |
setupExchange(String exchangeName,
String queueName,
ExchangeType type,
String routingKey)
Setup exchange.
|
Future<PublishResult> publish(String exchangeName, String routingKey, com.rabbitmq.client.AMQP.BasicProperties props, byte[] body)
exchangeName - the name of exchange.routingKey - the routing key.props - the properties of AMQP message.body - the message body.PublishResult.PublishResult setupExchange(String exchangeName, String queueName) throws CancellationException, ExecutionException, InterruptedException
exchangeName - the exchange name. If null, unique name is used.
You can get it from PublishResult.getExchangeName().queueName - the queue name. this is mandatory.PublishResult.CancellationException - if the computation was cancelled.ExecutionException - if the computation threw an exception.InterruptedException - if the current thread was interrupted while waiting.PublishResult setupExchange(String exchangeName, String queueName, ExchangeType type, String routingKey) throws CancellationException, ExecutionException, InterruptedException
exchangeName - the exchange name. If null, unique name is used.
You can get it from PublishResult.getExchangeName().queueName - the queue name. this is mandatory.type - the exchange type.routingKey - the routing key. Key usage is decided by exchange type.PublishResult.CancellationException - if the computation was cancelled.ExecutionException - if the computation threw an exception.InterruptedException - if the current thread was interrupted while waiting.boolean isOpen()
void addListener(RMQChannelListener listener)
listener - the listener.void removeListener(RMQChannelListener listener)
listener - the listener.Copyright © 2016–2018. All rights reserved.