[java-shib-metadata-new] 08/09: JSSH-5 ServiceableComponent should implement AutoClose
Ian Young
ian at iay.org.uk
Tue Oct 4 13:25:46 UTC 2022
This is an automated email from the git hooks/post-receive script.
iay pushed a commit to branch main
in repository java-shib-metadata-new.
View the commit online:
http://git.shibboleth.net/view/?p=java-shib-metadata-new.git;a=commit;h=6e20e62d961ba19f09183026444fb470c6f870a3
commit 6e20e62d961ba19f09183026444fb470c6f870a3
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 f8df3cc7..641f394a 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