List of usage examples for org.springframework.integration.file.filters SimplePatternFileListFilter SimplePatternFileListFilter
public SimplePatternFileListFilter(String path)
From source file:com.create.application.configuration.IntegrationConfiguration.java
@Bean @InboundChannelAdapter(value = "inboundFileChannel", poller = @Poller(cron = "${ticket.poller.cron}")) public MessageSource<File> fileMessageSource(@Value("${ticket.poller.path}") final String path, @Value("${ticket.poller.fileMask}") final String fileMask) { final FileReadingMessageSource source = new FileReadingMessageSource(); final CompositeFileListFilter<File> compositeFileListFilter = new CompositeFileListFilter<>(); final SimplePatternFileListFilter simplePatternFileListFilter = new SimplePatternFileListFilter(fileMask); final AcceptOnceFileListFilter<File> acceptOnceFileListFilter = new AcceptOnceFileListFilter<>(); compositeFileListFilter.addFilter(simplePatternFileListFilter); compositeFileListFilter.addFilter(acceptOnceFileListFilter); source.setFilter(compositeFileListFilter); source.setDirectory(new File(path)); return source; }