[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 Dec 15 18:15:04 EST 2014


Author: putmanb
Date: Mon Dec 15 18:15:02 2014
New Revision: 7106

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7106&view=rev
Log:
Update schema and parsers for metadata providers so HttpClient caching-related attribs have http- prefix, to better disambiguate them from other attribs.
Add parser unit tests.

Added:
    trunk/idp-profile-spring/src/test/resources/net/shibboleth/idp/profile/spring/relyingparty/metadata/HTTPEntity-httpCaching-file.xml   (with props)
    trunk/idp-profile-spring/src/test/resources/net/shibboleth/idp/profile/spring/relyingparty/metadata/HTTPEntity-httpCaching-memory.xml   (with props)
    trunk/idp-profile-spring/src/test/resources/net/shibboleth/idp/profile/spring/relyingparty/metadata/HTTPEntity-httpCaching-none.xml   (with props)
    trunk/idp-profile-spring/src/test/resources/net/shibboleth/idp/profile/spring/relyingparty/metadata/dynamic-httpCaching-file.xml   (with props)
    trunk/idp-profile-spring/src/test/resources/net/shibboleth/idp/profile/spring/relyingparty/metadata/dynamic-httpCaching-memory.xml   (with props)
    trunk/idp-profile-spring/src/test/resources/net/shibboleth/idp/profile/spring/relyingparty/metadata/dynamic-httpCaching-none.xml   (with props)
Modified:
    trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/AbstractDynamicHTTPMetadataProviderParser.java
    trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/HTTPMetadataProviderParser.java
    trunk/idp-profile-spring/src/test/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/DynamicHTTPMetadataProviderParserTest.java
    trunk/idp-profile-spring/src/test/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/HTTPMetadataProviderParserTest.java
    trunk/idp-schema/src/main/resources/schema/shibboleth-metadata.xsd

Modified: trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/AbstractDynamicHTTPMetadataProviderParser.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/AbstractDynamicHTTPMetadataProviderParser.java?rev=7106&r1=7105&r2=7106&view=diff
==============================================================================
--- trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/AbstractDynamicHTTPMetadataProviderParser.java (original)
+++ trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/AbstractDynamicHTTPMetadataProviderParser.java Mon Dec 15 18:15:02 2014
@@ -111,25 +111,28 @@
                 break;
             case "file":
                 clientBuilder = BeanDefinitionBuilder.genericBeanDefinition(FileCachingHttpClientFactoryBean.class);
-                if (element.hasAttributeNS(null, "cacheDirectory")) {
-                    clientBuilder.addPropertyValue("cacheDirectory", element.getAttributeNS(null, "cacheDirectory"));
+                if (element.hasAttributeNS(null, "httpCacheDirectory")) {
+                    clientBuilder.addPropertyValue("cacheDirectory", 
+                            element.getAttributeNS(null, "httpCacheDirectory"));
                 }
-                if (element.hasAttributeNS(null, "maxCacheEntries")) {
-                    clientBuilder.addPropertyValue("maxCacheEntries", element.getAttributeNS(null, "maxCacheEntries"));
+                if (element.hasAttributeNS(null, "httpMaxCacheEntries")) {
+                    clientBuilder.addPropertyValue("maxCacheEntries", 
+                            element.getAttributeNS(null, "httpMaxCacheEntries"));
                 }
-                if (element.hasAttributeNS(null, "maxCacheEntrySize")) {
+                if (element.hasAttributeNS(null, "httpMaxCacheEntrySize")) {
                     clientBuilder.addPropertyValue("maxCacheEntrySize", 
-                            element.getAttributeNS(null, "maxCacheEntrySize"));
+                            element.getAttributeNS(null, "httpMaxCacheEntrySize"));
                 }
                 break;
             case "memory":
                 clientBuilder = BeanDefinitionBuilder.genericBeanDefinition(InMemoryCachingHttpClientFactoryBean.class);
-                if (element.hasAttributeNS(null, "maxCacheEntries")) {
-                    clientBuilder.addPropertyValue("maxCacheEntries", element.getAttributeNS(null, "maxCacheEntries"));
+                if (element.hasAttributeNS(null, "httpMaxCacheEntries")) {
+                    clientBuilder.addPropertyValue("maxCacheEntries", 
+                            element.getAttributeNS(null, "httpMaxCacheEntries"));
                 }
-                if (element.hasAttributeNS(null, "maxCacheEntrySize")) {
+                if (element.hasAttributeNS(null, "httpMaxCacheEntrySize")) {
                     clientBuilder.addPropertyValue("maxCacheEntrySize", 
-                            element.getAttributeNS(null, "maxCacheEntrySize"));

[... 239 lines stripped ...]


More information about the commits mailing list