[java-identity-provider COMMIT] in /trunk/idp-profile-spring/src: main/java/net/shibboleth/idp/profile/spring/relying...

noreply at shibboleth.net noreply at shibboleth.net
Mon Mar 31 08:49:16 EDT 2014


Author: rdw
Date: Mon Mar 31 08:49:16 2014
New Revision: 5664

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=5664&view=rev
Log:
IDP388 SVN resource parser.  Refactor the ResourceBackedMetadataProviderParser to use spring parsing for the the two Resources we still support directly.  Add SVN Resource parser and very light testing.

Added:
    trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/resource/
    trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/resource/ClasspathResourceParser.java   (with props)
    trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/resource/ResourceNamespaceHandler.java
      - copied, changed from r5662, trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/ResourcesHelper.java
    trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/resource/SVNResourceParser.java   (with props)
    trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/resource/package-info.java   (with props)
    trunk/idp-profile-spring/src/test/resources/net/shibboleth/idp/profile/spring/relyingparty/metadata/svnEntity.xml   (with props)
Modified:
    trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/AbstractRelyingPartyParser.java
    trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/RelyingPartyGroupParser.java
    trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/RelyingPartyNamespaceHandler.java
    trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/RelyingPartyParser.java
    trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/AbstractMetadataProviderParser.java
    trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/HttpClientFactoryBean.java
    trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/MetadataNamespaceHandler.java
    trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/ResourceBackedMetadataProviderParser.java
    trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/ResourcesHelper.java
    trunk/idp-profile-spring/src/main/resources/META-INF/spring.handlers
    trunk/idp-profile-spring/src/test/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/ResourceMetadataParserTest.java
    trunk/idp-profile-spring/src/test/resources/logback-test.xml

Modified: trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/AbstractRelyingPartyParser.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/AbstractRelyingPartyParser.java?rev=5664&r1=5663&r2=5664&view=diff
==============================================================================
--- trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/AbstractRelyingPartyParser.java (original)
+++ trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/AbstractRelyingPartyParser.java Mon Mar 31 08:49:16 2014
@@ -80,5 +80,6 @@
         builder.addPropertyValue("profileConfigurations", profileConfigurations);
         
         builder.setInitMethodName("initialize");
+        builder.setDestroyMethodName("destroy");
     }
 }

Modified: trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/RelyingPartyGroupParser.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/RelyingPartyGroupParser.java?rev=5664&r1=5663&r2=5664&view=diff
==============================================================================
--- trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/RelyingPartyGroupParser.java (original)
+++ trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/RelyingPartyGroupParser.java Mon Mar 31 08:49:16 2014
@@ -87,6 +87,7 @@
                         BeanDefinitionBuilder.genericBeanDefinition(RelyingPartyMetadataProvider.class);
 
                 metadataBuilder.setInitMethodName("initialize");
+                metadataBuilder.setDestroyMethodName("destroy");
                 metadataBuilder.addConstructorArgValue(metadataProvider);
                 BeanDefinition rpDefinition = metadataBuilder.getBeanDefinition();
                 parserContext.getRegistry().registerBeanDefinition(

Modified: trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/RelyingPartyNamespaceHandler.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/RelyingPartyNamespaceHandler.java?rev=5664&r1=5663&r2=5664&view=diff

[... 474 lines stripped ...]


More information about the commits mailing list