<dependencies>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId>
<version>x.x.x</version>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-ftp</artifactId>
<version>x.x.x</version>
</dependency>
</dependencies>
import org.apache.camel.CamelContext;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.impl.DefaultCamelContext;
public class FileTransferExample {
public static void main(String[] args) throws Exception {
CamelContext context = new DefaultCamelContext();
context.addComponent("ftp", org.apache.camel.component.file.remote.FtpComponent.class);
context.addRoutes(new RouteBuilder() {
public void configure() {
}
});
context.start();
Thread.sleep(5000);
context.stop();
}
}