private AmqpInboundGateway(AbstractMessageListenerContainer listenerContainer, AmqpTemplate amqpTemplate, boolean amqpTemplateExplicitlySet) { Assert.notNull(listenerContainer, "listenerContainer must not be null"); Assert.notNull(amqpTemplate, "'amqpTemplate' must not be null"); Assert.isNull(listenerContainer.getMessageListener(), "The listenerContainer provided to an AMQP inbound Gateway " + "must not have a MessageListener configured since " + "the adapter needs to configure its own listener implementation."); this.messageListenerContainer = listenerContainer; this.messageListenerContainer.setAutoStartup(false); this.amqpTemplate = amqpTemplate; this.amqpTemplateExplicitlySet = amqpTemplateExplicitlySet; setErrorMessageStrategy(new AmqpMessageHeaderErrorMessageStrategy()); }
public AmqpInboundChannelAdapter(AbstractMessageListenerContainer listenerContainer) { Assert.notNull(listenerContainer, "listenerContainer must not be null"); Assert.isNull(listenerContainer.getMessageListener(), "The listenerContainer provided to an AMQP inbound Channel Adapter " + "must not have a MessageListener configured since the adapter " + "configure its own listener implementation."); this.messageListenerContainer = listenerContainer; this.messageListenerContainer.setAutoStartup(false); setErrorMessageStrategy(new AmqpMessageHeaderErrorMessageStrategy()); }
container.setAdviceChain(this.adviceChain); container.setAutoStartup(this.autoStartup); container.setChannelTransacted(this.channelTransacted); container.setConnectionFactory(this.connectionFactory);
private AmqpInboundGateway(AbstractMessageListenerContainer listenerContainer, AmqpTemplate amqpTemplate, boolean amqpTemplateExplicitlySet) { Assert.notNull(listenerContainer, "listenerContainer must not be null"); Assert.notNull(amqpTemplate, "'amqpTemplate' must not be null"); Assert.isNull(listenerContainer.getMessageListener(), "The listenerContainer provided to an AMQP inbound Gateway " + "must not have a MessageListener configured since " + "the adapter needs to configure its own listener implementation."); this.messageListenerContainer = listenerContainer; this.messageListenerContainer.setAutoStartup(false); this.amqpTemplate = amqpTemplate; this.amqpTemplateExplicitlySet = amqpTemplateExplicitlySet; setErrorMessageStrategy(new AmqpMessageHeaderErrorMessageStrategy()); }
public AmqpInboundChannelAdapter(AbstractMessageListenerContainer listenerContainer) { Assert.notNull(listenerContainer, "listenerContainer must not be null"); Assert.isNull(listenerContainer.getMessageListener(), "The listenerContainer provided to an AMQP inbound Channel Adapter " + "must not have a MessageListener configured since the adapter " + "configure its own listener implementation."); this.messageListenerContainer = listenerContainer; this.messageListenerContainer.setAutoStartup(false); setErrorMessageStrategy(new AmqpMessageHeaderErrorMessageStrategy()); }
@Bean public AbstractMessageListenerContainer container() { AbstractMessageListenerContainer container = new SimpleMessageListenerContainer(cf()); container.setQueues(queue1()); container.setMessageListener(m -> { message().set(m); latch1().countDown(); latch2().countDown(); }); container.setFailedDeclarationRetryInterval(100); container.setMissingQueuesFatal(false); container.setRecoveryInterval(100); container.setAutoStartup(false); return container; }
@Bean public AbstractMessageListenerContainer dmlc() { AbstractMessageListenerContainer container = new DirectMessageListenerContainer(cf()); container.setQueues(queue2()); container.setMessageListener(m -> { message().set(m); latch3().countDown(); latch4().countDown(); }); container.setFailedDeclarationRetryInterval(1000); container.setMissingQueuesFatal(false); container.setRecoveryInterval(100); container.setAutoStartup(false); return container; }
container.setAdviceChain(this.adviceChain); container.setAutoStartup(this.autoStartup); container.setChannelTransacted(this.channelTransacted); container.setConnectionFactory(this.connectionFactory);
instance.setAutoStartup(this.autoStartup); instance.setAutoStartup(endpoint.getAutoStartup());
instance.setAutoStartup(this.autoStartup); instance.setAutoStartup(endpoint.getAutoStartup());
container.setAutoStartup(this.autoStartup);
container.setAutoStartup(this.autoStartup);