@Bean public IntegrationFlow dedicatedPollingThreadFlow() { return IntegrationFlows.from(MessageChannels.queue("dedicatedQueueChannel")) .bridge(e -> e .poller(Pollers.fixedDelay(0).receiveTimeout(-1)) .taskScheduler(dedicatedTaskScheduler())) .channel("dedicatedResults") .get(); }
.fixedDelay(10) .maxMessagesPerPoll(1) .receiveTimeout(10))) .handle(new BeanFactoryHandler(), e -> e.id("anId"));