List of usage examples for org.springframework.integration.core MessagingTemplate setReceiveTimeout
public void setReceiveTimeout(long receiveTimeout)
From source file:com.apress.prospringintegration.channels.messagingtemplate.MessagingTemplateConfiguration.java
@Bean public MessagingTemplate messagingTemplate() { MessagingTemplate messagingTemplate = new MessagingTemplate(); messagingTemplate.setDefaultChannel(this.messageChannel); messagingTemplate.setReceiveTimeout(1000); return messagingTemplate; }
From source file:com.demo.ex.AsyncErrorHandlingLayerTest.java
@Test public void testConvertStringToUpperCase() { final ApplicationContext context = new ClassPathXmlApplicationContext("/si-async-layers.xml", AsyncErrorHandlingTest.class); final SimpleGateway service = context.getBean(SimpleGateway.class); service.divideByZero(100); // The exception will happen in another thread. MessagingTemplate mt = new MessagingTemplate(context.getBean("stage3Error", MessageChannel.class)); mt.setReceiveTimeout(1000); Exception e = (Exception) mt.receiveAndConvert(Exception.class); assertNotNull(e);//from w w w .j a v a2 s . co m System.out.println(e); }
From source file:uk.ac.kcl.batch.RemoteConfiguration.java
@Bean @Qualifier("partitionHandler") public MessageChannelPartitionHandler partitionHandler(@Qualifier("requestChannel") MessageChannel reqChannel, @Qualifier("aggregatedReplyChannel") PollableChannel repChannel) { MessageChannelPartitionHandler handler = new MessageChannelPartitionHandler(); handler.setGridSize(gridSize);//from ww w. ja va2s . co m handler.setStepName("compositeSlaveStep"); handler.setReplyChannel(repChannel); MessagingTemplate template = new MessagingTemplate(); template.setDefaultChannel(reqChannel); template.setReceiveTimeout(partitionHandlerTimeout); handler.setMessagingOperations(template); return handler; }
From source file:io.spring.batch.configuration.JobConfiguration.java
@Bean public MessagingTemplate messageTemplate() { MessagingTemplate messagingTemplate = new MessagingTemplate(outboundRequests()); messagingTemplate.setReceiveTimeout(60000000l); return messagingTemplate; }
From source file:org.springframework.batch.admin.sample.JobConfigurationRequestIntegrationTests.java
@Test @DirtiesContext//from w ww. j ava 2 s . c o m public void testRegisterFromSimpleRequestString() throws Exception { MessagingTemplate gateway = new MessagingTemplate(); gateway.setReceiveTimeout(500L); JobConfigurationRequest request = new JobConfigurationRequest(); request.setXml(IOUtils.toString(new ClassPathResource("/staging-context.xml").getInputStream())); gateway.convertAndSend(requests, request); assertNotNull("Time out waiting for reply", result); assertEquals("[staging]", result.toString()); }