[java-identity-provider COMMIT] in /trunk: idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/fil...
noreply at shibboleth.net
noreply at shibboleth.net
Fri Jul 11 07:50:16 EDT 2014
Author: rdw
Date: Fri Jul 11 07:50:15 2014
New Revision: 6278
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=6278&view=rev
Log:
IDP-429 log the creation of the services
This provides some debug support when the user specified two components with the same ID.
Modified:
trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/AttributeFilterServiceStrategy.java
trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/AttributeResolverServiceStrategy.java
Modified: trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/AttributeFilterServiceStrategy.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/AttributeFilterServiceStrategy.java?rev=6278&r1=6277&r2=6278&view=diff
==============================================================================
--- trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/AttributeFilterServiceStrategy.java (original)
+++ trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/AttributeFilterServiceStrategy.java Fri Jul 11 07:50:15 2014
@@ -17,6 +17,8 @@
package net.shibboleth.idp.attribute.filter.spring;
+import java.util.Collection;
+
import javax.annotation.Nullable;
import net.shibboleth.idp.attribute.filter.AttributeFilter;
@@ -27,6 +29,8 @@
import net.shibboleth.utilities.java.support.component.AbstractIdentifiableInitializableComponent;
import net.shibboleth.utilities.java.support.component.ComponentInitializationException;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.springframework.context.ApplicationContext;
import com.google.common.base.Function;
@@ -39,12 +43,17 @@
public class AttributeFilterServiceStrategy extends AbstractIdentifiableInitializableComponent implements
Function<ApplicationContext, ServiceableComponent<AttributeFilter>> {
+ /** log. */
+ private final Logger log = LoggerFactory.getLogger(AttributeFilterServiceStrategy.class);
+
/** {@inheritDoc} */
- @Override
- @Nullable public ServiceableComponent<AttributeFilter> apply(@Nullable final ApplicationContext appContext) {
+ @Override @Nullable public ServiceableComponent<AttributeFilter>
+ apply(@Nullable final ApplicationContext appContext) {
- final AttributeFilterImpl filter =
- new AttributeFilterImpl(getId(), appContext.getBeansOfType(AttributeFilterPolicy.class).values());
+ final Collection<AttributeFilterPolicy> afps = appContext.getBeansOfType(AttributeFilterPolicy.class).values();
+ log.debug("Creating Attribute Filter {} with {} Policies", getId(), afps.size());
+
+ final AttributeFilterImpl filter = new AttributeFilterImpl(getId(), afps);
filter.setApplicationContext(appContext);
try {
Modified: trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/AttributeResolverServiceStrategy.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/AttributeResolverServiceStrategy.java?rev=6278&r1=6277&r2=6278&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/AttributeResolverServiceStrategy.java (original)
+++ trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/AttributeResolverServiceStrategy.java Fri Jul 11 07:50:15 2014
@@ -32,6 +32,8 @@
import net.shibboleth.utilities.java.support.component.AbstractIdentifiableInitializableComponent;
import net.shibboleth.utilities.java.support.component.ComponentInitializationException;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.springframework.context.ApplicationContext;
import com.google.common.base.Function;
@@ -44,9 +46,12 @@
public class AttributeResolverServiceStrategy extends AbstractIdentifiableInitializableComponent implements
Function<ApplicationContext, ServiceableComponent<AttributeResolver>> {
+ /** log. */
+ private final Logger log = LoggerFactory.getLogger(AttributeResolverServiceStrategy.class);
+
/** {@inheritDoc} */
- @Override
- @Nullable public ServiceableComponent<AttributeResolver> apply(@Nullable final ApplicationContext appContext) {
+ @Override @Nullable public ServiceableComponent<AttributeResolver> apply(
+ @Nullable final ApplicationContext appContext) {
final Collection<PrincipalConnector> pcs = appContext.getBeansOfType(PrincipalConnector.class).values();
final PrinicpalConnectorCanonicalizer pcc = new PrinicpalConnectorCanonicalizer(pcs);
@@ -55,6 +60,9 @@
appContext.getBeansOfType(AttributeDefinition.class).values();
[... 8 lines stripped ...]
More information about the commits
mailing list