[java-shib-metadata] branch main updated: JSSH-5 ServiceableComponent should implement AutoClose

Rod Widdowson rdw at steadingsoftware.com
Thu Sep 29 14:23:03 UTC 2022


This is an automated email from the git hooks/post-receive script.

rdw pushed a commit to branch main
in repository java-shib-metadata.

View the commit online:
http://git.shibboleth.net/view/?p=java-shib-metadata.git;a=commit;h=e054097098599dfaf6e94c928ef710f85d7860f0

The following commit(s) were added to refs/heads/main by this push:
     new e05409709 JSSH-5 ServiceableComponent should implement AutoClose
e05409709 is described below

commit e054097098599dfaf6e94c928ef710f85d7860f0
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Thu Sep 29 15:09:34 2022 +0100

    JSSH-5 ServiceableComponent should implement AutoClose
    
    https://shibboleth.atlassian.net/browse/JSSH-5
    
    Start converting Service Strategies to return  AbstractServiceableComponent
    rather than ServiceableComponent.
---
 .../idp/saml/metadata/impl/MetadataResolverServiceStrategy.java      | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/shib-metadata-impl/src/main/java/net/shibboleth/idp/saml/metadata/impl/MetadataResolverServiceStrategy.java b/shib-metadata-impl/src/main/java/net/shibboleth/idp/saml/metadata/impl/MetadataResolverServiceStrategy.java
index f8df3cc79..641f394af 100644
--- a/shib-metadata-impl/src/main/java/net/shibboleth/idp/saml/metadata/impl/MetadataResolverServiceStrategy.java
+++ b/shib-metadata-impl/src/main/java/net/shibboleth/idp/saml/metadata/impl/MetadataResolverServiceStrategy.java
@@ -36,6 +36,7 @@ import net.shibboleth.shared.component.ComponentInitializationException;
 import net.shibboleth.shared.resolver.ResolverException;
 import net.shibboleth.shared.service.ServiceException;
 import net.shibboleth.shared.service.ServiceableComponent;
+import net.shibboleth.shared.spring.service.AbstractServiceableComponent;
 
 /**
  * Strategy for summoning up a {@link MetadataResolver} from a populated {@link ApplicationContext}.
@@ -48,10 +49,10 @@ import net.shibboleth.shared.service.ServiceableComponent;
  * </p>
  */
 public class MetadataResolverServiceStrategy extends AbstractIdentifiableInitializableComponent implements
-        Function<ApplicationContext, ServiceableComponent<MetadataResolver>> {
+        Function<ApplicationContext, AbstractServiceableComponent<MetadataResolver>> {
 
     /** {@inheritDoc} */
-    @Nullable public ServiceableComponent<MetadataResolver> apply(@Nullable final ApplicationContext appContext) {
+    @Nullable public AbstractServiceableComponent<MetadataResolver> apply(@Nullable final ApplicationContext appContext) {
         final Collection<MetadataProviderContainer> containers =
                 appContext.getBeansOfType(MetadataProviderContainer.class).values();
 

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


More information about the commits mailing list