委託會話工廠
版本 4.2 引入了 DelegatingSessionFactory
,它允許在執行時選擇實際的會話工廠。在呼叫 FTP 端點之前,呼叫工廠的 setThreadKey()
方法將一個鍵與當前執行緒關聯起來。然後使用該鍵查詢要使用的實際會話工廠。使用後,可以透過呼叫 clearThreadKey()
來清除該鍵。
有關如何將此工廠與 ContextHolderRequestHandlerAdvice
一起使用的更多資訊,請參閱上下文持有者 Advice。
當您使用會話快取時(請參閱FTP 會話快取),每個委託都應該被快取。您不能快取 DelegatingSessionFactory 本身。 |
從版本 5.0.7 開始,DelegatingSessionFactory
可以與 RotatingServerAdvice
結合使用來輪詢多個伺服器;請參閱入站通道介面卡:輪詢多個伺服器和目錄。