[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
Fri Apr 1 21:19:14 EDT 2016
Author: putmanb
Date: Fri Apr 1 21:19:14 2016
New Revision: 8192
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=8192&view=rev
Log:
Relating to OSJ-161, add Spring schema and parser support for 2 new properties for FileBackedHTTPMetadataResolver.
Modified:
trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/impl/FileBackedHTTPMetadataProviderParser.java
trunk/idp-profile-spring/src/test/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/FileBackedHTTPMetadataProviderParserTest.java
trunk/idp-profile-spring/src/test/resources/net/shibboleth/idp/profile/spring/relyingparty/metadata/fileBackedHTTPEntity.xml
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/impl/FileBackedHTTPMetadataProviderParser.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/impl/FileBackedHTTPMetadataProviderParser.java?rev=8192&r1=8191&r2=8192&view=diff
==============================================================================
--- trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/impl/FileBackedHTTPMetadataProviderParser.java (original)
+++ trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/impl/FileBackedHTTPMetadataProviderParser.java Fri Apr 1 21:19:14 2016
@@ -47,5 +47,15 @@
super.doNativeParse(element, parserContext, builder);
builder.addConstructorArgValue(StringSupport.trimOrNull(element.getAttributeNS(null, "backingFile")));
+
+ if (element.hasAttributeNS(null, "initializeFromBackupFile")) {
+ builder.addPropertyValue("initializeFromBackupFile",
+ StringSupport.trimOrNull(element.getAttributeNS(null, "initializeFromBackupFile")));
+ }
+
+ if (element.hasAttributeNS(null, "backupFileInitNextRefreshDelay")) {
+ builder.addPropertyValue("backupFileInitNextRefreshDelay",
+ StringSupport.trimOrNull(element.getAttributeNS(null, "backupFileInitNextRefreshDelay")));
+ }
}
}
Modified: trunk/idp-profile-spring/src/test/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/FileBackedHTTPMetadataProviderParserTest.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-spring/src/test/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/FileBackedHTTPMetadataProviderParserTest.java?rev=8192&r1=8191&r2=8192&view=diff
==============================================================================
--- trunk/idp-profile-spring/src/test/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/FileBackedHTTPMetadataProviderParserTest.java (original)
+++ trunk/idp-profile-spring/src/test/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/FileBackedHTTPMetadataProviderParserTest.java Fri Apr 1 21:19:14 2016
@@ -45,6 +45,9 @@
Assert.assertEquals(resolver.getRefreshDelayFactor(), 0.75, 0.001);
Assert.assertSame(resolver.getParserPool(), parserPool);
+ Assert.assertEquals(resolver.isInitializeFromBackupFile(), false);
+ Assert.assertEquals(resolver.getBackupFileInitNextRefreshDelay(), 10*1000);
+
Assert.assertNull(resolver.resolveSingle(criteriaFor(SP_ID)));
}
Modified: trunk/idp-profile-spring/src/test/resources/net/shibboleth/idp/profile/spring/relyingparty/metadata/fileBackedHTTPEntity.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-spring/src/test/resources/net/shibboleth/idp/profile/spring/relyingparty/metadata/fileBackedHTTPEntity.xml?rev=8192&r1=8191&r2=8192&view=diff
==============================================================================
--- trunk/idp-profile-spring/src/test/resources/net/shibboleth/idp/profile/spring/relyingparty/metadata/fileBackedHTTPEntity.xml (original)
+++ trunk/idp-profile-spring/src/test/resources/net/shibboleth/idp/profile/spring/relyingparty/metadata/fileBackedHTTPEntity.xml Fri Apr 1 21:19:14 2016
@@ -6,6 +6,8 @@
id="fileBackedHTTPEntity" xsi:type="metadata:FileBackedHTTPMetadataProvider"
backingFile="%{DIR}/spoolFileEntity.xml"
+ initializeFromBackupFile="false"
+ backupFileInitNextRefreshDelay="PT10S"
metadataURL="http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-spring/src/test/resources/net/shibboleth/idp/profile/spring/relyingparty/metadata/entity.xml?revision=5634&view=co">
</metadata:MetadataProvider>
Modified: trunk/idp-schema/src/main/resources/schema/shibboleth-metadata.xsd
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-schema/src/main/resources/schema/shibboleth-metadata.xsd?rev=8192&r1=8191&r2=8192&view=diff
==============================================================================
[... 24 lines stripped ...]
More information about the commits
mailing list