Описание тега spring-integration-sftp

Протокол безопасной передачи файлов (SFTP) - это сетевой протокол, который позволяет передавать файлы между двумя компьютерами в Интернете через любой надежный поток.
1 ответ

Весенняя интеграция с примером RedisLockRegistry

Мы реализуем поток, где <int-sftp:inbound-streaming-channel-adapter/> опрашивает каталог для файла и при обнаружении передает поток активатору службы. Проблема в том, что у нас будет запущено несколько экземпляров приложения, и мы хотели бы за…
1 ответ

Адаптер входящего канала Sftp: дубликаты сообщений

Я хочу загружать файлы через sftp из двух отдельных каталогов в одну локальную папку. Итак, у меня есть два адаптера входящего канала, как это: <bean id="lastModifiedFileFilter" class="com.test.sftp.SftpLastModifiedFileListFilter"> <constru…
1 ответ

SFTP: BeanPostProcessor мешает работе @ServiceActivator и @MessagingGateway

Кажется, реализация интерфейса BeanPostProcessor влияет на @ServiceActivator. Каким должен быть способ использовать BeanPostProcessor с @ServiceActivator. Благодарю. Полные журналы доступны здесь журналы Ниже приводится Java Config, используемый для…
1 ответ

Как переместить файлы с помощью ExpressionEvaluatingRequestHandlerAdvice

В руководстве для ExpressionEvaluatingRequestHandlerAdvice четко сказано: A typical use case for this advice might be with an <ftp:outbound-channel-adapter/>, perhaps to move the file to one directory if the transfer was successful, or to anot…
1 ответ

Как проверить контрольную сумму файла, загруженного с помощью Spring SFTP

В нашем приложении огромное количество файлов, загруженных с удаленного компьютера на локальный компьютер (сервер, на котором выполняется код). Мы решили использовать Spring SFTP для загрузки. Используя приведенный ниже код, я могу загрузить файл с …
1 ответ

Изменение удаленного каталога ftp для опроса с помощью весенней интеграции ftp

Я разрабатываю приложение, которое загружает файлы с FTP-сервера. Однако папка ftp может отличаться во время каждого запуска. Папка ftp для опроса предоставляется пользователем. Я заметил, что в весенней документации упоминается использование выраже…
1 ответ

Spring Integration - Обработка устаревших сессий sftp

Я реализовал следующий сценарий: QueueChannel, содержащий сообщения в виде байта [] MessageHandler, опрашивающий канал очереди и загружающий файлы по sftp Трансформатор, прослушивающий errorChannel и отправляющий извлеченную полезную нагрузку из соо…
1 ответ

Spring Inbound Channel Adapter - как автоматически удалять папки и файлы старше 10 дней

Integration.xml - это займет все файлы в каталоге <int-file:inbound-channel-adapter id="delFiles" channel="delFiles" directory="C:/abc/abc" use-watch-service="true" prevent-duplicates="false" auto-startup="true" watch-events="CREATE,MODIFY"> &…
1 ответ

Один и тот же файл снова и снова берется в Spring-FTP, но с разными именами.

У меня есть пружинный входной канал, определенный так <file:inbound-channel-adapter prevent-duplicates="false" id="inpChannel" directory="file:/Users/abhisheksingh/req" auto-startup="true"> <int:poller id="poller" fixed-delay="1000" /> &…
1 ответ

Как выполнить SFTP после тайм-аута сессии, используя JSch и Spring Integration

У меня есть приложение, которое SFTPs файл через SftpInboundFileSynchronizer: @Bean public SftpInboundFileSynchronizer sftpInboundFileSynchronizer() { SftpInboundFileSynchronizer fileSynchronizer = new SftpInboundFileSynchronizer(sftpSessionFactory(…
1 ответ

Как использовать исходящий шлюз sftp интеграции Spring с конфигурацией Java

Я новичок в интеграции с Spring sftp. Теперь я хочу загружать файлы из нескольких каталогов. Мне кажется, что SFTP Outbound Gateway - мой выбор, но я нахожу только примеры с использованием XML-конфигурации. Как это можно сделать с помощью Java-конфи…
2 ответа

Как переименовать удаленный файл до его обработки?

Я использую Spring интеграции для чтения и обработки файлов с FTP-сервера. Чтобы файл не обрабатывался другими процессами, перед обработкой его следует переименовать. Как я могу сделать это с помощью пружинной интеграции (Spring Boot)? Большое спаси…
0 ответов

NoSuchMethodError: org.springframework.integration.file.remote.synchronizer.AbstractInboundFileSynchronizingMessageSource.getBeanFactory()

Я сталкиваюсь с проблемой при развертывании приложения интеграции sftp пружины. SftpInboundFileSynchronizingMessageSource не имеет ни метода getBeanFactory(), ни AbstractInboundFileSynchronizingMessageSource этого класса. org.springframework.beans.f…
16 мар '18 в 15:08
1 ответ

Spring Integration FTP - создание динамического каталога с выражением удаленного каталога (конфигурация Java)

При использовании SFTP Session Factory (с настройкой Java) в Spring Integration я хотел бы динамически устанавливать каталог удаленного SFTP-сервера. Весенние документы говорят, что это возможно: Spring Integration SFTP-адаптеры SpEL и исходящий ада…
09 окт '17 в 15:29
3 ответа

Интеграция Spring - AbstractInboundFileSynchronizer не обновляет файл

Я ожидал бы, что механизм синхронизации ftp обновит измененный файл. Однако из того, что я вижу здесь, файл загружается только в том случае, если он еще не существует. На данный момент файл не сохраняется локально, даже если временная метка / содерж…
07 ноя '16 в 15:31
2 ответа

Как остановить ИЛИ изменить задержку Spring Integration Poller

Я использую Spring Integration для чтения файлов из каталога, используя следующую конфигурацию. Однако я ищу, чтобы остановить опрос, как только я нашел какой-либо файл, пока служба не перезапускается снова Есть ли способ изменить задержку поллера в…
1 ответ

Можно ли динамически изменить имя-регулярного выражения в inbound-channel-adapter

В нашем приложении огромное количество файлов, загруженных с удаленного компьютера на локальный компьютер (сервер, на котором выполняется код). Мы решили использовать Spring SFTP для загрузки. Мы все еще в процессе разработки. Процесс загрузки начин…
1 ответ

Spring FTP Integration должен искать измененный файл с тем же именем

Я использую FileSystemPersistentAcceptOnceFileListFilter а также PropertiesPersistingMetadataStore чтобы проверить, есть ли новый файл (или) любой файл с тем же именем (или), тот же файл был изменен, тогда полезная нагрузка должна вызвать файл. Но о…
1 ответ

Sftp из Windows Server Spring интеграции

У меня есть требование, чтобы sftp разные файлы на сервер. Файлы, которые находятся в области доставки, находятся на сервере Windows. Я подумал об использовании адаптеров Spring Integration для этой цели, поскольку я не только должен доставлять файл…
1 ответ

SFTP-шлюз Spring-Integeration для работы Mput

Я пытаюсь загрузить несколько файлов с помощью SFTP Outbound Gateway. Мой код Java похож на: final DirectChannel reqWriteChannel = (DirectChannel) context.getBean("toWriteChannel"); final PollableChannel repWriteChannel = (PollableChannel) context.g…