[java-shib-shared] branch main updated: JSSH-73 Deprecate the shib-spring AbstractFactoryBean
Codeberg
noreply at shibboleth.net
Wed Jul 8 10:07:53 UTC 2026
This is an automated email from the git hooks/post-receive script.
codeberg pushed a commit to branch main
in repository java-shib-shared.
View the commit online:
https://codeberg.org/Shibboleth/java-shib-shared/commit/26a7f3d952abd0e26b50ed68680ae1aa845e519d
The following commit(s) were added to refs/heads/main by this push:
new 26a7f3d9 JSSH-73 Deprecate the shib-spring AbstractFactoryBean
26a7f3d9 is described below
commit 26a7f3d952abd0e26b50ed68680ae1aa845e519d
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Wed Jun 10 16:42:43 2026 +0100
JSSH-73 Deprecate the shib-spring AbstractFactoryBean
https://shibboleth.atlassian.net/browse/JSSH-73
Deprecate the class and point AbstractComponentAwareFactoryBean and
ViewResolversFactoryBean back to the Spring one.
---
.../shared/spring/factory/AbstractComponentAwareFactoryBean.java | 1 +
.../java/net/shibboleth/shared/spring/factory/AbstractFactoryBean.java | 3 +++
.../net/shibboleth/shared/spring/factory/ViewResolversFactoryBean.java | 1 +
3 files changed, 5 insertions(+)
diff --git a/shib-spring/src/main/java/net/shibboleth/shared/spring/factory/AbstractComponentAwareFactoryBean.java b/shib-spring/src/main/java/net/shibboleth/shared/spring/factory/AbstractComponentAwareFactoryBean.java
index ebb9f3fc..b8e4b7c1 100644
--- a/shib-spring/src/main/java/net/shibboleth/shared/spring/factory/AbstractComponentAwareFactoryBean.java
+++ b/shib-spring/src/main/java/net/shibboleth/shared/spring/factory/AbstractComponentAwareFactoryBean.java
@@ -17,6 +17,7 @@ package net.shibboleth.shared.spring.factory;
import javax.annotation.Nullable;
import org.springframework.beans.factory.BeanCreationException;
+import org.springframework.beans.factory.config.AbstractFactoryBean;
import net.shibboleth.shared.component.DestructableComponent;
import net.shibboleth.shared.component.InitializableComponent;
diff --git a/shib-spring/src/main/java/net/shibboleth/shared/spring/factory/AbstractFactoryBean.java b/shib-spring/src/main/java/net/shibboleth/shared/spring/factory/AbstractFactoryBean.java
index 939d02a5..d23f4ba9 100644
--- a/shib-spring/src/main/java/net/shibboleth/shared/spring/factory/AbstractFactoryBean.java
+++ b/shib-spring/src/main/java/net/shibboleth/shared/spring/factory/AbstractFactoryBean.java
@@ -61,7 +61,10 @@ import org.springframework.util.ReflectionUtils;
* @see #createInstance()
*
* @since 9.1.0
+ *
+ * @deprecated For removal in 10.0
*/
+ at Deprecated(forRemoval = true, since = "9.3")
public abstract class AbstractFactoryBean<T>
implements FactoryBean<T>, BeanClassLoaderAware, BeanFactoryAware, InitializingBean, DisposableBean {
diff --git a/shib-spring/src/main/java/net/shibboleth/shared/spring/factory/ViewResolversFactoryBean.java b/shib-spring/src/main/java/net/shibboleth/shared/spring/factory/ViewResolversFactoryBean.java
index 4c7135f5..bc5914af 100644
--- a/shib-spring/src/main/java/net/shibboleth/shared/spring/factory/ViewResolversFactoryBean.java
+++ b/shib-spring/src/main/java/net/shibboleth/shared/spring/factory/ViewResolversFactoryBean.java
@@ -22,6 +22,7 @@ import javax.annotation.Nullable;
import org.slf4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.config.AbstractFactoryBean;
import org.springframework.web.servlet.ViewResolver;
import net.shibboleth.shared.collection.CollectionSupport;
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list