[java-opensaml2 COMMIT] /branches/REL_2/src/main/java/org/opensaml/saml2/metadata/provider/AbstractReloadingMetadataP...
noreply at shibboleth.net
noreply at shibboleth.net
Tue Feb 24 19:09:25 EST 2015
Author: putmanb
Date: Tue Feb 24 19:09:24 2015
New Revision: 1680
URL: http://svn.shibboleth.net/view/java-opensaml2?rev=1680&view=rev
Log:
SIDP-624: Allow reloading metadata providers to accept explicitly null Timer ctor arg, to signal use of own internal Timer.
Modified:
branches/REL_2/src/main/java/org/opensaml/saml2/metadata/provider/AbstractReloadingMetadataProvider.java
Modified: branches/REL_2/src/main/java/org/opensaml/saml2/metadata/provider/AbstractReloadingMetadataProvider.java
URL: http://svn.shibboleth.net/view/java-opensaml2/branches/REL_2/src/main/java/org/opensaml/saml2/metadata/provider/AbstractReloadingMetadataProvider.java?rev=1680&r1=1679&r2=1680&view=diff
==============================================================================
--- branches/REL_2/src/main/java/org/opensaml/saml2/metadata/provider/AbstractReloadingMetadataProvider.java (original)
+++ branches/REL_2/src/main/java/org/opensaml/saml2/metadata/provider/AbstractReloadingMetadataProvider.java Tue Feb 24 19:09:24 2015
@@ -91,8 +91,7 @@
/** Constructor. */
protected AbstractReloadingMetadataProvider() {
- taskTimer = new Timer(true);
- createdOwnTaskTimer = true;
+ this(null);
}
/**
@@ -102,9 +101,13 @@
*/
protected AbstractReloadingMetadataProvider(Timer backgroundTaskTimer) {
if (backgroundTaskTimer == null) {
- throw new IllegalArgumentException("Task timer may not be null");
- }
- taskTimer = backgroundTaskTimer;
+ log.debug("Creating own background task Timer instance");
+ taskTimer = new Timer(true);
+ createdOwnTaskTimer = true;
+ } else {
+ log.debug("Using ctor arg-supplied background task Timer instance");
+ taskTimer = backgroundTaskTimer;
+ }
}
/**
More information about the commits
mailing list