[java-identity-provider COMMIT] in /trunk/idp-core/src: main/java/net/shibboleth/idp/service/AbstractReloadableServic...
noreply at shibboleth.net
noreply at shibboleth.net
Fri Dec 6 06:00:14 EST 2013
Author: rdw
Date: Fri Dec 6 06:00:13 2013
New Revision: 5000
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=5000&view=rev
Log:
IdP-330 Typo and more tidy for jenkins test failure
Modified:
trunk/idp-core/src/main/java/net/shibboleth/idp/service/AbstractReloadableService.java
trunk/idp-core/src/main/java/net/shibboleth/idp/service/ReloadableSpringService.java
trunk/idp-core/src/test/java/net/shibboleth/idp/service/ReloadableSpringServiceTest.java
Modified: trunk/idp-core/src/main/java/net/shibboleth/idp/service/AbstractReloadableService.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-core/src/main/java/net/shibboleth/idp/service/AbstractReloadableService.java?rev=5000&r1=4999&r2=5000&view=diff
==============================================================================
--- trunk/idp-core/src/main/java/net/shibboleth/idp/service/AbstractReloadableService.java (original)
+++ trunk/idp-core/src/main/java/net/shibboleth/idp/service/AbstractReloadableService.java Fri Dec 6 06:00:13 2013
@@ -190,7 +190,7 @@
if (reloadCheckDelay > 0) {
if (null == reloadTaskTimer) {
- log.info("{} no reload tast timer specified, creating default", getLogPrefix());
+ log.info("{} no reload task timer specified, creating default", getLogPrefix());
reloadTaskTimer = new Timer("Timer for " + getId());
}
log.info("{} reload time set to: {}, starting refresh thread", getLogPrefix(), reloadCheckDelay);
Modified: trunk/idp-core/src/main/java/net/shibboleth/idp/service/ReloadableSpringService.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-core/src/main/java/net/shibboleth/idp/service/ReloadableSpringService.java?rev=5000&r1=4999&r2=5000&view=diff
==============================================================================
--- trunk/idp-core/src/main/java/net/shibboleth/idp/service/ReloadableSpringService.java (original)
+++ trunk/idp-core/src/main/java/net/shibboleth/idp/service/ReloadableSpringService.java Fri Dec 6 06:00:13 2013
@@ -285,7 +285,9 @@
// And tear down. Note that we are synchronized on this right now
// and this will grab the lock - but that is OK because the ranking
// is to lock this object, then the ServicableComponent.
- oldComponent.unloadComponent();
+ if (null != oldComponent) {
+ oldComponent.unloadComponent();
+ }
}
/**
Modified: trunk/idp-core/src/test/java/net/shibboleth/idp/service/ReloadableSpringServiceTest.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-core/src/test/java/net/shibboleth/idp/service/ReloadableSpringServiceTest.java?rev=5000&r1=4999&r2=5000&view=diff
==============================================================================
--- trunk/idp-core/src/test/java/net/shibboleth/idp/service/ReloadableSpringServiceTest.java (original)
+++ trunk/idp-core/src/test/java/net/shibboleth/idp/service/ReloadableSpringServiceTest.java Fri Dec 6 06:00:13 2013
@@ -65,14 +65,14 @@
createPopulatedFile("net/shibboleth/idp/service/ServiceableBean1.xml");
service.setFailFast(true);
- service.setId("Id");
+ service.setId("reloadableService");
service.setReloadCheckDelay(RELOAD_DELAY);
service.setServiceConfigurations(Collections.singletonList(testFileResource()));
service.start();
ServiceableComponent<TestServiceableComponent> serviceableComponent = service.getServiceableComponent();
- TestServiceableComponent component = serviceableComponent.getComponent();
+ TestServiceableComponent component = serviceableComponent.getComponent();
Assert.assertEquals(component.getTheValue(), "One");
Assert.assertFalse(component.getComponent().isDestroyed());
@@ -96,6 +96,7 @@
Assert.assertEquals(serviceableComponent.getComponent().getTheValue(), "Two");
serviceableComponent.unpinComponent();
+ service.stop();
}
@Test public void deferedReload() throws IOException, InterruptedException {
@@ -105,7 +106,7 @@
createPopulatedFile("net/shibboleth/idp/service/ServiceableBean1.xml");
service.setFailFast(true);
- service.setId("Id");
+ service.setId("deferedReload");
service.setReloadCheckDelay(RELOAD_DELAY);
service.setServiceConfigurations(Collections.singletonList(testFileResource()));
@@ -130,6 +131,7 @@
serviceableComponent = service.getServiceableComponent();
component2 = serviceableComponent.getComponent();
if ("Two".equals(component2.getTheValue())) {
+ component2.unpinComponent();
break;
}
component2.unpinComponent();
@@ -138,7 +140,7 @@
count--;
}
Assert.assertNotNull("After 7 second initial component has still not got new value", component2);
-
+
[... 101 lines stripped ...]
More information about the commits
mailing list