diff --git a/spring-integration-file/src/main/java/org/springframework/integration/file/remote/session/DefaultSessionFactoryLocator.java b/spring-integration-file/src/main/java/org/springframework/integration/file/remote/session/DefaultSessionFactoryLocator.java index 0628a7f95df..0827f787808 100644 --- a/spring-integration-file/src/main/java/org/springframework/integration/file/remote/session/DefaultSessionFactoryLocator.java +++ b/spring-integration-file/src/main/java/org/springframework/integration/file/remote/session/DefaultSessionFactoryLocator.java @@ -53,8 +53,20 @@ public DefaultSessionFactoryLocator(Map> factories, Se * Add a session factory. * @param key the lookup key. * @param factory the factory. + * @deprecated since 5.3 in favor of {@link #addSessionFactory} */ + @Deprecated public void addSessionFactory(String key, SessionFactory factory) { + addSessionFactory((Object) key, factory); + } + + /** + * Add a session factory. + * @param key the lookup key. + * @param factory the factory. + * @since 5.3 + */ + public void addSessionFactory(Object key, SessionFactory factory) { this.factories.put(key, factory); }