From 06762afed2c2433fc13386805557bf55412c0206 Mon Sep 17 00:00:00 2001 From: Ilayaperumal Gopinathan Date: Wed, 19 Aug 2015 13:16:33 -0700 Subject: [PATCH] TimeSource uses default autoStartup=true - Since the ChannelBindingAdapter is `SmartLifecycle` bean and it starts before the message producing time source adapter we can remove explicit `autoStartup=false` for TimeSource sample --- .../source/src/main/java/source/TimeSource.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-cloud-stream-samples/source/src/main/java/source/TimeSource.java b/spring-cloud-stream-samples/source/src/main/java/source/TimeSource.java index c7148a76d..11c81b407 100644 --- a/spring-cloud-stream-samples/source/src/main/java/source/TimeSource.java +++ b/spring-cloud-stream-samples/source/src/main/java/source/TimeSource.java @@ -42,7 +42,7 @@ public class TimeSource { private TimeSourceOptionsMetadata options; @Bean - @InboundChannelAdapter(value = Source.OUTPUT, autoStartup = "false", poller = @Poller(fixedDelay = "${fixedDelay}", maxMessagesPerPoll = "1")) + @InboundChannelAdapter(value = Source.OUTPUT, poller = @Poller(fixedDelay = "${fixedDelay}", maxMessagesPerPoll = "1")) public MessageSource timerMessageSource() { return () -> new GenericMessage<>(new SimpleDateFormat(this.options.getFormat()).format(new Date())); }