spring integration - liest eine entfernte Datei Zeile für Zeile

Ich versuche, eine entfernte Datei Zeile für Zeile mit Spring-Integration zu lesen. Verwendung der Frühlingsdokumentation gefundenHie Ich habe mein Projekt so eingerichtet, dass es nach der Datei fragt und sie per SFTP überträgt, wenn sie gefunden wird. Ich weiß nicht mehr, wie ich den Inhalt einer Datei zeilenweise lesen soll.

Hier ist mein Inbound-Channel-Adapter-Setup, mit dem derzeit Dateien abgerufen werden können.

<int-sftp:inbound-channel-adapter id="sftpAdapterAutoCreate"
        session-factory="sftpSessionFactory"
        channel="receiveChannel"
        filename-pattern="*.txt"
        remote-directory="/home/springftp"
        preserve-timestamp="true"
        local-directory="file:C:\sprintftp"
        auto-create-local-directory="true"
        temporary-file-suffix=".writing"
        delete-remote-files="false">
    <int:poller fixed-rate="1000" max-messages-per-poll="1"/>
</int-sftp:inbound-channel-adapter>

<int:channel id="receiveChannel"> 
    <int:queue/> 
</int:channel> 

Bearbeiten: Zur Verdeutlichung möchte ich jeweils eine Zeile aus der Remote-Datei abrufen, dann den Inhalt dieser Zeile verarbeiten und dann die nächste Zeile abrufen. Ähnlich wie beim Erstellen eines java.io.inputstream für eine lokale Datei und zeilenweisem Lesen.

Jede Hilfe wird sehr geschätzt. Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage