[java-shib-attribute] branch main updated: JSSH-71 Remove the impact of the DestructableComponent Interface

Codeberg noreply at shibboleth.net
Wed Jul 29 10:13:22 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-attribute.

View the commit online:
https://codeberg.org/Shibboleth/java-shib-attribute/commit/6d53c96d62334f98db55dc107d9b8c5a0007cd3c

The following commit(s) were added to refs/heads/main by this push:
     new 6d53c96d6 JSSH-71 Remove the impact of the DestructableComponent Interface
6d53c96d6 is described below

commit 6d53c96d62334f98db55dc107d9b8c5a0007cd3c
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Wed Jul 29 11:14:04 2026 +0100

    JSSH-71 Remove the impact of the DestructableComponent Interface
    
    https://shibboleth.atlassian.net/browse/JSSH-71
    
    Add a BeanTearDownProcessor into the service configuration files.
---
 .../shibboleth/idp/attribute/resolver/spring/mappedTemplateService.xml  | 2 ++
 .../net/shibboleth/idp/attribute/resolver/spring/multiFileService.xml   | 2 ++
 .../resources/net/shibboleth/idp/attribute/resolver/spring/service.xml  | 2 ++
 .../resources/net/shibboleth/idp/attribute/resolver/spring/service2.xml | 2 ++
 .../net/shibboleth/idp/attribute/resolver/spring/serviceNullStrip.xml   | 2 ++
 5 files changed, 10 insertions(+)

diff --git a/shib-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/mappedTemplateService.xml b/shib-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/mappedTemplateService.xml
index fab13538b..1b82bb225 100644
--- a/shib-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/mappedTemplateService.xml
+++ b/shib-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/mappedTemplateService.xml
@@ -46,4 +46,6 @@
             </util:list>
         </property>
     </bean>
+    <!-- Trigger service tear down -->
+    <bean id="teardownHelper" class="net.shibboleth.shared.spring.config.BeanTearDownProcessor"/>
 </beans>
\ No newline at end of file
diff --git a/shib-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/multiFileService.xml b/shib-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/multiFileService.xml
index 0280d0085..7e9e6989a 100644
--- a/shib-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/multiFileService.xml
+++ b/shib-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/multiFileService.xml
@@ -39,4 +39,6 @@
 			</util:list>
 		</property>
 	</bean>
+	<!-- Trigger service tear down -->
+	<bean id="teardownHelper" class="net.shibboleth.shared.spring.config.BeanTearDownProcessor"/>
 </beans>
\ No newline at end of file
diff --git a/shib-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/service.xml b/shib-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/service.xml
index 6f375bb69..64a9b97eb 100644
--- a/shib-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/service.xml
+++ b/shib-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/service.xml
@@ -47,4 +47,6 @@
             </util:list>
         </property>
     </bean>
+    <!-- Trigger service tear down -->
+    <bean id="teardownHelper" class="net.shibboleth.shared.spring.config.BeanTearDownProcessor"/>
 </beans>
diff --git a/shib-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/service2.xml b/shib-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/service2.xml
index 118d2e12f..153e22acb 100644
--- a/shib-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/service2.xml
+++ b/shib-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/service2.xml
@@ -39,4 +39,6 @@
 			</util:list>
 		</property>
 	</bean>
+    <!-- Trigger service tear down -->
+    <bean id="teardownHelper" class="net.shibboleth.shared.spring.config.BeanTearDownProcessor"/>
 </beans>
\ No newline at end of file
diff --git a/shib-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/serviceNullStrip.xml b/shib-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/serviceNullStrip.xml
index ff185eda7..bee1c8a0c 100644
--- a/shib-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/serviceNullStrip.xml
+++ b/shib-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/serviceNullStrip.xml
@@ -48,4 +48,6 @@
             </util:list>
         </property>
     </bean>
+    <!-- Trigger service tear down -->
+    <bean id="teardownHelper" class="net.shibboleth.shared.spring.config.BeanTearDownProcessor"/>
 </beans>
\ No newline at end of file

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list