@Override public void sendReply(Reply reply) { session.reply(reply); }
@Override public void reply(Reply reply) { destinationSession.reply(reply); }
public void sendReply(Reply reply) { session.reply(reply); }
public void ack(AckToken token) { try { log.log(LogLevel.DEBUG, "Sending ack " + token.ackObject); session.reply((Reply) token.ackObject); } catch (Exception e) { e.printStackTrace(); } }
/** * Conveniece method for acknowledging a message back to the sender. * * This is equivalent to: * <pre> * Reply ack = new EmptyReply(); * ack.swapState(msg); * reply(ack); * </pre> * * Messages should be acknowledged when * <ul> * <li>this destination has safely and permanently applied the message, or * <li>an intermediate determines that the purpose of the message is fullfilled without forwarding the message * </ul> * * @param msg The message to acknowledge back to the sender. * @see #reply */ public void acknowledge(Message msg) { Reply ack = new EmptyReply(); msg.swapState(ack); reply(ack); }