This closes #1279 ARTEMIS-1169 - Implement Interceptors for the AMQP protocol

This commit is contained in:
Francesco Nigro 2017-05-18 10:43:37 +02:00
commit 72ab99fc62
2 changed files with 2 additions and 1 deletions

View File

@ -567,6 +567,7 @@ public class AMQPSessionCallback implements SessionCallback {
ProtonServerSenderContext plugSender = (ProtonServerSenderContext) consumer.getProtocolContext();
try {
invokeOutgoing((AMQPMessage) message, (ActiveMQProtonRemotingConnection) transportConnection.getProtocolConnection());
return plugSender.deliverMessage(ref, deliveryCount);
} catch (Exception e) {
connection.lock();

View File

@ -70,7 +70,7 @@ public class AmqpSendReceiveInterceptorTest extends AmqpClientTestSupport {
receiver.flow(2);
AmqpMessage amqpMessage = receiver.receive(5, TimeUnit.SECONDS);
assertNotNull(amqpMessage);
assertEquals(latch.getCount(), 0);
assertEquals(latch2.getCount(), 0);
receiver.close();
connection.close();
}