You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by tc...@apache.org on 2005/10/05 10:54:22 UTC
svn commit: r295021 -
/jakarta/commons/sandbox/jci/trunk/src/java/org/apache/commons/jci/listeners/ReloadingListener.java
Author: tcurdt
Date: Wed Oct 5 01:54:19 2005
New Revision: 295021
URL: http://svn.apache.org/viewcvs?rev=295021&view=rev
Log:
also support transactional stores
Modified:
jakarta/commons/sandbox/jci/trunk/src/java/org/apache/commons/jci/listeners/ReloadingListener.java
Modified: jakarta/commons/sandbox/jci/trunk/src/java/org/apache/commons/jci/listeners/ReloadingListener.java
URL: http://svn.apache.org/viewcvs/jakarta/commons/sandbox/jci/trunk/src/java/org/apache/commons/jci/listeners/ReloadingListener.java?rev=295021&r1=295020&r2=295021&view=diff
==============================================================================
--- jakarta/commons/sandbox/jci/trunk/src/java/org/apache/commons/jci/listeners/ReloadingListener.java (original)
+++ jakarta/commons/sandbox/jci/trunk/src/java/org/apache/commons/jci/listeners/ReloadingListener.java Wed Oct 5 01:54:19 2005
@@ -24,6 +24,7 @@
import org.apache.commons.jci.ReloadingClassLoader;
import org.apache.commons.jci.stores.MemoryResourceStore;
import org.apache.commons.jci.stores.ResourceStore;
+import org.apache.commons.jci.stores.Transactional;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -67,6 +68,10 @@
+ " deleted:" + deleted.size()
+ " resources");
+ if (store instanceof Transactional) {
+ ((Transactional)store).onStart();
+ }
+
if (deleted.size() > 0) {
for (Iterator it = deleted.iterator(); it.hasNext();) {
final File file = (File) it.next();
@@ -109,6 +114,10 @@
}
}
reload = true;
+ }
+
+ if (store instanceof Transactional) {
+ ((Transactional)store).onStop();
}
checked(reload);
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org