[jboss-cvs] JBossCache/src/org/jboss/cache ...
Brian Stansberry
brian.stansberry at jboss.com
Tue Jan 30 13:02:04 EST 2007
User: bstansberry
Date: 07/01/30 13:02:04
Modified: src/org/jboss/cache CacheImpl.java
Log:
[JBCACHE-959] Change logging if no transaction manager
Revision Changes Path
1.42 +9 -1 JBossCache/src/org/jboss/cache/CacheImpl.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: CacheImpl.java
===================================================================
RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/CacheImpl.java,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -b -r1.41 -r1.42
--- CacheImpl.java 30 Jan 2007 01:22:53 -0000 1.41
+++ CacheImpl.java 30 Jan 2007 18:02:04 -0000 1.42
@@ -15,6 +15,7 @@
import org.jboss.cache.config.BuddyReplicationConfig;
import org.jboss.cache.config.Configuration;
import org.jboss.cache.config.RuntimeConfig;
+import org.jboss.cache.config.Configuration.NodeLockingScheme;
import org.jboss.cache.factories.InterceptorChainFactory;
import org.jboss.cache.interceptors.Interceptor;
import org.jboss.cache.jmx.CacheJmxWrapper;
@@ -587,7 +588,14 @@
}
else
{
- log.warn("No transaction manager lookup class has been defined. Transactions cannot be used");
+ if (configuration.getNodeLockingScheme() == NodeLockingScheme.OPTIMISTIC)
+ {
+ log.fatal("No transaction manager lookup class has been defined. Transactions cannot be used and thus OPTIMISTIC locking cannot be used");
+ }
+ else
+ {
+ log.info("No transaction manager lookup class has been defined. Transactions cannot be used");
+ }
}
}
catch (Exception e)
More information about the jboss-cvs-commits
mailing list