AmqpPollableMessageChannelSpec(ConnectionFactory connectionFactory) { this(new AmqpChannelFactoryBean(false), connectionFactory); }
AmqpMessageChannelSpec(ConnectionFactory connectionFactory) { super(new AmqpChannelFactoryBean(true), connectionFactory); }
AmqpPollableMessageChannelSpec(ConnectionFactory connectionFactory) { this(new AmqpChannelFactoryBean(false), connectionFactory); }
AmqpMessageChannelSpec(ConnectionFactory connectionFactory) { super(new AmqpChannelFactoryBean(true), connectionFactory); }
AmqpPollableMessageChannelSpec(ConnectionFactory connectionFactory) { this(new AmqpChannelFactoryBean(false), connectionFactory); }
AmqpPollableMessageChannelSpec(ConnectionFactory connectionFactory) { this(new AmqpChannelFactoryBean(false), connectionFactory); }
AmqpMessageChannelSpec(ConnectionFactory connectionFactory) { super(new AmqpChannelFactoryBean(true), connectionFactory); }
AmqpMessageChannelSpec(ConnectionFactory connectionFactory) { super(new AmqpChannelFactoryBean(true), connectionFactory); }
@Test public void testAmqpChannelFactoryBean() throws Exception { AmqpChannelFactoryBean channelFactoryBean = new AmqpChannelFactoryBean(); channelFactoryBean.setBeanFactory(mock(BeanFactory.class)); channelFactoryBean.setConnectionFactory(this.connectionFactory); channelFactoryBean.setBeanName("testChannel"); channelFactoryBean.afterPropertiesSet(); AbstractAmqpChannel channel = channelFactoryBean.getObject(); assertThat(channel, instanceOf(PointToPointSubscribableAmqpChannel.class)); channelFactoryBean = new AmqpChannelFactoryBean(); channelFactoryBean.setBeanFactory(mock(BeanFactory.class)); channelFactoryBean.setConnectionFactory(this.connectionFactory); channelFactoryBean.setBeanName("testChannel"); channelFactoryBean.setPubSub(true); channelFactoryBean.afterPropertiesSet(); channel = channelFactoryBean.getObject(); assertThat(channel, instanceOf(PublishSubscribeAmqpChannel.class)); RabbitAdmin rabbitAdmin = new RabbitAdmin(this.connectionFactory); rabbitAdmin.deleteQueue("testChannel"); rabbitAdmin.deleteExchange("si.fanout.testChannel"); }