Ich versuche, die ls
Informationen von einer FTP-Seite abrufen: org.springframework.integration.ftp.gateway.ftpoutboundgateway
.Abrufen von Dateien von FTP mit Federintegration FtpOutboundGateway
Von der Javadoc ich verstehe, können wir einen Befehl wie ls, mget ausführen, um die Informationen über die FtpoOutboundGateway
abrufen.
Meine Frage ist, wie man das macht?
Ich habe eine ftpSessionFactory eingerichtet. Ich habe diese Sitzung mit FtpRemoteFileTemplate getestet und kann eine Datei erfolgreich abrufen (via get()).
Aber ich bin verloren, wie dies über das Gateway zu tun. Ich möchte dies über die Codierung tun, keine XML-Dateien für die Konfiguration verwenden.
Also was ich tue ist ein Gateway zu erstellen: neue FtpOutboundGateway (defaultFtpSessionFactory, "ls -R", null);
Was wird der nächste Schritt sein, um den Befehl auszuführen? (tun die ls Abruf von der FTP-Seite)
Ich hatte erwartet, dass dies tatsächlich feuern würde und konnte das Ergebnis abrufen, aber das ist völlig unklar für mich.
Ich kann auch kein Coding-Beispiel finden (nur xml-Konfigurationen) oder aus der javadoc/integration-Dokumentation entnehmen, wie das geht.