public void determineConfirmsReturnsCapability(ConnectionFactory connectionFactory) { this.publisherConfirms = connectionFactory.isPublisherConfirms(); this.confirmsOrReturnsCapable = this.publisherConfirms || connectionFactory.isPublisherReturns(); }
public void determineConfirmsReturnsCapability(ConnectionFactory connectionFactory) { this.publisherConfirms = connectionFactory.isPublisherConfirms(); this.confirmsOrReturnsCapable = this.publisherConfirms || connectionFactory.isPublisherReturns(); }
@Test public void testPublisherConfirmsReturnsSetup() { org.springframework.amqp.rabbit.connection.ConnectionFactory cf = mock(org.springframework.amqp.rabbit.connection.ConnectionFactory.class); given(cf.isPublisherConfirms()).willReturn(true); given(cf.isPublisherReturns()).willReturn(true); org.springframework.amqp.rabbit.connection.Connection conn = mock(org.springframework.amqp.rabbit.connection.Connection.class); given(cf.createConnection()).willReturn(conn); PublisherCallbackChannel channel = mock(PublisherCallbackChannel.class); given(conn.createChannel(false)).willReturn(channel); RabbitTemplate template = new RabbitTemplate(cf); template.convertAndSend("foo"); verify(channel).addListener(template); }