/** * @param receiveTimeout the receiveTimeout * @return the spec. * @see SimpleMessageListenerContainer#setReceiveTimeout(long) */ public SimpleMessageListenerContainerSpec receiveTimeout(long receiveTimeout) { this.listenerContainer.setReceiveTimeout(receiveTimeout); return this; }
/** * @param receiveTimeout the receiveTimeout * @return the spec. * @see SimpleMessageListenerContainer#setReceiveTimeout(long) */ public SimpleMessageListenerContainerSpec receiveTimeout(long receiveTimeout) { this.listenerContainer.setReceiveTimeout(receiveTimeout); return this; }
/** * @param receiveTimeout the receiveTimeout * @return the spec. * @see SimpleMessageListenerContainer#setReceiveTimeout(long) */ public AmqpInboundChannelAdapterSpec receiveTimeout(long receiveTimeout) { this.listenerContainer.setReceiveTimeout(receiveTimeout); return this; }
/** * @param receiveTimeout the receiveTimeout * @return the spec. * @see SimpleMessageListenerContainer#setReceiveTimeout(long) */ public AmqpInboundGatewaySpec receiveTimeout(long receiveTimeout) { this.listenerContainer.setReceiveTimeout(receiveTimeout); return this; }
/** * @param receiveTimeout the receiveTimeout * @return the spec. * @see SimpleMessageListenerContainer#setReceiveTimeout(long) */ public AmqpInboundChannelAdapterSpec receiveTimeout(long receiveTimeout) { this.listenerContainer.setReceiveTimeout(receiveTimeout); return this; }
/** * @param receiveTimeout the receiveTimeout * @return the spec. * @see SimpleMessageListenerContainer#setReceiveTimeout(long) */ public AmqpInboundGatewaySpec receiveTimeout(long receiveTimeout) { this.listenerContainer.setReceiveTimeout(receiveTimeout); return this; }
smlc.setReceiveTimeout(this.receiveTimeout);
@Override protected AbstractMessageListenerContainer createContainer(AbstractConnectionFactory connectionFactory) { SimpleMessageListenerContainer container = new SimpleMessageListenerContainer(connectionFactory); container.setReceiveTimeout(60000); return container; }
container.setQueueNames(ROUTE); container.setMessageListener((MessageListener) message -> { }); container.setReceiveTimeout(100); ConditionalRejectingErrorHandler errorHandler = new ConditionalRejectingErrorHandler(); container.setErrorHandler(errorHandler);
container.setReceiveTimeout(1); container.setMessageListener((MessageListener) message -> { }); container.afterPropertiesSet();
instance.setReceiveTimeout(this.receiveTimeout);
instance.setReceiveTimeout(this.receiveTimeout);
latch.countDown(); }); container.setReceiveTimeout(100); container.afterPropertiesSet(); container.start();
private SimpleMessageListenerContainer createContainer(MessageListener listener, boolean start, String... queueNames) { SimpleMessageListenerContainer container = new SimpleMessageListenerContainer(template.getConnectionFactory()); if (listener != null) { container.setMessageListener(listener); } if (queueNames != null) { container.setQueueNames(queueNames); } container.setReceiveTimeout(50); container.afterPropertiesSet(); if (start) { container.start(); } return container; }
latch.countDown(); }); container.setReceiveTimeout(100); container.setAfterReceivePostProcessors(new DelegatingDecompressingPostProcessor()); container.afterPropertiesSet();
public RabbitMQMessageListener(SpringAMQPEndpoint endpoint) { this.listenerContainer = new SimpleMessageListenerContainer(); this.listenerContainer.setTaskExecutor(new SpringAMQPExecutor(endpoint)); RabbitTemplate template = (RabbitTemplate) endpoint.getAmqpTemplate(); if(template != null) { this.msgConverter = template.getMessageConverter(); this.listenerContainer.setConnectionFactory(template.getConnectionFactory()); } else { LOG.error("No AMQP Template found! Cannot initialize message conversion or connections!"); } this.listenerContainer.setQueueNames(endpoint.getQueueName()); this.listenerContainer.setConcurrentConsumers(endpoint.getConcurrentConsumers()); this.listenerContainer.setPrefetchCount(endpoint.getPrefetchCount()); this.listenerContainer.setAcknowledgeMode(endpoint.getAcknowledgeMode()); //Set error handling (send it to Camel) this.listenerContainer.setErrorHandler(getErrorHandler()); this.listenerContainer.setAdviceChain(getAdviceChain()); //Set timeouts this.listenerContainer.setShutdownTimeout(DEFAULT_TIMEOUT_MILLIS); this.listenerContainer.setReceiveTimeout(DEFAULT_TIMEOUT_MILLIS); this.listenerContainer.setRecoveryInterval(DEFAULT_TIMEOUT_MILLIS / 2); //Transactions are currently not supported this.listenerContainer.setChannelTransacted(false); }
public RabbitMQMessageListener(SpringAMQPEndpoint endpoint) { this.listenerContainer = new SimpleMessageListenerContainer(); this.listenerContainer.setTaskExecutor(new SpringAMQPExecutor(endpoint)); RabbitTemplate template = (RabbitTemplate) endpoint.getAmqpTemplate(); if(template != null) { this.msgConverter = template.getMessageConverter(); this.listenerContainer.setConnectionFactory(template.getConnectionFactory()); } else { LOG.error("No AMQP Template found! Cannot initialize message conversion or connections!"); } this.listenerContainer.setQueueNames(endpoint.getQueueName()); this.listenerContainer.setConcurrentConsumers(endpoint.getConcurrentConsumers()); this.listenerContainer.setPrefetchCount(endpoint.getPrefetchCount()); this.listenerContainer.setAcknowledgeMode(endpoint.getAcknowledgeMode()); //Set error handling (send it to Camel) this.listenerContainer.setErrorHandler(getErrorHandler()); this.listenerContainer.setAdviceChain(getAdviceChain()); //Set timeouts this.listenerContainer.setShutdownTimeout(DEFAULT_TIMEOUT_MILLIS); this.listenerContainer.setReceiveTimeout(DEFAULT_TIMEOUT_MILLIS); this.listenerContainer.setRecoveryInterval(DEFAULT_TIMEOUT_MILLIS / 2); //Transactions are currently not supported this.listenerContainer.setChannelTransacted(false); }
private SimpleMessageListenerContainer doCreateContainer(MessageListener listener) { SimpleMessageListenerContainer container = new SimpleMessageListenerContainer(template.getConnectionFactory()); container.setMessageListener(listener); container.setTxSize(txSize); container.setPrefetchCount(txSize); container.setConcurrentConsumers(concurrentConsumers); container.setChannelTransacted(transactional); container.setAcknowledgeMode(acknowledgeMode); container.setBeanName("integrationTestContainer"); container.setReceiveTimeout(50); // requires RabbitMQ 3.2.x // container.setConsumerArguments(Collections. <String, Object> singletonMap("x-priority", Integer.valueOf(10))); if (externalTransaction) { container.setTransactionManager(new TestTransactionManager()); } return container; }
messageListener.setBeforeSendReplyPostProcessors(new GZipPostProcessor()); container.setMessageListener(messageListener); container.setReceiveTimeout(100); container.afterPropertiesSet(); container.start();
protected SimpleMessageListenerContainer doCreateContainer(String queueName, Object listener, ConnectionFactory connectionFactory, ApplicationContext context) { SimpleMessageListenerContainer container = new SimpleMessageListenerContainer(connectionFactory); container.setMessageListener(new MessageListenerAdapter(listener)); container.setQueueNames(queueName); container.setPrefetchCount(1); container.setConcurrentConsumers(concurrentConsumers); container.setChannelTransacted(transactional); container.setAcknowledgeMode(acknowledgeMode); container.setRecoveryInterval(100); container.setFailedDeclarationRetryInterval(100); container.setReceiveTimeout(50); if (context != null) { container.setApplicationContext(context); } container.afterPropertiesSet(); return container; }