【发布时间】:2016-06-23 08:21:32
【问题描述】:
我已经实现了一个文件入站通道适配器来轮询目录。我们可以从其他一些入站进程接收多个文件......在其中我们必须选择一些独特的文件进行合并。我们已经实现了一个自定义过滤器来执行这项工作(获取唯一文件并将其传递给服务激活器)。
在服务激活器上,我们将一一接收文件。并且我们不知道实际上我们从过滤器类的当前轮询中收到了多少要合并的文件,可能只有一个文件或多个文件。
我的问题是我们如何确保在 Service activator 类中我们将收到多少个文件。这样我们就可以根据从 Filter 类接收到的文件数量来执行我们的业务?
有什么方法可以让服务激活器类知道...它会从过滤器类的轮询中收到多少文件?
【问题讨论】:
标签: spring spring-integration inbound