A consumer that allows you to ftp files.
The consumer uses the FtpMessageHandler
from Spring Integration.
You can import FtpConsumerConfiguration
in the application and then inject the following bean.
Consumer<Message<?>> ftpConsumer
You can use ftpConsumer
as a qualifier when injecting.
All configuration properties are prefixed with ftp.consumer
.
For more information on the various options available, please see FtpConsumerProperties.
See this test suite for the various ways, this consumer is used.
See this README where this consumer is used to create a Spring Cloud Stream application where it makes a Ftp sink.