骆驼:filterFile DSL 示例
Camel: filterFile DSL example
我想在骆驼路线中使用 filterFile
。
我有这样的路线:
from(String.format("sftp://%s@%s:%d/%s?password=%s&delete=true&readLock=changed&delay=%s,
systemSettingsService.getSystemSettings().getSftpUserName(),
systemSettingsService.getSystemSettings().getSftpHost(),
systemSettingsService.getSystemSettings().getSftpPort(),
systemSettingsService.getSystemSettings().getSftpSourcePathDestWorking(),
systemSettingsService.getSystemSettings().getSftpPassword(),
systemSettingsService.getSystemSettings().getSftpPollPeriod()))...
我已阅读file2 doc
这里写着:
Camel 2.18: Filters the file based on Simple language. For example to filter on file size, you can use ${file}:size > 5000.
但是我不明白我应该在哪里使用这种简单的语言。
我认为文档打错了字。它可能看起来像这样:
from(String.format("sftp://%s@%s:%d/%s?filterFile=$simple{file:size} > 5000&delete=true..."))
我想在骆驼路线中使用 filterFile
。
我有这样的路线:
from(String.format("sftp://%s@%s:%d/%s?password=%s&delete=true&readLock=changed&delay=%s,
systemSettingsService.getSystemSettings().getSftpUserName(),
systemSettingsService.getSystemSettings().getSftpHost(),
systemSettingsService.getSystemSettings().getSftpPort(),
systemSettingsService.getSystemSettings().getSftpSourcePathDestWorking(),
systemSettingsService.getSystemSettings().getSftpPassword(),
systemSettingsService.getSystemSettings().getSftpPollPeriod()))...
我已阅读file2 doc
这里写着:
Camel 2.18: Filters the file based on Simple language. For example to filter on file size, you can use ${file}:size > 5000.
但是我不明白我应该在哪里使用这种简单的语言。
我认为文档打错了字。它可能看起来像这样:
from(String.format("sftp://%s@%s:%d/%s?filterFile=$simple{file:size} > 5000&delete=true..."))