[jbosscache-commits] JBoss Cache SVN: r7493 - in core/branches/flat: src/main/java/org/horizon and 34 other directories.
jbosscache-commits at lists.jboss.org
jbosscache-commits at lists.jboss.org
Fri Jan 16 12:13:30 EST 2009
Author: manik.surtani at jboss.com
Date: 2009-01-16 12:13:29 -0500 (Fri, 16 Jan 2009)
New Revision: 7493
Added:
core/branches/flat/src/main/java/org/horizon/logging/
core/branches/flat/src/main/java/org/horizon/logging/AbstractLogImpl.java
core/branches/flat/src/main/java/org/horizon/logging/JDKLogImpl.java
core/branches/flat/src/main/java/org/horizon/logging/Log.java
core/branches/flat/src/main/java/org/horizon/logging/Log4JLogImpl.java
core/branches/flat/src/main/java/org/horizon/logging/LogFactory.java
Modified:
core/branches/flat/pom.xml
core/branches/flat/src/main/java/org/horizon/CacheDelegate.java
core/branches/flat/src/main/java/org/horizon/CacheStatus.java
core/branches/flat/src/main/java/org/horizon/atomic/AtomicHashMapDelta.java
core/branches/flat/src/main/java/org/horizon/cluster/ReplicationQueue.java
core/branches/flat/src/main/java/org/horizon/commands/read/GetKeyValueCommand.java
core/branches/flat/src/main/java/org/horizon/commands/remote/ClusteredGetCommand.java
core/branches/flat/src/main/java/org/horizon/commands/remote/ReplicateCommand.java
core/branches/flat/src/main/java/org/horizon/commands/write/InvalidateCommand.java
core/branches/flat/src/main/java/org/horizon/config/ConfigurationComponent.java
core/branches/flat/src/main/java/org/horizon/config/EvictionCacheConfig.java
core/branches/flat/src/main/java/org/horizon/config/parsing/CacheConfigsXmlParser.java
core/branches/flat/src/main/java/org/horizon/config/parsing/RootElementBuilder.java
core/branches/flat/src/main/java/org/horizon/config/parsing/XmlConfigHelper.java
core/branches/flat/src/main/java/org/horizon/container/ReadCommittedEntry.java
core/branches/flat/src/main/java/org/horizon/container/RepeatableReadEntry.java
core/branches/flat/src/main/java/org/horizon/context/InvocationContextImpl.java
core/branches/flat/src/main/java/org/horizon/eviction/DefaultEvictionAction.java
core/branches/flat/src/main/java/org/horizon/eviction/EvictionCacheManagerImpl.java
core/branches/flat/src/main/java/org/horizon/eviction/EvictionManagerImpl.java
core/branches/flat/src/main/java/org/horizon/eviction/EvictionTimerTask.java
core/branches/flat/src/main/java/org/horizon/eviction/RemoveOnEvictActionPolicy.java
core/branches/flat/src/main/java/org/horizon/eviction/algorithms/BaseEvictionAlgorithm.java
core/branches/flat/src/main/java/org/horizon/eviction/algorithms/BaseSortedEvictionAlgorithm.java
core/branches/flat/src/main/java/org/horizon/eviction/algorithms/ExpirationAlgorithm.java
core/branches/flat/src/main/java/org/horizon/eviction/algorithms/fifo/FIFOAlgorithm.java
core/branches/flat/src/main/java/org/horizon/eviction/algorithms/lfu/LFUAlgorithm.java
core/branches/flat/src/main/java/org/horizon/eviction/algorithms/lru/LRUAlgorithm.java
core/branches/flat/src/main/java/org/horizon/factories/AbstractComponentRegistry.java
core/branches/flat/src/main/java/org/horizon/factories/ComponentFactory.java
core/branches/flat/src/main/java/org/horizon/factories/EntryFactoryImpl.java
core/branches/flat/src/main/java/org/horizon/interceptors/CacheStoreInterceptor.java
core/branches/flat/src/main/java/org/horizon/interceptors/InterceptorChain.java
core/branches/flat/src/main/java/org/horizon/interceptors/base/CommandInterceptor.java
core/branches/flat/src/main/java/org/horizon/jmx/JmxRegistrationManager.java
core/branches/flat/src/main/java/org/horizon/jmx/PlatformMBeanServerRegistration.java
core/branches/flat/src/main/java/org/horizon/jmx/ResourceDMBean.java
core/branches/flat/src/main/java/org/horizon/loader/AbstractCacheLoader.java
core/branches/flat/src/main/java/org/horizon/loader/AsyncCacheLoader.java
core/branches/flat/src/main/java/org/horizon/loader/CacheLoaderManager.java
core/branches/flat/src/main/java/org/horizon/loader/ClusteredCacheLoader.java
core/branches/flat/src/main/java/org/horizon/loader/FileCacheLoader.java
core/branches/flat/src/main/java/org/horizon/loader/ReadOnlyDelegatingCacheLoader.java
core/branches/flat/src/main/java/org/horizon/loader/SingletonStoreCacheLoader.java
core/branches/flat/src/main/java/org/horizon/lock/StripedLockManager.java
core/branches/flat/src/main/java/org/horizon/marshall/CacheMarshallerStarobrno.java
core/branches/flat/src/main/java/org/horizon/marshall/VersionAwareMarshaller.java
core/branches/flat/src/main/java/org/horizon/notifications/NotifierImpl.java
core/branches/flat/src/main/java/org/horizon/remoting/ChannelMessageListener.java
core/branches/flat/src/main/java/org/horizon/remoting/RPCManagerImpl.java
core/branches/flat/src/main/java/org/horizon/statetransfer/DefaultStateTransferManager.java
core/branches/flat/src/main/java/org/horizon/transaction/BatchModeTransactionManager.java
core/branches/flat/src/main/java/org/horizon/transaction/DummyBaseTransactionManager.java
core/branches/flat/src/main/java/org/horizon/transaction/DummyTransaction.java
core/branches/flat/src/main/java/org/horizon/transaction/DummyTransactionManager.java
core/branches/flat/src/main/java/org/horizon/transaction/DummyUserTransaction.java
core/branches/flat/src/main/java/org/horizon/transaction/GenericTransactionManagerLookup.java
core/branches/flat/src/main/java/org/horizon/transaction/TransactionTable.java
core/branches/flat/src/main/java/org/horizon/tree/TreeCacheImpl.java
core/branches/flat/src/main/java/org/horizon/util/FileLookup.java
core/branches/flat/src/main/java/org/horizon/util/ReflectionUtil.java
core/branches/flat/src/main/java/org/horizon/util/TypedProperties.java
core/branches/flat/src/main/java/org/horizon/util/internals/ReplicationListener.java
core/branches/flat/src/test/java/org/horizon/BasicTest.java
core/branches/flat/src/test/java/org/horizon/UnitTestCacheFactory.java
core/branches/flat/src/test/java/org/horizon/api/mvcc/LockTestBase.java
core/branches/flat/src/test/java/org/horizon/api/tree/NodeMoveAPITest.java
core/branches/flat/src/test/java/org/horizon/profiling/ProfileTest.java
core/branches/flat/src/test/java/org/horizon/profiling/TreeProfileTest.java
core/branches/flat/src/test/java/org/horizon/replication/SyncCacheListenerTest.java
Log:
Removed dependencies on commons logging and used custom log layer to switch between Log4J (optional) and JDK logging. Also added SEAM style parameterization of log messages.
Modified: core/branches/flat/pom.xml
===================================================================
--- core/branches/flat/pom.xml 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/pom.xml 2009-01-16 17:13:29 UTC (rev 7493)
@@ -38,12 +38,6 @@
</dependency>
<dependency>
- <groupId>commons-logging</groupId>
- <artifactId>commons-logging</artifactId>
- <version>1.1.1</version>
- </dependency>
-
- <dependency>
<groupId>org.jboss</groupId>
<artifactId>jboss-common-core</artifactId>
<version>2.2.8.GA</version>
@@ -56,24 +50,28 @@
<version>1.0</version>
<optional>true</optional>
</dependency>
+
<dependency>
<groupId>c3p0</groupId>
<artifactId>c3p0</artifactId>
<version>0.9.1.1</version>
<optional>true</optional>
</dependency>
+
<dependency>
<groupId>sleepycat</groupId>
<artifactId>je</artifactId>
<version>1.7.0</version>
<optional>true</optional>
</dependency>
+
<dependency>
<groupId>net.jcip</groupId>
<artifactId>jcip-annotations</artifactId>
<version>1.0</version>
<optional>true</optional>
</dependency>
+
<dependency>
<groupId>net.noderunner</groupId>
<artifactId>amazon-s3</artifactId>
@@ -81,6 +79,13 @@
<optional>true</optional>
</dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>1.2.14</version>
+ <optional>true</optional>
+ </dependency>
+
<!-- test dependencies -->
<dependency>
<groupId>org.easymock</groupId>
@@ -88,24 +93,28 @@
<version>2.4</version>
<scope>test</scope>
</dependency>
+
<dependency>
<groupId>jboss.jbossts</groupId>
<artifactId>jbossjta</artifactId>
<version>4.3.0.GA</version>
<scope>test</scope>
</dependency>
+
<dependency>
<groupId>beanshell</groupId>
<artifactId>bsh</artifactId>
<version>2.0b4</version>
<scope>test</scope>
</dependency>
+
<dependency>
<groupId>net.noderunner</groupId>
<artifactId>http</artifactId>
<version>1.0</version>
<scope>test</scope>
</dependency>
+
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
Modified: core/branches/flat/src/main/java/org/horizon/CacheDelegate.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/CacheDelegate.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/CacheDelegate.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,8 +21,6 @@
*/
package org.horizon;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.atomic.AtomicHashMap;
import org.horizon.atomic.AtomicMap;
import org.horizon.atomic.AtomicMapCache;
@@ -48,6 +46,8 @@
import org.horizon.invocation.InvocationContextContainer;
import org.horizon.loader.CacheLoaderManager;
import org.horizon.lock.LockManager;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.marshall.Marshaller;
import org.horizon.notifications.Notifier;
import org.horizon.remoting.RPCManager;
Modified: core/branches/flat/src/main/java/org/horizon/CacheStatus.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/CacheStatus.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/CacheStatus.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,8 +21,8 @@
*/
package org.horizon;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
/**
* Various states that an object that has a four stage lifecycle (i.e. <code>create()</code>, <code>start()</code>,
Modified: core/branches/flat/src/main/java/org/horizon/atomic/AtomicHashMapDelta.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/atomic/AtomicHashMapDelta.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/atomic/AtomicHashMapDelta.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,8 +21,8 @@
*/
package org.horizon.atomic;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import java.io.IOException;
import java.io.ObjectInput;
Modified: core/branches/flat/src/main/java/org/horizon/cluster/ReplicationQueue.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/cluster/ReplicationQueue.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/cluster/ReplicationQueue.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,8 +21,6 @@
*/
package org.horizon.cluster;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.commands.CommandsFactory;
import org.horizon.commands.ReplicableCommand;
import org.horizon.commands.remote.ReplicateCommand;
@@ -30,6 +28,8 @@
import org.horizon.factories.annotations.Inject;
import org.horizon.factories.annotations.Start;
import org.horizon.factories.annotations.Stop;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.remoting.RPCManager;
import java.util.ArrayList;
Modified: core/branches/flat/src/main/java/org/horizon/commands/read/GetKeyValueCommand.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/commands/read/GetKeyValueCommand.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/commands/read/GetKeyValueCommand.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,11 +21,11 @@
*/
package org.horizon.commands.read;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.commands.Visitor;
import org.horizon.container.MVCCEntry;
import org.horizon.context.InvocationContext;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.notifications.Notifier;
/**
Modified: core/branches/flat/src/main/java/org/horizon/commands/remote/ClusteredGetCommand.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/commands/remote/ClusteredGetCommand.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/commands/remote/ClusteredGetCommand.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,13 +21,13 @@
*/
package org.horizon.commands.remote;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.commands.DataCommand;
import org.horizon.commands.ReplicableCommand;
import org.horizon.container.DataContainer;
import org.horizon.context.InvocationContext;
import org.horizon.interceptors.InterceptorChain;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import java.util.ArrayList;
import java.util.List;
Modified: core/branches/flat/src/main/java/org/horizon/commands/remote/ReplicateCommand.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/commands/remote/ReplicateCommand.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/commands/remote/ReplicateCommand.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,12 +21,12 @@
*/
package org.horizon.commands.remote;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.commands.ReplicableCommand;
import org.horizon.commands.VisitableCommand;
import org.horizon.context.InvocationContext;
import org.horizon.interceptors.InterceptorChain;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import java.util.ArrayList;
import java.util.List;
Modified: core/branches/flat/src/main/java/org/horizon/commands/write/InvalidateCommand.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/commands/write/InvalidateCommand.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/commands/write/InvalidateCommand.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,13 +21,13 @@
*/
package org.horizon.commands.write;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.CacheSPI;
import org.horizon.commands.Visitor;
import org.horizon.commands.read.AbstractDataCommand;
import org.horizon.container.DataContainer;
import org.horizon.context.InvocationContext;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.notifications.Notifier;
import org.horizon.tree.Fqn;
Modified: core/branches/flat/src/main/java/org/horizon/config/ConfigurationComponent.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/config/ConfigurationComponent.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/config/ConfigurationComponent.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,8 +21,6 @@
*/
package org.horizon.config;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.CacheSPI;
import org.horizon.CacheStatus;
import org.horizon.factories.ComponentRegistry;
@@ -30,6 +28,8 @@
import org.horizon.factories.annotations.Start;
import org.horizon.factories.scopes.Scope;
import org.horizon.factories.scopes.Scopes;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import java.util.Collection;
import java.util.Collections;
Modified: core/branches/flat/src/main/java/org/horizon/config/EvictionCacheConfig.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/config/EvictionCacheConfig.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/config/EvictionCacheConfig.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,7 +21,7 @@
*/
package org.horizon.config;
-import org.apache.commons.logging.LogFactory;
+import org.horizon.logging.LogFactory;
public class EvictionCacheConfig extends ConfigurationComponent {
/**
Modified: core/branches/flat/src/main/java/org/horizon/config/parsing/CacheConfigsXmlParser.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/config/parsing/CacheConfigsXmlParser.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/config/parsing/CacheConfigsXmlParser.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,10 +21,10 @@
*/
package org.horizon.config.parsing;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.config.Configuration;
import org.horizon.config.ConfigurationException;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.util.FileLookup;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
Modified: core/branches/flat/src/main/java/org/horizon/config/parsing/RootElementBuilder.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/config/parsing/RootElementBuilder.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/config/parsing/RootElementBuilder.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,9 +21,9 @@
*/
package org.horizon.config.parsing;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.config.ConfigurationException;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.jboss.util.xml.JBossEntityResolver;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
Modified: core/branches/flat/src/main/java/org/horizon/config/parsing/XmlConfigHelper.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/config/parsing/XmlConfigHelper.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/config/parsing/XmlConfigHelper.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,9 +21,9 @@
*/
package org.horizon.config.parsing;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.config.ConfigurationException;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.util.BeanUtils;
import org.jboss.util.StringPropertyReplacer;
import org.w3c.dom.Document;
@@ -186,7 +186,7 @@
}
}
- if (log.isDebugEnabled()) log.debug("getSubElement(): Does not exist for " + subElementName);
+ if (log.isDebugEnabled()) log.debug("getSubElement(): Does not exist for {0}", subElementName);
return null;
}
@@ -512,7 +512,7 @@
Map<String, String> stringAttribs = new HashMap<String, String>();
Map<String, Element> xmlAttribs = new HashMap<String, Element>();
NodeList list = source.getElementsByTagName(ATTR);
- if (log.isDebugEnabled()) log.debug("Attribute size: " + list.getLength());
+ if (log.isDebugEnabled()) log.debug("Attribute size: {0}", list.getLength());
// loop through attributes
for (int loop = 0; loop < list.getLength(); loop++) {
Modified: core/branches/flat/src/main/java/org/horizon/container/ReadCommittedEntry.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/container/ReadCommittedEntry.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/container/ReadCommittedEntry.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,10 +21,10 @@
*/
package org.horizon.container;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import static org.horizon.container.ReadCommittedEntry.Flags.*;
import org.horizon.context.InvocationContext;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
/**
* A node delegate that encapsulates read committed semantics when writes are initiated, committed or rolled back.
Modified: core/branches/flat/src/main/java/org/horizon/container/RepeatableReadEntry.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/container/RepeatableReadEntry.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/container/RepeatableReadEntry.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,10 +21,10 @@
*/
package org.horizon.container;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.CacheException;
import static org.horizon.container.ReadCommittedEntry.Flags.CHANGED;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
/**
* A node delegate that encapsulates repeatable read semantics when writes are initiated, committed or rolled back.
Modified: core/branches/flat/src/main/java/org/horizon/context/InvocationContextImpl.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/context/InvocationContextImpl.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/context/InvocationContextImpl.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,10 +21,10 @@
*/
package org.horizon.context;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.config.Option;
import org.horizon.container.MVCCEntry;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.transaction.GlobalTransaction;
import org.horizon.transaction.TransactionTable;
import org.horizon.util.FastCopyHashMap;
Modified: core/branches/flat/src/main/java/org/horizon/eviction/DefaultEvictionAction.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/eviction/DefaultEvictionAction.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/eviction/DefaultEvictionAction.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,9 +21,9 @@
*/
package org.horizon.eviction;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.Cache;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
/**
* Default eviction action policy that calls {@link Cache#evict(Object)} to evict a node.
@@ -41,15 +41,15 @@
}
public boolean evict(K key) {
- if (trace) log.trace("Attempting to evict cache node with key of " + key);
+ if (trace) log.trace("Attempting to evict cache node with key of {0}", key);
try {
cache.evict(key);
- log.trace("Eviction of cache node with key of " + key + " successful");
+ log.trace("Eviction of cache node with key of {0} successful", key);
return true;
}
catch (Exception e) {
- if (log.isDebugEnabled()) log.debug("Unable to evict " + key, e);
+ if (log.isDebugEnabled()) log.debug("Unable to evict {0}", e, key);
return false;
}
}
Modified: core/branches/flat/src/main/java/org/horizon/eviction/EvictionCacheManagerImpl.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/eviction/EvictionCacheManagerImpl.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/eviction/EvictionCacheManagerImpl.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -1,10 +1,10 @@
package org.horizon.eviction;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.CacheSPI;
import org.horizon.config.EvictionAlgorithmConfig;
import org.horizon.config.EvictionCacheConfig;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.util.Util;
import java.util.concurrent.BlockingQueue;
Modified: core/branches/flat/src/main/java/org/horizon/eviction/EvictionManagerImpl.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/eviction/EvictionManagerImpl.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/eviction/EvictionManagerImpl.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -1,9 +1,9 @@
package org.horizon.eviction;
import net.jcip.annotations.ThreadSafe;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.EvictionManager;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import java.util.HashMap;
import java.util.Map;
Modified: core/branches/flat/src/main/java/org/horizon/eviction/EvictionTimerTask.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/eviction/EvictionTimerTask.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/eviction/EvictionTimerTask.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,9 +21,9 @@
*/
package org.horizon.eviction;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.EvictionManager;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
Modified: core/branches/flat/src/main/java/org/horizon/eviction/RemoveOnEvictActionPolicy.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/eviction/RemoveOnEvictActionPolicy.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/eviction/RemoveOnEvictActionPolicy.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,9 +21,9 @@
*/
package org.horizon.eviction;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.Cache;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
/**
* An eviction action policy that calls {@link Cache#remove(Object)} to evict an entry.
Modified: core/branches/flat/src/main/java/org/horizon/eviction/algorithms/BaseEvictionAlgorithm.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/eviction/algorithms/BaseEvictionAlgorithm.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/eviction/algorithms/BaseEvictionAlgorithm.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,8 +21,6 @@
*/
package org.horizon.eviction.algorithms;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.CacheSPI;
import org.horizon.config.EvictionAlgorithmConfig;
import org.horizon.eviction.EvictionAction;
@@ -32,6 +30,8 @@
import org.horizon.eviction.EvictionException;
import org.horizon.eviction.EvictionQueue;
import org.horizon.eviction.KeyEntry;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.LinkedBlockingQueue;
Modified: core/branches/flat/src/main/java/org/horizon/eviction/algorithms/BaseSortedEvictionAlgorithm.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/eviction/algorithms/BaseSortedEvictionAlgorithm.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/eviction/algorithms/BaseSortedEvictionAlgorithm.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,10 +21,10 @@
*/
package org.horizon.eviction.algorithms;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.eviction.EvictionEvent;
import org.horizon.eviction.EvictionException;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import java.util.concurrent.BlockingQueue;
Modified: core/branches/flat/src/main/java/org/horizon/eviction/algorithms/ExpirationAlgorithm.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/eviction/algorithms/ExpirationAlgorithm.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/eviction/algorithms/ExpirationAlgorithm.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,8 +21,6 @@
*/
package org.horizon.eviction.algorithms;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.config.EvictionAlgorithmConfig;
import org.horizon.eviction.EvictionEvent;
import org.horizon.eviction.EvictionEvent.Type;
@@ -30,6 +28,8 @@
import org.horizon.eviction.EvictionQueue;
import org.horizon.eviction.ExpirationAlgorithmConfig;
import org.horizon.eviction.KeyEntry;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import java.util.Iterator;
import java.util.SortedSet;
Modified: core/branches/flat/src/main/java/org/horizon/eviction/algorithms/fifo/FIFOAlgorithm.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/eviction/algorithms/fifo/FIFOAlgorithm.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/eviction/algorithms/fifo/FIFOAlgorithm.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,13 +21,13 @@
*/
package org.horizon.eviction.algorithms.fifo;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.config.EvictionAlgorithmConfig;
import org.horizon.eviction.EvictionException;
import org.horizon.eviction.EvictionQueue;
import org.horizon.eviction.KeyEntry;
import org.horizon.eviction.algorithms.BaseEvictionAlgorithm;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
/**
* First-in-first-out algorithm used to evict nodes.
Modified: core/branches/flat/src/main/java/org/horizon/eviction/algorithms/lfu/LFUAlgorithm.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/eviction/algorithms/lfu/LFUAlgorithm.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/eviction/algorithms/lfu/LFUAlgorithm.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,13 +21,13 @@
*/
package org.horizon.eviction.algorithms.lfu;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.config.EvictionAlgorithmConfig;
import org.horizon.eviction.EvictionException;
import org.horizon.eviction.EvictionQueue;
import org.horizon.eviction.KeyEntry;
import org.horizon.eviction.algorithms.BaseSortedEvictionAlgorithm;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
/**
* Least Frequently Used algorithm for cache eviction. Note that this algorithm is not thread-safe.
Modified: core/branches/flat/src/main/java/org/horizon/eviction/algorithms/lru/LRUAlgorithm.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/eviction/algorithms/lru/LRUAlgorithm.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/eviction/algorithms/lru/LRUAlgorithm.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,13 +21,13 @@
*/
package org.horizon.eviction.algorithms.lru;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.config.EvictionAlgorithmConfig;
import org.horizon.eviction.EvictionException;
import org.horizon.eviction.EvictionQueue;
import org.horizon.eviction.KeyEntry;
import org.horizon.eviction.algorithms.BaseEvictionAlgorithm;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import java.util.Iterator;
Modified: core/branches/flat/src/main/java/org/horizon/factories/AbstractComponentRegistry.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/factories/AbstractComponentRegistry.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/factories/AbstractComponentRegistry.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,8 +21,6 @@
*/
package org.horizon.factories;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.CacheException;
import org.horizon.CacheStatus;
import org.horizon.Version;
@@ -38,6 +36,8 @@
import org.horizon.factories.scopes.Scope;
import org.horizon.factories.scopes.Scopes;
import org.horizon.lifecycle.Lifecycle;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.util.BeanUtils;
import org.horizon.util.ReflectionUtil;
Modified: core/branches/flat/src/main/java/org/horizon/factories/ComponentFactory.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/factories/ComponentFactory.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/factories/ComponentFactory.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,13 +21,13 @@
*/
package org.horizon.factories;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.config.Configuration;
import org.horizon.config.ConfigurationException;
import org.horizon.factories.annotations.Inject;
import org.horizon.factories.scopes.Scope;
import org.horizon.factories.scopes.Scopes;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
/**
* Factory that creates components used internally within JBoss Cache, and also wires dependencies into the components.
Modified: core/branches/flat/src/main/java/org/horizon/factories/EntryFactoryImpl.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/factories/EntryFactoryImpl.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/factories/EntryFactoryImpl.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,8 +21,6 @@
*/
package org.horizon.factories;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.config.Configuration;
import org.horizon.container.DataContainer;
import org.horizon.container.MVCCEntry;
@@ -35,6 +33,8 @@
import org.horizon.lock.IsolationLevel;
import org.horizon.lock.LockManager;
import org.horizon.lock.TimeoutException;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.notifications.Notifier;
/**
Modified: core/branches/flat/src/main/java/org/horizon/interceptors/CacheStoreInterceptor.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/interceptors/CacheStoreInterceptor.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/interceptors/CacheStoreInterceptor.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,7 +21,6 @@
*/
package org.horizon.interceptors;
-import org.apache.commons.logging.LogFactory;
import org.horizon.commands.AbstractVisitor;
import org.horizon.commands.VisitableCommand;
import org.horizon.commands.tx.CommitCommand;
@@ -43,6 +42,7 @@
import org.horizon.loader.CacheLoaderManager;
import org.horizon.loader.Modification;
import org.horizon.loader.Modification.ModificationType;
+import org.horizon.logging.LogFactory;
import org.horizon.transaction.GlobalTransaction;
import javax.transaction.SystemException;
Modified: core/branches/flat/src/main/java/org/horizon/interceptors/InterceptorChain.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/interceptors/InterceptorChain.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/interceptors/InterceptorChain.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,8 +21,6 @@
*/
package org.horizon.interceptors;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.CacheException;
import org.horizon.commands.VisitableCommand;
import org.horizon.context.InvocationContext;
@@ -32,6 +30,8 @@
import org.horizon.factories.scopes.Scopes;
import org.horizon.interceptors.base.CommandInterceptor;
import org.horizon.invocation.InvocationContextContainer;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import java.util.ArrayList;
import java.util.Collections;
Modified: core/branches/flat/src/main/java/org/horizon/interceptors/base/CommandInterceptor.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/interceptors/base/CommandInterceptor.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/interceptors/base/CommandInterceptor.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,8 +21,6 @@
*/
package org.horizon.interceptors.base;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.commands.AbstractVisitor;
import org.horizon.commands.VisitableCommand;
import org.horizon.config.Configuration;
@@ -30,6 +28,8 @@
import org.horizon.factories.annotations.Inject;
import org.horizon.factories.scopes.Scope;
import org.horizon.factories.scopes.Scopes;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
/**
* This is the base class for all interceptors to extend, and implements the {@link org.horizon.commands.Visitor}
Modified: core/branches/flat/src/main/java/org/horizon/jmx/JmxRegistrationManager.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/jmx/JmxRegistrationManager.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/jmx/JmxRegistrationManager.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,13 +21,13 @@
*/
package org.horizon.jmx;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.Cache;
import org.horizon.CacheException;
import org.horizon.CacheSPI;
import org.horizon.config.Configuration;
import org.horizon.factories.ComponentRegistry;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import javax.management.MBeanServer;
import javax.management.MalformedObjectNameException;
Modified: core/branches/flat/src/main/java/org/horizon/jmx/PlatformMBeanServerRegistration.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/jmx/PlatformMBeanServerRegistration.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/jmx/PlatformMBeanServerRegistration.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,14 +21,14 @@
*/
package org.horizon.jmx;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.CacheSPI;
import org.horizon.config.Configuration;
import org.horizon.factories.annotations.Inject;
import org.horizon.factories.annotations.NonVolatile;
import org.horizon.factories.annotations.Start;
import org.horizon.factories.annotations.Stop;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
/**
* If {@link Configuration#getExposeManagementStatistics()} is true, then class will register all the MBeans from the
Modified: core/branches/flat/src/main/java/org/horizon/jmx/ResourceDMBean.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/jmx/ResourceDMBean.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/jmx/ResourceDMBean.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,11 +21,11 @@
*/
package org.horizon.jmx;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.jmx.annotations.MBean;
import org.horizon.jmx.annotations.ManagedAttribute;
import org.horizon.jmx.annotations.ManagedOperation;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import javax.management.Attribute;
import javax.management.AttributeList;
Modified: core/branches/flat/src/main/java/org/horizon/loader/AbstractCacheLoader.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/loader/AbstractCacheLoader.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/loader/AbstractCacheLoader.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,10 +21,10 @@
*/
package org.horizon.loader;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.CacheException;
import org.horizon.CacheSPI;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.marshall.EntryData;
import org.horizon.marshall.EntryDataExceptionMarker;
import org.horizon.marshall.EntryDataMarker;
Modified: core/branches/flat/src/main/java/org/horizon/loader/AsyncCacheLoader.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/loader/AsyncCacheLoader.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/loader/AsyncCacheLoader.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,10 +21,10 @@
*/
package org.horizon.loader;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.CacheException;
import org.horizon.config.CacheLoaderConfig.IndividualCacheLoaderConfig;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import java.util.ArrayList;
import java.util.List;
Modified: core/branches/flat/src/main/java/org/horizon/loader/CacheLoaderManager.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/loader/CacheLoaderManager.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/loader/CacheLoaderManager.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,8 +21,6 @@
*/
package org.horizon.loader;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.CacheException;
import org.horizon.CacheSPI;
import org.horizon.config.CacheLoaderConfig;
@@ -34,6 +32,8 @@
import org.horizon.factories.annotations.Inject;
import org.horizon.factories.annotations.Start;
import org.horizon.factories.annotations.Stop;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.util.ReflectionUtil;
import java.util.ArrayList;
Modified: core/branches/flat/src/main/java/org/horizon/loader/ClusteredCacheLoader.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/loader/ClusteredCacheLoader.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/loader/ClusteredCacheLoader.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -22,14 +22,14 @@
package org.horizon.loader;
import net.jcip.annotations.ThreadSafe;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.CacheStatus;
import org.horizon.commands.CommandsFactory;
import org.horizon.commands.DataCommand;
import org.horizon.config.CacheLoaderConfig.IndividualCacheLoaderConfig;
import org.horizon.factories.annotations.Inject;
import org.horizon.lock.StripedLock;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.tree.Fqn;
import org.jgroups.Address;
import org.jgroups.blocks.RspFilter;
Modified: core/branches/flat/src/main/java/org/horizon/loader/FileCacheLoader.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/loader/FileCacheLoader.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/loader/FileCacheLoader.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -22,11 +22,11 @@
package org.horizon.loader;
import net.jcip.annotations.ThreadSafe;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.CacheException;
import org.horizon.config.CacheLoaderConfig.IndividualCacheLoaderConfig;
import org.horizon.lock.StripedLock;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.marshall.EntryData;
import org.jboss.util.stream.MarshalledValueInputStream;
Modified: core/branches/flat/src/main/java/org/horizon/loader/ReadOnlyDelegatingCacheLoader.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/loader/ReadOnlyDelegatingCacheLoader.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/loader/ReadOnlyDelegatingCacheLoader.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,8 +21,8 @@
*/
package org.horizon.loader;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import java.io.ObjectInputStream;
import java.util.List;
Modified: core/branches/flat/src/main/java/org/horizon/loader/SingletonStoreCacheLoader.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/loader/SingletonStoreCacheLoader.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/loader/SingletonStoreCacheLoader.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,10 +21,10 @@
*/
package org.horizon.loader;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.config.CacheLoaderConfig;
import org.horizon.config.CacheLoaderConfig.IndividualCacheLoaderConfig.SingletonStoreConfig;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.notifications.annotation.CacheListener;
import org.horizon.notifications.annotation.CacheStarted;
import org.horizon.notifications.annotation.CacheStopped;
Modified: core/branches/flat/src/main/java/org/horizon/lock/StripedLockManager.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/lock/StripedLockManager.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/lock/StripedLockManager.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,13 +21,13 @@
*/
package org.horizon.lock;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.config.Configuration;
import org.horizon.context.InvocationContext;
import org.horizon.factories.annotations.Inject;
import org.horizon.factories.annotations.Start;
import org.horizon.invocation.InvocationContextContainer;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.util.concurrent.locks.LockContainer;
import org.horizon.util.concurrent.locks.OwnableReentrantLock;
import org.horizon.util.concurrent.locks.OwnableReentrantLockContainer;
Added: core/branches/flat/src/main/java/org/horizon/logging/AbstractLogImpl.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/logging/AbstractLogImpl.java (rev 0)
+++ core/branches/flat/src/main/java/org/horizon/logging/AbstractLogImpl.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -0,0 +1,70 @@
+package org.horizon.logging;
+
+/**
+ * Abstract log implementation that handles message interpolation
+ *
+ * @author Manik Surtani
+ */
+public abstract class AbstractLogImpl implements Log {
+ public void trace(Object message, Object... params) {
+ if (isTraceEnabled()) trace(substitute(message, params));
+ }
+
+ public void debug(Object message, Object... params) {
+ if (isDebugEnabled()) debug(substitute(message, params));
+ }
+
+ public void info(Object message, Object... params) {
+ if (isInfoEnabled()) info(substitute(message, params));
+ }
+
+ public void warn(Object message, Object... params) {
+ if (isWarnEnabled()) warn(substitute(message, params));
+ }
+
+ public void error(Object message, Object... params) {
+ if (isErrorEnabled()) error(substitute(message, params));
+ }
+
+ public void fatal(Object message, Object... params) {
+ if (isFatalEnabled()) fatal(substitute(message, params));
+ }
+
+ public void trace(Object message, Throwable t, Object... params) {
+ if (isTraceEnabled()) trace(substitute(message, params), t);
+ }
+
+ public void debug(Object message, Throwable t, Object... params) {
+ if (isDebugEnabled()) debug(substitute(message, params), t);
+ }
+
+ public void info(Object message, Throwable t, Object... params) {
+ if (isInfoEnabled()) info(substitute(message, params), t);
+ }
+
+ public void warn(Object message, Throwable t, Object... params) {
+ if (isWarnEnabled()) warn(substitute(message, params), t);
+ }
+
+ public void error(Object message, Throwable t, Object... params) {
+ if (isErrorEnabled()) error(substitute(message, params), t);
+ }
+
+ public void fatal(Object message, Throwable t, Object... params) {
+ if (isFatalEnabled()) fatal(substitute(message, params), t);
+ }
+
+ private Object substitute(Object message, Object... params) {
+ if (params.length == 0) return message;
+
+ StringBuilder value = new StringBuilder(String.valueOf(message));
+ for (int i = 0; i < params.length; i++) {
+ String placeholder = "{" + i + "}";
+ int phIndex;
+ if ((phIndex = value.indexOf(placeholder)) > -1) {
+ value = value.replace(phIndex, phIndex + placeholder.length(), String.valueOf(params[i]));
+ }
+ }
+ return value.toString();
+ }
+}
Added: core/branches/flat/src/main/java/org/horizon/logging/JDKLogImpl.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/logging/JDKLogImpl.java (rev 0)
+++ core/branches/flat/src/main/java/org/horizon/logging/JDKLogImpl.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -0,0 +1,111 @@
+package org.horizon.logging;
+
+import java.util.logging.Level;
+import java.util.logging.Logger;
+
+/**
+ * Logger that delivers messages to a JDK logger
+ *
+ * @author Manik Surtani
+ * @since 1.0
+ */
+public class JDKLogImpl extends AbstractLogImpl {
+
+ private final Logger logger;
+
+ public JDKLogImpl(String category) {
+ logger = Logger.getLogger(category);
+ }
+
+ private void log(Level level, Object object, Throwable ex) {
+ if (logger.isLoggable(level)) {
+ Throwable dummyException = new Throwable();
+ StackTraceElement locations[] = dummyException.getStackTrace();
+ String className = "unknown";
+ String methodName = "unknown";
+ int depth = 2;
+ if (locations != null && locations.length > depth) {
+ StackTraceElement caller = locations[depth];
+ className = caller.getClassName();
+ methodName = caller.getMethodName();
+ }
+ if (ex == null) {
+ logger.logp(level, className, methodName, String.valueOf(object));
+ } else {
+ logger.logp(level, className, methodName, String.valueOf(object), ex);
+ }
+ }
+ }
+
+ public void trace(Object message) {
+ log(Level.FINER, message, null);
+ }
+
+ public void debug(Object message) {
+ log(Level.FINE, message, null);
+ }
+
+ public void info(Object message) {
+ log(Level.INFO, message, null);
+ }
+
+ public void warn(Object message) {
+ log(Level.WARNING, message, null);
+ }
+
+ public void error(Object message) {
+ log(Level.SEVERE, message, null);
+ }
+
+ public void fatal(Object message) {
+ log(Level.SEVERE, message, null);
+ }
+
+ public void trace(Object message, Throwable t) {
+ log(Level.FINER, message, t);
+ }
+
+ public void debug(Object message, Throwable t) {
+ log(Level.FINE, message, t);
+ }
+
+ public void info(Object message, Throwable t) {
+ log(Level.INFO, message, t);
+ }
+
+ public void warn(Object message, Throwable t) {
+ log(Level.WARNING, message, t);
+ }
+
+ public void error(Object message, Throwable t) {
+ log(Level.SEVERE, message, t);
+ }
+
+ public void fatal(Object message, Throwable t) {
+ log(Level.SEVERE, message, t);
+ }
+
+ public boolean isTraceEnabled() {
+ return logger.isLoggable(Level.FINER);
+ }
+
+ public boolean isDebugEnabled() {
+ return logger.isLoggable(Level.FINE);
+ }
+
+ public boolean isInfoEnabled() {
+ return logger.isLoggable(Level.INFO);
+ }
+
+ public boolean isWarnEnabled() {
+ return logger.isLoggable(Level.WARNING);
+ }
+
+ public boolean isErrorEnabled() {
+ return logger.isLoggable(Level.SEVERE);
+ }
+
+ public boolean isFatalEnabled() {
+ return logger.isLoggable(Level.SEVERE);
+ }
+}
Added: core/branches/flat/src/main/java/org/horizon/logging/Log.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/logging/Log.java (rev 0)
+++ core/branches/flat/src/main/java/org/horizon/logging/Log.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -0,0 +1,99 @@
+package org.horizon.logging;
+
+/**
+ * Horizon's log abstraction layer.
+ * <p/>
+ * Usage is very similar to Apache's Commons Logging, except that there are no additional dependencies beyond a JDK.
+ * <p/>
+ * <code> Log log = LogFactory.getLog( getClass() ); </code> The above will get you an instance of <tt>Log</tt>, which
+ * can be used to generate log messages either to Log4J (if the libraries are present) or (if not) the built-in JDK
+ * logger.
+ * <p/>
+ * In addition to the 6 log levels available, this framework also supports parameter interpolation, inspired by <a
+ * href="http://www.seamframework.org">SEAM</a>'s similar approach. What this means is, that the following block:
+ * <code> if (log.isTraceEnabled()) { log.trace("This is a message " + message + " and some other value is " + value); }
+ * </code>
+ * <p/>
+ * ... could be replaced with ...
+ * <p/>
+ * <code> log.trace("This is a message {0} and some other value is {1}", message, value); </code>
+ * <p/>
+ * with no performance penalty for when trace is not enabled. This greatly enhances code readability.
+ * <p/>
+ * However, if <tt>message</tt> or <tt>value</tt> need to be calculated especially for the log message, then the
+ * <tt>isTraceEnabled()</tt> paradigm should still be used.
+ * <p/>
+ * If you are passing a <tt>Throwable</tt>, note that this should be passed in <i>before</i> the vararg parameter list.
+ * <p/>
+ *
+ * @author Manik Surtani
+ * @since 1.0
+ */
+public interface Log {
+
+ // methods that support parameter substitution
+
+ void trace(Object message, Object... params);
+
+ void debug(Object message, Object... params);
+
+ void info(Object message, Object... params);
+
+ void warn(Object message, Object... params);
+
+ void error(Object message, Object... params);
+
+ void fatal(Object message, Object... params);
+
+ void trace(Object message, Throwable t, Object... params);
+
+ void debug(Object message, Throwable t, Object... params);
+
+ void info(Object message, Throwable t, Object... params);
+
+ void warn(Object message, Throwable t, Object... params);
+
+ void error(Object message, Throwable t, Object... params);
+
+ void fatal(Object message, Throwable t, Object... params);
+
+ // methods that do not support parameter substitution
+
+ void trace(Object message);
+
+ void debug(Object message);
+
+ void info(Object message);
+
+ void warn(Object message);
+
+ void error(Object message);
+
+ void fatal(Object message);
+
+ void trace(Object message, Throwable t);
+
+ void debug(Object message, Throwable t);
+
+ void info(Object message, Throwable t);
+
+ void warn(Object message, Throwable t);
+
+ void error(Object message, Throwable t);
+
+ void fatal(Object message, Throwable t);
+
+ // methods to test log levels
+
+ boolean isTraceEnabled();
+
+ boolean isDebugEnabled();
+
+ boolean isInfoEnabled();
+
+ boolean isWarnEnabled();
+
+ boolean isErrorEnabled();
+
+ boolean isFatalEnabled();
+}
Added: core/branches/flat/src/main/java/org/horizon/logging/Log4JLogImpl.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/logging/Log4JLogImpl.java (rev 0)
+++ core/branches/flat/src/main/java/org/horizon/logging/Log4JLogImpl.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -0,0 +1,104 @@
+package org.horizon.logging;
+
+import org.apache.log4j.Level;
+import org.apache.log4j.Logger;
+
+/**
+ * Logger that delivers messages to a Log4J logger
+ *
+ * @author Manik Surtani
+ * @since 1.0
+ */
+public class Log4JLogImpl extends AbstractLogImpl {
+
+ private final Logger logger;
+
+ private static final Level TRACE;
+
+ static {
+ Object trace;
+ try {
+ trace = Level.class.getDeclaredField("TRACE").get(null);
+ }
+ catch (Exception e) {
+ trace = Level.DEBUG;
+ }
+ TRACE = (Level) trace;
+ }
+
+ public Log4JLogImpl(String category) {
+ logger = Logger.getLogger(category);
+ }
+
+ public void trace(Object message) {
+ logger.log(Log4JLogImpl.class.getName(), TRACE, message, null);
+ }
+
+ public void debug(Object message) {
+ logger.log(Log4JLogImpl.class.getName(), Level.DEBUG, message, null);
+ }
+
+ public void info(Object message) {
+ logger.log(Log4JLogImpl.class.getName(), Level.INFO, message, null);
+ }
+
+ public void warn(Object message) {
+ logger.log(Log4JLogImpl.class.getName(), Level.WARN, message, null);
+ }
+
+ public void error(Object message) {
+ logger.log(Log4JLogImpl.class.getName(), Level.ERROR, message, null);
+ }
+
+ public void fatal(Object message) {
+ logger.log(Log4JLogImpl.class.getName(), Level.FATAL, message, null);
+ }
+
+ public void trace(Object message, Throwable t) {
+ logger.log(Log4JLogImpl.class.getName(), TRACE, message, t);
+ }
+
+ public void debug(Object message, Throwable t) {
+ logger.log(Log4JLogImpl.class.getName(), Level.DEBUG, message, t);
+ }
+
+ public void info(Object message, Throwable t) {
+ logger.log(Log4JLogImpl.class.getName(), Level.INFO, message, t);
+ }
+
+ public void warn(Object message, Throwable t) {
+ logger.log(Log4JLogImpl.class.getName(), Level.WARN, message, t);
+ }
+
+ public void error(Object message, Throwable t) {
+ logger.log(Log4JLogImpl.class.getName(), Level.ERROR, message, t);
+ }
+
+ public void fatal(Object message, Throwable t) {
+ logger.log(Log4JLogImpl.class.getName(), Level.FATAL, message, t);
+ }
+
+ public boolean isTraceEnabled() {
+ return logger.isEnabledFor(TRACE);
+ }
+
+ public boolean isDebugEnabled() {
+ return logger.isEnabledFor(Level.DEBUG);
+ }
+
+ public boolean isInfoEnabled() {
+ return logger.isEnabledFor(Level.INFO);
+ }
+
+ public boolean isWarnEnabled() {
+ return logger.isEnabledFor(Level.WARN);
+ }
+
+ public boolean isErrorEnabled() {
+ return logger.isEnabledFor(Level.ERROR);
+ }
+
+ public boolean isFatalEnabled() {
+ return logger.isEnabledFor(Level.FATAL);
+ }
+}
Added: core/branches/flat/src/main/java/org/horizon/logging/LogFactory.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/logging/LogFactory.java (rev 0)
+++ core/branches/flat/src/main/java/org/horizon/logging/LogFactory.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -0,0 +1,36 @@
+package org.horizon.logging;
+
+/**
+ * Factory that creates {@link Log} instances.
+ *
+ * @author Manik Surtani
+ * @since 1.0
+ */
+public class LogFactory {
+
+ private static final boolean IS_LOG4J_AVAILABLE;
+
+ static {
+ boolean available;
+ try {
+ Class.forName("org.apache.log4j.Logger");
+ available = true;
+ }
+ catch (ClassNotFoundException cnfe) {
+ available = false;
+ }
+ IS_LOG4J_AVAILABLE = available;
+ }
+
+ public static Log getLog(Class clazz) {
+ return getLog(clazz.getName());
+ }
+
+ public static Log getLog(String category) {
+ if (IS_LOG4J_AVAILABLE) {
+ return new Log4JLogImpl(category);
+ } else {
+ return new JDKLogImpl(category);
+ }
+ }
+}
Modified: core/branches/flat/src/main/java/org/horizon/marshall/CacheMarshallerStarobrno.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/marshall/CacheMarshallerStarobrno.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/marshall/CacheMarshallerStarobrno.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,8 +21,6 @@
*/
package org.horizon.marshall;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.CacheException;
import org.horizon.atomic.DeltaAware;
import org.horizon.commands.CommandsFactory;
@@ -30,6 +28,8 @@
import org.horizon.config.Configuration;
import org.horizon.io.ByteBuffer;
import org.horizon.io.ExposedByteArrayOutputStream;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.transaction.GlobalTransaction;
import org.horizon.util.FastCopyHashMap;
import org.horizon.util.Immutables;
Modified: core/branches/flat/src/main/java/org/horizon/marshall/VersionAwareMarshaller.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/marshall/VersionAwareMarshaller.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/marshall/VersionAwareMarshaller.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,13 +21,13 @@
*/
package org.horizon.marshall;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.commands.CommandsFactory;
import org.horizon.config.Configuration;
import org.horizon.factories.annotations.Inject;
import org.horizon.io.ByteBuffer;
import org.horizon.io.ExposedByteArrayOutputStream;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.jboss.util.stream.MarshalledValueInputStream;
import java.io.ByteArrayInputStream;
Modified: core/branches/flat/src/main/java/org/horizon/notifications/NotifierImpl.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/notifications/NotifierImpl.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/notifications/NotifierImpl.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,8 +21,6 @@
*/
package org.horizon.notifications;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.Cache;
import org.horizon.CacheException;
import org.horizon.CacheSPI;
@@ -35,6 +33,8 @@
import org.horizon.factories.annotations.Stop;
import org.horizon.factories.scopes.Scope;
import org.horizon.factories.scopes.Scopes;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.notifications.annotation.*;
import org.horizon.notifications.event.*;
import static org.horizon.notifications.event.Event.Type.*;
Modified: core/branches/flat/src/main/java/org/horizon/remoting/ChannelMessageListener.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/remoting/ChannelMessageListener.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/remoting/ChannelMessageListener.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,13 +21,13 @@
*/
package org.horizon.remoting;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.CacheException;
import org.horizon.config.Configuration;
import org.horizon.factories.annotations.Inject;
import org.horizon.factories.annotations.NonVolatile;
import org.horizon.io.ExposedByteArrayOutputStream;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.statetransfer.DefaultStateTransferManager;
import org.horizon.statetransfer.StateTransferManager;
import org.horizon.tree.Fqn;
Modified: core/branches/flat/src/main/java/org/horizon/remoting/RPCManagerImpl.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/remoting/RPCManagerImpl.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/remoting/RPCManagerImpl.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,8 +21,6 @@
*/
package org.horizon.remoting;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.CacheException;
import org.horizon.CacheSPI;
import org.horizon.annotations.MBean;
@@ -40,6 +38,8 @@
import org.horizon.invocation.InvocationContextContainer;
import org.horizon.lock.LockManager;
import org.horizon.lock.TimeoutException;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.marshall.CommandAwareRpcDispatcher;
import org.horizon.marshall.Marshaller;
import org.horizon.notifications.Notifier;
Modified: core/branches/flat/src/main/java/org/horizon/statetransfer/DefaultStateTransferManager.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/statetransfer/DefaultStateTransferManager.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/statetransfer/DefaultStateTransferManager.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,13 +21,13 @@
*/
package org.horizon.statetransfer;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.CacheSPI;
import org.horizon.config.Configuration;
import org.horizon.factories.annotations.Inject;
import org.horizon.factories.annotations.Start;
import org.horizon.loader.CacheLoaderManager;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.marshall.Marshaller;
import org.horizon.marshall.NodeData;
import org.horizon.marshall.NodeDataMarker;
Modified: core/branches/flat/src/main/java/org/horizon/transaction/BatchModeTransactionManager.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/transaction/BatchModeTransactionManager.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/transaction/BatchModeTransactionManager.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,8 +21,8 @@
*/
package org.horizon.transaction;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
/**
* Not really a transaction manager in the truest sense of the word. Only used to batch up operations. Proper
Modified: core/branches/flat/src/main/java/org/horizon/transaction/DummyBaseTransactionManager.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/transaction/DummyBaseTransactionManager.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/transaction/DummyBaseTransactionManager.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,8 +21,8 @@
*/
package org.horizon.transaction;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import javax.transaction.HeuristicMixedException;
import javax.transaction.HeuristicRollbackException;
Modified: core/branches/flat/src/main/java/org/horizon/transaction/DummyTransaction.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/transaction/DummyTransaction.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/transaction/DummyTransaction.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,8 +21,8 @@
*/
package org.horizon.transaction;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import javax.transaction.HeuristicMixedException;
import javax.transaction.HeuristicRollbackException;
Modified: core/branches/flat/src/main/java/org/horizon/transaction/DummyTransactionManager.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/transaction/DummyTransactionManager.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/transaction/DummyTransactionManager.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,8 +21,8 @@
*/
package org.horizon.transaction;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import javax.naming.Context;
import javax.naming.InitialContext;
Modified: core/branches/flat/src/main/java/org/horizon/transaction/DummyUserTransaction.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/transaction/DummyUserTransaction.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/transaction/DummyUserTransaction.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,8 +21,8 @@
*/
package org.horizon.transaction;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import javax.transaction.HeuristicMixedException;
import javax.transaction.HeuristicRollbackException;
Modified: core/branches/flat/src/main/java/org/horizon/transaction/GenericTransactionManagerLookup.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/transaction/GenericTransactionManagerLookup.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/transaction/GenericTransactionManagerLookup.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,8 +21,8 @@
*/
package org.horizon.transaction;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import javax.naming.InitialContext;
import javax.naming.NamingException;
Modified: core/branches/flat/src/main/java/org/horizon/transaction/TransactionTable.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/transaction/TransactionTable.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/transaction/TransactionTable.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,14 +21,14 @@
*/
package org.horizon.transaction;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.CacheException;
import org.horizon.context.InvocationContext;
import org.horizon.context.TransactionContext;
import org.horizon.factories.annotations.Inject;
import org.horizon.factories.annotations.NonVolatile;
import org.horizon.factories.context.ContextFactory;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.remoting.RPCManager;
import org.jgroups.Address;
Modified: core/branches/flat/src/main/java/org/horizon/tree/TreeCacheImpl.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/tree/TreeCacheImpl.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/tree/TreeCacheImpl.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,8 +21,6 @@
*/
package org.horizon.tree;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.Cache;
import org.horizon.CacheException;
import org.horizon.CacheStatus;
@@ -30,6 +28,8 @@
import org.horizon.config.Configuration;
import org.horizon.context.InvocationContext;
import org.horizon.interceptors.base.CommandInterceptor;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.jgroups.Address;
import java.util.List;
Modified: core/branches/flat/src/main/java/org/horizon/util/FileLookup.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/util/FileLookup.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/util/FileLookup.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,8 +21,8 @@
*/
package org.horizon.util;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import java.io.File;
import java.io.FileInputStream;
Modified: core/branches/flat/src/main/java/org/horizon/util/ReflectionUtil.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/util/ReflectionUtil.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/util/ReflectionUtil.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,9 +21,9 @@
*/
package org.horizon.util;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.CacheException;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import java.lang.annotation.Annotation;
import java.lang.reflect.Field;
Modified: core/branches/flat/src/main/java/org/horizon/util/TypedProperties.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/util/TypedProperties.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/util/TypedProperties.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -1,7 +1,7 @@
package org.horizon.util;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import java.util.Properties;
Modified: core/branches/flat/src/main/java/org/horizon/util/internals/ReplicationListener.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/util/internals/ReplicationListener.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/main/java/org/horizon/util/internals/ReplicationListener.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -1,7 +1,5 @@
package org.horizon.util.internals;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.Cache;
import org.horizon.commands.ReplicableCommand;
import org.horizon.commands.remote.ReplicateCommand;
@@ -11,6 +9,8 @@
import org.horizon.context.InvocationContext;
import org.horizon.factories.ComponentRegistry;
import org.horizon.io.ByteBuffer;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.marshall.CacheMarshallerStarobrno;
import org.horizon.marshall.CommandAwareRpcDispatcher;
import org.horizon.marshall.Marshaller;
Modified: core/branches/flat/src/test/java/org/horizon/BasicTest.java
===================================================================
--- core/branches/flat/src/test/java/org/horizon/BasicTest.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/test/java/org/horizon/BasicTest.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -21,9 +21,9 @@
*/
package org.horizon;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.config.Configuration;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.manager.CacheManager;
import org.horizon.manager.NamedCacheNotFoundException;
import org.horizon.util.TestingUtil;
Modified: core/branches/flat/src/test/java/org/horizon/UnitTestCacheFactory.java
===================================================================
--- core/branches/flat/src/test/java/org/horizon/UnitTestCacheFactory.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/test/java/org/horizon/UnitTestCacheFactory.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -6,11 +6,11 @@
*/
package org.horizon;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.config.Configuration;
import org.horizon.config.ConfigurationException;
import org.horizon.config.parsing.XmlConfigurationParserJBC3;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.manager.CacheManager;
import org.horizon.util.TestingUtil;
import org.jgroups.conf.XmlConfigurator;
Modified: core/branches/flat/src/test/java/org/horizon/api/mvcc/LockTestBase.java
===================================================================
--- core/branches/flat/src/test/java/org/horizon/api/mvcc/LockTestBase.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/test/java/org/horizon/api/mvcc/LockTestBase.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -1,7 +1,5 @@
package org.horizon.api.mvcc;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.Cache;
import org.horizon.UnitTestCacheFactory;
import org.horizon.config.Configuration;
@@ -9,6 +7,8 @@
import org.horizon.lock.IsolationLevel;
import org.horizon.lock.LockManager;
import org.horizon.lock.TimeoutException;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.transaction.DummyTransactionManagerLookup;
import org.horizon.util.TestingUtil;
import org.testng.annotations.AfterMethod;
Modified: core/branches/flat/src/test/java/org/horizon/api/tree/NodeMoveAPITest.java
===================================================================
--- core/branches/flat/src/test/java/org/horizon/api/tree/NodeMoveAPITest.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/test/java/org/horizon/api/tree/NodeMoveAPITest.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -1,7 +1,5 @@
package org.horizon.api.tree;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.Cache;
import org.horizon.CacheSPI;
import org.horizon.UnitTestCacheFactory;
@@ -13,6 +11,8 @@
import org.horizon.factories.ComponentRegistry;
import org.horizon.invocation.InvocationContextContainer;
import org.horizon.lock.LockManager;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.tree.Fqn;
import org.horizon.tree.Node;
import org.horizon.tree.NodeNotExistsException;
Modified: core/branches/flat/src/test/java/org/horizon/profiling/ProfileTest.java
===================================================================
--- core/branches/flat/src/test/java/org/horizon/profiling/ProfileTest.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/test/java/org/horizon/profiling/ProfileTest.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -1,10 +1,10 @@
package org.horizon.profiling;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.Cache;
import org.horizon.config.Configuration;
import org.horizon.lock.IsolationLevel;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.profiling.testinternals.Generator;
import org.horizon.profiling.testinternals.TaskRunner;
import org.horizon.util.TestingUtil;
Modified: core/branches/flat/src/test/java/org/horizon/profiling/TreeProfileTest.java
===================================================================
--- core/branches/flat/src/test/java/org/horizon/profiling/TreeProfileTest.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/test/java/org/horizon/profiling/TreeProfileTest.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -1,11 +1,11 @@
package org.horizon.profiling;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.Cache;
import org.horizon.UnitTestCacheFactory;
import org.horizon.config.Configuration;
import org.horizon.lock.IsolationLevel;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.profiling.testinternals.Generator;
import org.horizon.profiling.testinternals.TaskRunner;
import org.horizon.transaction.DummyTransactionManager;
Modified: core/branches/flat/src/test/java/org/horizon/replication/SyncCacheListenerTest.java
===================================================================
--- core/branches/flat/src/test/java/org/horizon/replication/SyncCacheListenerTest.java 2009-01-16 15:47:54 UTC (rev 7492)
+++ core/branches/flat/src/test/java/org/horizon/replication/SyncCacheListenerTest.java 2009-01-16 17:13:29 UTC (rev 7493)
@@ -7,13 +7,13 @@
*/
package org.horizon.replication;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.horizon.CacheException;
import org.horizon.CacheSPI;
import org.horizon.UnitTestCacheManager;
import org.horizon.config.Configuration;
import org.horizon.lock.IsolationLevel;
+import org.horizon.logging.Log;
+import org.horizon.logging.LogFactory;
import org.horizon.notifications.annotation.CacheEntryModified;
import org.horizon.notifications.annotation.CacheEntryRemoved;
import org.horizon.notifications.annotation.CacheListener;
More information about the jbosscache-commits
mailing list