[java-shib-attribute] branch main updated: Add NonnullFunction and convert reloadable service strategies to it.
Scott Cantor
cantor.2 at osu.edu
Mon Nov 28 20:53:57 UTC 2022
This is an automated email from the git hooks/post-receive script.
scantor pushed a commit to branch main
in repository java-shib-attribute.
View the commit online:
http://git.shibboleth.net/view/?p=java-shib-attribute.git;a=commit;h=5a8282d03035b56587db08a5fb962db957d32040
The following commit(s) were added to refs/heads/main by this push:
new 5a8282d03 Add NonnullFunction and convert reloadable service strategies to it.
5a8282d03 is described below
commit 5a8282d03035b56587db08a5fb962db957d32040
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Mon Nov 28 15:53:54 2022 -0500
Add NonnullFunction and convert reloadable service strategies to it.
---
.../attribute/filter/spring/impl/AttributeFilterServiceStrategy.java | 4 ++--
.../attribute/transcoding/impl/AttributeRegistryServiceStrategy.java | 3 ++-
.../resolver/spring/impl/AttributeResolverServiceStrategy.java | 4 ++--
3 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/shib-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/impl/AttributeFilterServiceStrategy.java b/shib-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/impl/AttributeFilterServiceStrategy.java
index 194ae3f09..42ba7362b 100644
--- a/shib-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/impl/AttributeFilterServiceStrategy.java
+++ b/shib-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/impl/AttributeFilterServiceStrategy.java
@@ -18,7 +18,6 @@
package net.shibboleth.idp.attribute.filter.spring.impl;
import java.util.Collection;
-import java.util.function.Function;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
@@ -32,6 +31,7 @@ import net.shibboleth.idp.attribute.filter.AttributeFilterPolicy;
import net.shibboleth.idp.attribute.filter.impl.AttributeFilterImpl;
import net.shibboleth.shared.component.AbstractIdentifiableInitializableComponent;
import net.shibboleth.shared.component.ComponentInitializationException;
+import net.shibboleth.shared.logic.NonnullFunction;
import net.shibboleth.shared.service.ServiceException;
import net.shibboleth.shared.service.ServiceableComponent;
import net.shibboleth.shared.spring.service.impl.SpringServiceableComponent;
@@ -43,7 +43,7 @@ import net.shibboleth.shared.spring.service.impl.SpringServiceableComponent;
* then initialize.
*/
public class AttributeFilterServiceStrategy extends AbstractIdentifiableInitializableComponent implements
- Function<ApplicationContext, ServiceableComponent<AttributeFilter>> {
+ NonnullFunction<ApplicationContext, ServiceableComponent<AttributeFilter>> {
/** log. */
private final Logger log = LoggerFactory.getLogger(AttributeFilterServiceStrategy.class);
diff --git a/shib-attribute-impl/src/main/java/net/shibboleth/idp/attribute/transcoding/impl/AttributeRegistryServiceStrategy.java b/shib-attribute-impl/src/main/java/net/shibboleth/idp/attribute/transcoding/impl/AttributeRegistryServiceStrategy.java
index 993a378fe..53e3846f3 100644
--- a/shib-attribute-impl/src/main/java/net/shibboleth/idp/attribute/transcoding/impl/AttributeRegistryServiceStrategy.java
+++ b/shib-attribute-impl/src/main/java/net/shibboleth/idp/attribute/transcoding/impl/AttributeRegistryServiceStrategy.java
@@ -38,6 +38,7 @@ import net.shibboleth.idp.attribute.transcoding.TranscodingRule;
import net.shibboleth.shared.annotation.constraint.NonnullElements;
import net.shibboleth.shared.component.AbstractIdentifiableInitializableComponent;
import net.shibboleth.shared.component.ComponentInitializationException;
+import net.shibboleth.shared.logic.NonnullFunction;
import net.shibboleth.shared.service.ServiceException;
import net.shibboleth.shared.spring.service.AbstractServiceableComponent;
import net.shibboleth.shared.spring.service.impl.SpringServiceableComponent;
@@ -46,7 +47,7 @@ import net.shibboleth.shared.spring.service.impl.SpringServiceableComponent;
* Strategy for summoning up an {@link AttributeTranscoderRegistryImpl} from a populated {@link ApplicationContext}.
*/
public class AttributeRegistryServiceStrategy extends AbstractIdentifiableInitializableComponent implements
- Function<ApplicationContext,AbstractServiceableComponent<AttributeTranscoderRegistry>> {
+ NonnullFunction<ApplicationContext,AbstractServiceableComponent<AttributeTranscoderRegistry>> {
/** Name of bean to supply naming function registry property. */
@Nullable @NonnullElements private Collection<NamingFunction<?>> namingRegistry;
diff --git a/shib-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/impl/AttributeResolverServiceStrategy.java b/shib-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/impl/AttributeResolverServiceStrategy.java
index dabf99b55..ee7f4edca 100644
--- a/shib-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/impl/AttributeResolverServiceStrategy.java
+++ b/shib-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/impl/AttributeResolverServiceStrategy.java
@@ -18,7 +18,6 @@
package net.shibboleth.idp.attribute.resolver.spring.impl;
import java.util.Collection;
-import java.util.function.Function;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
@@ -33,6 +32,7 @@ import net.shibboleth.idp.attribute.resolver.DataConnector;
import net.shibboleth.idp.attribute.resolver.impl.AttributeResolverImpl;
import net.shibboleth.shared.component.AbstractIdentifiableInitializableComponent;
import net.shibboleth.shared.component.ComponentInitializationException;
+import net.shibboleth.shared.logic.NonnullFunction;
import net.shibboleth.shared.service.ServiceException;
import net.shibboleth.shared.spring.service.AbstractServiceableComponent;
import net.shibboleth.shared.spring.service.impl.SpringServiceableComponent;
@@ -43,7 +43,7 @@ import net.shibboleth.shared.spring.service.impl.SpringServiceableComponent;
* Attribute Resolver which we then initialize.
*/
public class AttributeResolverServiceStrategy extends AbstractIdentifiableInitializableComponent implements
- Function<ApplicationContext,AbstractServiceableComponent<AttributeResolver>> {
+ NonnullFunction<ApplicationContext,AbstractServiceableComponent<AttributeResolver>> {
/** Class logger. */
@Nonnull private final Logger log = LoggerFactory.getLogger(AttributeResolverServiceStrategy.class);
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list