List of usage examples for org.springframework.integration.store MessageGroupStoreReaper setExpireOnDestroy
public void setExpireOnDestroy(boolean expireOnDestroy)
From source file:org.springframework.cloud.stream.app.hdfs.dataset.sink.HdfsDatasetSinkConfiguration.java
@Bean
MessageGroupStoreReaper messageGroupStoreReaper(MessageGroupStore messageStore,
InputBindingLifecycle inputBindingLifecycle) {
MessageGroupStoreReaper messageGroupStoreReaper = new MessageGroupStoreReaper(messageStore);
messageGroupStoreReaper.setPhase(inputBindingLifecycle.getPhase() - 1);
messageGroupStoreReaper.setTimeout(properties.getIdleTimeout());
messageGroupStoreReaper.setAutoStartup(true);
messageGroupStoreReaper.setExpireOnDestroy(true);
return messageGroupStoreReaper;
}