委派 Session Factory
版本 4.2 引入了 DelegatingSessionFactory
,允許在執行時期選擇實際的 session factory。在調用 FTP 端點之前,在 factory 上調用 setThreadKey()
,將金鑰與目前的執行緒關聯。然後,該金鑰會用於查找要使用的實際 session factory。您可以在使用後調用 clearThreadKey()
來清除金鑰。
請參閱 Context Holder Advice 以取得更多關於如何將此 factory 與 ContextHolderRequestHandlerAdvice
一起使用的資訊。
當您使用 session 快取 (請參閱 FTP Session 快取) 時,每個委派都應該被快取。您無法快取 DelegatingSessionFactory 本身。 |
從 5.0.7 版本開始,DelegatingSessionFactory
可以與 RotatingServerAdvice
結合使用,以輪詢多個伺服器;請參閱 輸入通道配接器:輪詢多個伺服器和目錄。