title: Spring Integration SFTP fetch daily but process immediately
body: <p>I want to filter and fetch files daily and then process that all filtered files immediately.</p>
  
  <p>here is my config; </p>
  
  <pre><code> @Bean
  public SftpInboundFileSynchronizer sftpInboundFileSynchronizer() {
      SftpInboundFileSynchronizer fileSynchronizer = new SftpInboundFileSynchronizer(sftpSessionFactory());
      fileSynchronizer.setRemoteDirectory(remoteDirectory);
      fileSynchronizer.setFilter(new SftpSimplePatternFileListFilter(downloadFilter));
      return fileSynchronizer;
  }
  
  @Bean
  @InboundChannelAdapter(channel = "sftpChannel", poller = @Poller(cron = "0 0 0 * * ?"))
  public MessageSource&lt;File&gt; sftpMessageSource() {
      SftpInboundFileSynchronizingMessageSource messageSource = new SftpInboundFileSynchronizingMessageSource(sftpInboundFileSynchronizer());
      messageSource.setLocalDirectory(new File(localDirectory));
      messageSource.setAutoCreateLocalDirectory(true);
      return messageSource;
  }
  </code></pre>
  
  <p>and here is my file handler; </p>
  
  <pre><code>@ServiceActivator(inputChannel = "sftpChannel")
  public void handle(File file) {
      log.info("file received . {}", file.getName());
  }
  </code></pre>
  
  <p>it fetches the files daily and wait one day to call my handler for each of that fetched files.
  I want to consume that fetched files immediately.
  is it possible ?
  How can I do that?</p>