@Override public Message copy() { PublishMessage message = new PublishMessage(); copy(message); return message; } }
@Override public Message copy() { PublishMessage message = new PublishMessage(); copy(message); return message; } }
@Override public Message copy() { PublishMessage message = new PublishMessage(); copy(message); return message; } }
public ResponseMessageFuture publish(Object message, ResponseListener...listeners) { PublishMessage publishMessage = new PublishMessage(destination, topic, message); publishMessage.getHeaders().putAll(defaultHeaders); return channel.send(publishMessage, listeners); }
/** * Publish a message on the channel * @param message message (any object or String) * @param listeners array of listeners that will be notified when the message is delivered * @return future triggered when the message is delivered */ public ResponseMessageFuture publish(Object message, ResponseListener...listeners) { PublishMessage publishMessage = new PublishMessage(destination, topic, message); publishMessage.getHeaders().putAll(defaultHeaders); return channel.send(publishMessage, listeners); }
/** * Publish a message on the channel * @param message message (any object or String) * @param listeners array of listeners that will be notified when the message is delivered * @return future triggered when the message is delivered */ public ResponseMessageFuture publish(Object message, ResponseListener...listeners) { PublishMessage publishMessage = new PublishMessage(destination, topic, message); publishMessage.getHeaders().putAll(defaultHeaders); return channel.send(publishMessage, listeners); }
public ResponseMessageFuture publish(Object message, Map<String, Object> headers, ResponseListener...listeners) { PublishMessage publishMessage = new PublishMessage(destination, topic, message); publishMessage.getHeaders().putAll(defaultHeaders); publishMessage.getHeaders().putAll(headers); return channel.send(publishMessage, listeners); } }
/** * Publish a message on the channel with the specified headers * @param message message (any object or String) * @param headers headers for this message * @param listeners array of listeners that will be notified when the message is delivered * @return future triggered when the message is delivered */ public ResponseMessageFuture publish(Object message, Map<String, Object> headers, ResponseListener...listeners) { PublishMessage publishMessage = new PublishMessage(destination, topic, message); publishMessage.getHeaders().putAll(defaultHeaders); publishMessage.getHeaders().putAll(headers); return channel.send(publishMessage, listeners); } }
/** * Publish a message on the channel with the specified headers * @param message message (any object or String) * @param headers headers for this message * @param listeners array of listeners that will be notified when the message is delivered * @return future triggered when the message is delivered */ public ResponseMessageFuture publish(Object message, Map<String, Object> headers, ResponseListener...listeners) { PublishMessage publishMessage = new PublishMessage(destination, topic, message); publishMessage.getHeaders().putAll(defaultHeaders); publishMessage.getHeaders().putAll(headers); return channel.send(publishMessage, listeners); } }