|
如需使用最新稳定版本,请使用 Spring Integration 7.0.4! |
委托会话工厂
版本 4.2 引入了 DelegatingSessionFactory,允许在运行时选择实际的会话工厂。
在调用 FTP 端点之前,请在该工厂上调用 setThreadKey(),将键与当前线程关联。
随后使用该键查找要使用的实际会话工厂。
使用完毕后,可通过调用 clearThreadKey() 来清除该键。
有关如何使用此工厂与 ContextHolderRequestHandlerAdvice 配合使用的更多信息,请参见 上下文持有者Advice。
当您使用会话缓存(参见 FTP 会话缓存)时,每个委托对象都应被缓存。
您不能缓存 DelegatingSessionFactory 本身。 |
从版本 5.0.7 开始,DelegatingSessionFactory 可与 RotatingServerAdvice 配合使用以轮询多个服务器;请参阅入站通道适配器:轮询多个服务器和目录。