[java-identity-provider] 01/03: JSSH-5 ServiceableComponent should implement AutoClose
Rod Widdowson
rdw at steadingsoftware.com
Sat Nov 26 14:46:28 UTC 2022
This is an automated email from the git hooks/post-receive script.
rdw pushed a commit to branch main
in repository java-identity-provider.
View the commit online:
http://git.shibboleth.net/view/?p=java-identity-provider.git;a=commit;h=15980352637885d93f5cac8518d3b302a3bbcedd
commit 15980352637885d93f5cac8518d3b302a3bbcedd
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Sat Nov 26 13:31:17 2022 +0000
JSSH-5 ServiceableComponent should implement AutoClose
https://shibboleth.atlassian.net/browse/JSSH-5
DefaultRelyingPartyConfigurationResolver no longer extends
AbstractServiceableComponent
---
.../impl/DefaultRelyingPartyConfigurationResolver.java | 11 ++---------
.../impl/DefaultRelyingPartyConfigurationResolverTest.java | 3 ---
...legatingCriteriaRelyingPartyConfigurationResolverTest.java | 4 ----
3 files changed, 2 insertions(+), 16 deletions(-)
diff --git a/idp-profile-impl/src/main/java/net/shibboleth/idp/relyingparty/impl/DefaultRelyingPartyConfigurationResolver.java b/idp-profile-impl/src/main/java/net/shibboleth/idp/relyingparty/impl/DefaultRelyingPartyConfigurationResolver.java
index 8b4fc71db..a579d7221 100644
--- a/idp-profile-impl/src/main/java/net/shibboleth/idp/relyingparty/impl/DefaultRelyingPartyConfigurationResolver.java
+++ b/idp-profile-impl/src/main/java/net/shibboleth/idp/relyingparty/impl/DefaultRelyingPartyConfigurationResolver.java
@@ -44,10 +44,10 @@ import net.shibboleth.shared.annotation.constraint.NonnullElements;
import net.shibboleth.shared.annotation.constraint.NotEmpty;
import net.shibboleth.shared.annotation.constraint.NotLive;
import net.shibboleth.shared.annotation.constraint.Unmodifiable;
+import net.shibboleth.shared.component.AbstractIdentifiableInitializableComponent;
import net.shibboleth.shared.component.ComponentInitializationException;
import net.shibboleth.shared.logic.Constraint;
import net.shibboleth.shared.resolver.ResolverException;
-import net.shibboleth.shared.spring.service.AbstractServiceableComponent;
/**
* Retrieves a per-relying party configuration for a given profile request based on the request context.
@@ -56,8 +56,7 @@ import net.shibboleth.shared.spring.service.AbstractServiceableComponent;
* Note that this resolver does not permit more than one {@link RelyingPartyConfiguration} with the same ID.
* </p>
*/
-public class DefaultRelyingPartyConfigurationResolver
- extends AbstractServiceableComponent<RelyingPartyConfigurationResolver>
+public class DefaultRelyingPartyConfigurationResolver extends AbstractIdentifiableInitializableComponent
implements RelyingPartyConfigurationResolver {
/** Class logger. */
@@ -332,10 +331,4 @@ public class DefaultRelyingPartyConfigurationResolver
encryptionCredentials = Collections.emptyList();
}
}
-
- /** {@inheritDoc} */
- @Override @Nonnull public RelyingPartyConfigurationResolver getComponent() {
- return this;
- }
-
}
\ No newline at end of file
diff --git a/idp-profile-impl/src/test/java/net/shibboleth/idp/relyingparty/impl/DefaultRelyingPartyConfigurationResolverTest.java b/idp-profile-impl/src/test/java/net/shibboleth/idp/relyingparty/impl/DefaultRelyingPartyConfigurationResolverTest.java
index 1d052715c..394cbc360 100644
--- a/idp-profile-impl/src/test/java/net/shibboleth/idp/relyingparty/impl/DefaultRelyingPartyConfigurationResolverTest.java
+++ b/idp-profile-impl/src/test/java/net/shibboleth/idp/relyingparty/impl/DefaultRelyingPartyConfigurationResolverTest.java
@@ -94,7 +94,6 @@ public class DefaultRelyingPartyConfigurationResolverTest {
resolver.setId("test");
resolver.setUnverifiedConfiguration(anonRP);
resolver.setDefaultConfiguration(defaultRP);
- resolver.setApplicationContext(new MockApplicationContext());
resolver.initialize();
final Iterable<RelyingPartyConfiguration> results = resolver.resolve(requestContext);
@@ -129,7 +128,6 @@ public class DefaultRelyingPartyConfigurationResolverTest {
resolver.setId("test");
resolver.setUnverifiedConfiguration(anonRP);
resolver.setDefaultConfiguration(defaultRP);
- resolver.setApplicationContext(new MockApplicationContext());
resolver.initialize();
final Iterable<RelyingPartyConfiguration> results = resolver.resolve(requestContext);
@@ -185,7 +183,6 @@ public class DefaultRelyingPartyConfigurationResolverTest {
resolver.setRelyingPartyConfigurations(rpConfigs);
resolver.setUnverifiedConfiguration(anonRP);
resolver.setDefaultConfiguration(defaultRP);
- resolver.setApplicationContext(new MockApplicationContext());
resolver.initialize();
Iterable<RelyingPartyConfiguration> results = resolver.resolve(requestContext);
diff --git a/idp-profile-impl/src/test/java/net/shibboleth/idp/relyingparty/impl/DelegatingCriteriaRelyingPartyConfigurationResolverTest.java b/idp-profile-impl/src/test/java/net/shibboleth/idp/relyingparty/impl/DelegatingCriteriaRelyingPartyConfigurationResolverTest.java
index 2f164e7ca..1ea5a1618 100644
--- a/idp-profile-impl/src/test/java/net/shibboleth/idp/relyingparty/impl/DelegatingCriteriaRelyingPartyConfigurationResolverTest.java
+++ b/idp-profile-impl/src/test/java/net/shibboleth/idp/relyingparty/impl/DelegatingCriteriaRelyingPartyConfigurationResolverTest.java
@@ -139,7 +139,6 @@ public class DelegatingCriteriaRelyingPartyConfigurationResolverTest extends XML
final List<RelyingPartyConfiguration> rpConfigs = Arrays.asList(oneByName, twoByName, threeByName);
delegate.setId("delegate");
- delegate.setApplicationContext(new MockApplicationContext());
delegate.setRelyingPartyConfigurations(rpConfigs);
delegate.initialize();
@@ -173,7 +172,6 @@ public class DelegatingCriteriaRelyingPartyConfigurationResolverTest extends XML
final List<RelyingPartyConfiguration> rpConfigs = Arrays.asList(oneByName, twoByName, threeByName);
delegate.setId("delegate");
- delegate.setApplicationContext(new MockApplicationContext());
delegate.setRelyingPartyConfigurations(rpConfigs);
delegate.initialize();
@@ -203,7 +201,6 @@ public class DelegatingCriteriaRelyingPartyConfigurationResolverTest extends XML
delegate.setId("delegate");
delegate.setRelyingPartyConfigurations(rpConfigs);
- delegate.setApplicationContext(new MockApplicationContext());
delegate.initialize();
EntityDescriptor ed = (EntityDescriptor) XMLObjectSupport.buildXMLObject(EntityDescriptor.DEFAULT_ELEMENT_NAME);
@@ -246,7 +243,6 @@ public class DelegatingCriteriaRelyingPartyConfigurationResolverTest extends XML
final List<RelyingPartyConfiguration> rpConfigs = Arrays.asList(oneByTag, twoByTag);
delegate.setId("delegate");
- delegate.setApplicationContext(new MockApplicationContext());
delegate.setRelyingPartyConfigurations(rpConfigs);
delegate.initialize();
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list