Index: src/main/java/org/apache/jackrabbit/core/cluster/ClusterContext.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/cluster/ClusterContext.java (revision 485651)
+++ src/main/java/org/apache/jackrabbit/core/cluster/ClusterContext.java (working copy)
@@ -16,11 +16,11 @@
*/
package org.apache.jackrabbit.core.cluster;
+import javax.jcr.RepositoryException;
+
import org.apache.jackrabbit.core.config.ClusterConfig;
import org.apache.jackrabbit.name.NamespaceResolver;
-import javax.jcr.RepositoryException;
-
/**
* Initial interface passed to a ClusterNode.
*/
Index: src/main/java/org/apache/jackrabbit/core/cluster/ClusterNode.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/cluster/ClusterNode.java (revision 485651)
+++ src/main/java/org/apache/jackrabbit/core/cluster/ClusterNode.java (working copy)
@@ -16,30 +16,31 @@
*/
package org.apache.jackrabbit.core.cluster;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+import javax.jcr.RepositoryException;
+import javax.jcr.Session;
+import javax.jcr.observation.Event;
+
+import org.apache.jackrabbit.core.NodeId;
import org.apache.jackrabbit.core.config.ClusterConfig;
import org.apache.jackrabbit.core.config.ConfigurationException;
-import org.apache.jackrabbit.core.NodeId;
-import org.apache.jackrabbit.core.nodetype.NodeTypeDef;
import org.apache.jackrabbit.core.nodetype.InvalidNodeTypeDefException;
import org.apache.jackrabbit.core.observation.EventState;
import org.apache.jackrabbit.core.observation.EventStateCollection;
import org.apache.jackrabbit.core.state.ChangeLog;
import org.apache.jackrabbit.name.Path;
import org.apache.jackrabbit.name.QName;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
import EDU.oswego.cs.dl.util.concurrent.Mutex;
-import javax.jcr.observation.Event;
-import javax.jcr.Session;
-import javax.jcr.RepositoryException;
-import java.util.Set;
-import java.util.List;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Map;
-import java.util.Collection;
-
/**
* Default clustered node implementation.
*/
Index: src/main/java/org/apache/jackrabbit/core/cluster/ClusterSession.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/cluster/ClusterSession.java (revision 485651)
+++ src/main/java/org/apache/jackrabbit/core/cluster/ClusterSession.java (working copy)
@@ -16,19 +16,20 @@
*/
package org.apache.jackrabbit.core.cluster;
-import org.xml.sax.ContentHandler;
+import java.io.InputStream;
+import java.io.OutputStream;
-import javax.jcr.Session;
-import javax.jcr.Repository;
-import javax.jcr.Workspace;
import javax.jcr.Credentials;
+import javax.jcr.Item;
import javax.jcr.Node;
-import javax.jcr.Item;
+import javax.jcr.Repository;
+import javax.jcr.Session;
+import javax.jcr.UnsupportedRepositoryOperationException;
import javax.jcr.ValueFactory;
-import javax.jcr.UnsupportedRepositoryOperationException;
-import java.io.InputStream;
-import java.io.OutputStream;
+import javax.jcr.Workspace;
+import org.xml.sax.ContentHandler;
+
/**
* Represents the session that has made some changes on another node in the cluster. The only method currently
* implemented is {@link #getUserID()}.
Index: src/main/java/org/apache/jackrabbit/core/cluster/FileJournal.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/cluster/FileJournal.java (revision 485651)
+++ src/main/java/org/apache/jackrabbit/core/cluster/FileJournal.java (working copy)
@@ -16,33 +16,33 @@
*/
package org.apache.jackrabbit.core.cluster;
+import java.io.File;
+import java.io.FilenameFilter;
+import java.io.IOException;
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.Comparator;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.Set;
+
import org.apache.jackrabbit.core.NodeId;
import org.apache.jackrabbit.core.nodetype.NodeTypeDef;
import org.apache.jackrabbit.core.nodetype.compact.ParseException;
+import org.apache.jackrabbit.core.observation.EventState;
+import org.apache.jackrabbit.core.observation.EventStateCollection;
import org.apache.jackrabbit.core.state.ChangeLog;
import org.apache.jackrabbit.core.state.ItemState;
import org.apache.jackrabbit.core.state.NodeState;
import org.apache.jackrabbit.core.state.PropertyState;
-import org.apache.jackrabbit.core.observation.EventState;
-import org.apache.jackrabbit.core.observation.EventStateCollection;
+import org.apache.jackrabbit.name.NameException;
+import org.apache.jackrabbit.name.NamespaceResolver;
+import org.apache.jackrabbit.name.NoPrefixDeclaredException;
import org.apache.jackrabbit.name.Path;
import org.apache.jackrabbit.name.QName;
-import org.apache.jackrabbit.name.NamespaceResolver;
-import org.apache.jackrabbit.name.NoPrefixDeclaredException;
-import org.apache.jackrabbit.name.NameException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import java.io.File;
-import java.io.FilenameFilter;
-import java.io.IOException;
-import java.util.Arrays;
-import java.util.Comparator;
-import java.util.Iterator;
-import java.util.Set;
-import java.util.HashSet;
-import java.util.Collection;
-
import EDU.oswego.cs.dl.util.concurrent.Mutex;
/**
Index: src/main/java/org/apache/jackrabbit/core/cluster/FileRecord.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/cluster/FileRecord.java (revision 485651)
+++ src/main/java/org/apache/jackrabbit/core/cluster/FileRecord.java (working copy)
@@ -16,18 +16,18 @@
*/
package org.apache.jackrabbit.core.cluster;
-import org.apache.jackrabbit.name.NamespaceResolver;
-
+import java.io.BufferedInputStream;
+import java.io.DataInput;
import java.io.DataInputStream;
import java.io.DataOutputStream;
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
-import java.io.DataInput;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.BufferedInputStream;
-import java.io.FileInputStream;
+import org.apache.jackrabbit.name.NamespaceResolver;
+
/**
* Represents a file-based record. Physically, a file record contains its length in the
* first 4 bytes, immediately followed by its creator in a length-prefixed, UTF-encoded
Index: src/main/java/org/apache/jackrabbit/core/cluster/FileRecordInput.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/cluster/FileRecordInput.java (revision 485651)
+++ src/main/java/org/apache/jackrabbit/core/cluster/FileRecordInput.java (working copy)
@@ -16,28 +16,28 @@
*/
package org.apache.jackrabbit.core.cluster;
+import java.io.DataInputStream;
+import java.io.IOException;
+import java.io.StringReader;
+import java.util.ArrayList;
+import java.util.List;
+
import org.apache.jackrabbit.core.NodeId;
import org.apache.jackrabbit.core.PropertyId;
import org.apache.jackrabbit.core.nodetype.NodeTypeDef;
import org.apache.jackrabbit.core.nodetype.compact.CompactNodeTypeDefReader;
import org.apache.jackrabbit.core.nodetype.compact.ParseException;
+import org.apache.jackrabbit.name.IllegalNameException;
+import org.apache.jackrabbit.name.MalformedPathException;
+import org.apache.jackrabbit.name.NameFormat;
import org.apache.jackrabbit.name.NamespaceResolver;
+import org.apache.jackrabbit.name.Path;
+import org.apache.jackrabbit.name.PathFormat;
import org.apache.jackrabbit.name.QName;
-import org.apache.jackrabbit.name.NameFormat;
-import org.apache.jackrabbit.name.IllegalNameException;
import org.apache.jackrabbit.name.UnknownPrefixException;
-import org.apache.jackrabbit.name.Path;
-import org.apache.jackrabbit.name.PathFormat;
-import org.apache.jackrabbit.name.MalformedPathException;
import org.apache.jackrabbit.uuid.Constants;
import org.apache.jackrabbit.uuid.UUID;
-import java.io.IOException;
-import java.io.DataInputStream;
-import java.io.StringReader;
-import java.util.ArrayList;
-import java.util.List;
-
/**
* Allows reading data from a FileRecord.
*/
Index: src/main/java/org/apache/jackrabbit/core/cluster/FileRecordLog.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/cluster/FileRecordLog.java (revision 485651)
+++ src/main/java/org/apache/jackrabbit/core/cluster/FileRecordLog.java (working copy)
@@ -16,13 +16,13 @@
*/
package org.apache.jackrabbit.core.cluster;
+import java.io.BufferedInputStream;
+import java.io.DataInputStream;
+import java.io.DataOutputStream;
import java.io.File;
-import java.io.DataInputStream;
-import java.io.IOException;
import java.io.FileInputStream;
-import java.io.BufferedInputStream;
-import java.io.DataOutputStream;
import java.io.FileOutputStream;
+import java.io.IOException;
/**
* A file record log is a file containing {@link FileRecord}s. Internally,
Index: src/main/java/org/apache/jackrabbit/core/cluster/FileRecordOutput.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/cluster/FileRecordOutput.java (revision 485651)
+++ src/main/java/org/apache/jackrabbit/core/cluster/FileRecordOutput.java (working copy)
@@ -16,22 +16,22 @@
*/
package org.apache.jackrabbit.core.cluster;
+import java.io.DataOutputStream;
+import java.io.IOException;
+import java.io.StringWriter;
+import java.util.ArrayList;
+
import org.apache.jackrabbit.core.NodeId;
import org.apache.jackrabbit.core.PropertyId;
import org.apache.jackrabbit.core.nodetype.NodeTypeDef;
import org.apache.jackrabbit.core.nodetype.compact.CompactNodeTypeDefWriter;
+import org.apache.jackrabbit.name.NameFormat;
import org.apache.jackrabbit.name.NamespaceResolver;
-import org.apache.jackrabbit.name.QName;
-import org.apache.jackrabbit.name.NameFormat;
+import org.apache.jackrabbit.name.NoPrefixDeclaredException;
import org.apache.jackrabbit.name.Path;
import org.apache.jackrabbit.name.PathFormat;
-import org.apache.jackrabbit.name.NoPrefixDeclaredException;
+import org.apache.jackrabbit.name.QName;
-import java.io.IOException;
-import java.io.DataOutputStream;
-import java.io.StringWriter;
-import java.util.ArrayList;
-
/**
* Allows writing data to a FileRecord.
*/
Index: src/main/java/org/apache/jackrabbit/core/cluster/FileRevision.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/cluster/FileRevision.java (revision 485651)
+++ src/main/java/org/apache/jackrabbit/core/cluster/FileRevision.java (working copy)
@@ -16,14 +16,14 @@
*/
package org.apache.jackrabbit.core.cluster;
-import org.slf4j.LoggerFactory;
-import org.slf4j.Logger;
-
import java.io.File;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.nio.channels.FileLock;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
/**
* Maintains a file-based revision counter with locking, assuring uniqueness.
*/
Index: src/main/java/org/apache/jackrabbit/core/cluster/Journal.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/cluster/Journal.java (revision 485651)
+++ src/main/java/org/apache/jackrabbit/core/cluster/Journal.java (working copy)
@@ -16,15 +16,13 @@
*/
package org.apache.jackrabbit.core.cluster;
-import org.apache.jackrabbit.core.state.ChangeLog;
-import org.apache.jackrabbit.core.observation.EventStateCollection;
+import java.util.Collection;
+
import org.apache.jackrabbit.core.NodeId;
-import org.apache.jackrabbit.core.nodetype.NodeTypeDef;
+import org.apache.jackrabbit.core.observation.EventStateCollection;
+import org.apache.jackrabbit.core.state.ChangeLog;
import org.apache.jackrabbit.name.NamespaceResolver;
-import org.apache.jackrabbit.name.QName;
-import java.util.Collection;
-
/**
* Journal interface. Defines operations on a journal that are used to synchronize clustered repository nodes.
*/
Index: src/main/java/org/apache/jackrabbit/core/cluster/LockEventListener.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/cluster/LockEventListener.java (revision 485651)
+++ src/main/java/org/apache/jackrabbit/core/cluster/LockEventListener.java (working copy)
@@ -16,10 +16,10 @@
*/
package org.apache.jackrabbit.core.cluster;
+import javax.jcr.RepositoryException;
+
import org.apache.jackrabbit.core.NodeId;
-import javax.jcr.RepositoryException;
-
/**
* Interface used to receive information about incoming, external lock events.
*/
Index: src/main/java/org/apache/jackrabbit/core/cluster/NamespaceEventListener.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/cluster/NamespaceEventListener.java (revision 485651)
+++ src/main/java/org/apache/jackrabbit/core/cluster/NamespaceEventListener.java (working copy)
@@ -16,8 +16,6 @@
*/
package org.apache.jackrabbit.core.cluster;
-import org.apache.jackrabbit.core.NodeId;
-
import javax.jcr.RepositoryException;
/**
Index: src/main/java/org/apache/jackrabbit/core/cluster/NodeAddedOperation.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/cluster/NodeAddedOperation.java (revision 485651)
+++ src/main/java/org/apache/jackrabbit/core/cluster/NodeAddedOperation.java (working copy)
@@ -16,8 +16,8 @@
*/
package org.apache.jackrabbit.core.cluster;
+import org.apache.jackrabbit.core.state.ChangeLog;
import org.apache.jackrabbit.core.state.NodeState;
-import org.apache.jackrabbit.core.state.ChangeLog;
/**
* Describes a journal operation for a node addition.
Index: src/main/java/org/apache/jackrabbit/core/cluster/NodeDeletedOperation.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/cluster/NodeDeletedOperation.java (revision 485651)
+++ src/main/java/org/apache/jackrabbit/core/cluster/NodeDeletedOperation.java (working copy)
@@ -16,8 +16,8 @@
*/
package org.apache.jackrabbit.core.cluster;
+import org.apache.jackrabbit.core.state.ChangeLog;
import org.apache.jackrabbit.core.state.NodeState;
-import org.apache.jackrabbit.core.state.ChangeLog;
/**
* Describes a journal operation for a node deletion.
Index: src/main/java/org/apache/jackrabbit/core/cluster/NodeModifiedOperation.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/cluster/NodeModifiedOperation.java (revision 485651)
+++ src/main/java/org/apache/jackrabbit/core/cluster/NodeModifiedOperation.java (working copy)
@@ -16,8 +16,8 @@
*/
package org.apache.jackrabbit.core.cluster;
+import org.apache.jackrabbit.core.state.ChangeLog;
import org.apache.jackrabbit.core.state.NodeState;
-import org.apache.jackrabbit.core.state.ChangeLog;
/**
* Describes a journal operation for a node modification.
Index: src/main/java/org/apache/jackrabbit/core/cluster/NodeOperation.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/cluster/NodeOperation.java (revision 485651)
+++ src/main/java/org/apache/jackrabbit/core/cluster/NodeOperation.java (working copy)
@@ -16,8 +16,8 @@
*/
package org.apache.jackrabbit.core.cluster;
+import org.apache.jackrabbit.core.NodeId;
import org.apache.jackrabbit.core.nodetype.NodeDefId;
-import org.apache.jackrabbit.core.NodeId;
/**
* Describes a journal record for a node change.
Index: src/main/java/org/apache/jackrabbit/core/cluster/NodeTypeEventListener.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/cluster/NodeTypeEventListener.java (revision 485651)
+++ src/main/java/org/apache/jackrabbit/core/cluster/NodeTypeEventListener.java (working copy)
@@ -16,11 +16,12 @@
*/
package org.apache.jackrabbit.core.cluster;
-import org.apache.jackrabbit.core.nodetype.InvalidNodeTypeDefException;
+import java.util.Collection;
import javax.jcr.RepositoryException;
-import java.util.Collection;
+import org.apache.jackrabbit.core.nodetype.InvalidNodeTypeDefException;
+
/**
* Interface used to receive information about incoming, external node type registry events.
*/
Index: src/main/java/org/apache/jackrabbit/core/cluster/PropertyAddedOperation.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/cluster/PropertyAddedOperation.java (revision 485651)
+++ src/main/java/org/apache/jackrabbit/core/cluster/PropertyAddedOperation.java (working copy)
@@ -16,8 +16,8 @@
*/
package org.apache.jackrabbit.core.cluster;
+import org.apache.jackrabbit.core.state.ChangeLog;
import org.apache.jackrabbit.core.state.PropertyState;
-import org.apache.jackrabbit.core.state.ChangeLog;
/**
* Describes a journal operation for a property addition.
Index: src/main/java/org/apache/jackrabbit/core/cluster/PropertyDeletedOperation.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/cluster/PropertyDeletedOperation.java (revision 485651)
+++ src/main/java/org/apache/jackrabbit/core/cluster/PropertyDeletedOperation.java (working copy)
@@ -16,8 +16,8 @@
*/
package org.apache.jackrabbit.core.cluster;
+import org.apache.jackrabbit.core.state.ChangeLog;
import org.apache.jackrabbit.core.state.PropertyState;
-import org.apache.jackrabbit.core.state.ChangeLog;
/**
* Describes a journal operation for a property deletion.
Index: src/main/java/org/apache/jackrabbit/core/cluster/PropertyModifiedOperation.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/cluster/PropertyModifiedOperation.java (revision 485651)
+++ src/main/java/org/apache/jackrabbit/core/cluster/PropertyModifiedOperation.java (working copy)
@@ -16,8 +16,8 @@
*/
package org.apache.jackrabbit.core.cluster;
+import org.apache.jackrabbit.core.state.ChangeLog;
import org.apache.jackrabbit.core.state.PropertyState;
-import org.apache.jackrabbit.core.state.ChangeLog;
/**
* Describes a journal operation for a property modification.
Index: src/main/java/org/apache/jackrabbit/core/cluster/PropertyOperation.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/cluster/PropertyOperation.java (revision 485651)
+++ src/main/java/org/apache/jackrabbit/core/cluster/PropertyOperation.java (working copy)
@@ -16,8 +16,8 @@
*/
package org.apache.jackrabbit.core.cluster;
+import org.apache.jackrabbit.core.PropertyId;
import org.apache.jackrabbit.core.nodetype.PropDefId;
-import org.apache.jackrabbit.core.PropertyId;
import org.apache.jackrabbit.core.value.InternalValue;
/**
Index: src/main/java/org/apache/jackrabbit/core/cluster/RecordProcessor.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/cluster/RecordProcessor.java (revision 485651)
+++ src/main/java/org/apache/jackrabbit/core/cluster/RecordProcessor.java (working copy)
@@ -16,13 +16,13 @@
*/
package org.apache.jackrabbit.core.cluster;
+import java.util.Collection;
+import java.util.Set;
+
import org.apache.jackrabbit.core.NodeId;
import org.apache.jackrabbit.name.Path;
import org.apache.jackrabbit.name.QName;
-import java.util.Set;
-import java.util.Collection;
-
/**
* Listener interface on a journal that gets called back for records that should be processed.
*/
Index: src/main/java/org/apache/jackrabbit/core/cluster/UpdateEventChannel.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/cluster/UpdateEventChannel.java (revision 485651)
+++ src/main/java/org/apache/jackrabbit/core/cluster/UpdateEventChannel.java (working copy)
@@ -16,8 +16,8 @@
*/
package org.apache.jackrabbit.core.cluster;
+import org.apache.jackrabbit.core.observation.EventStateCollection;
import org.apache.jackrabbit.core.state.ChangeLog;
-import org.apache.jackrabbit.core.observation.EventStateCollection;
/**
* Event channel used to transmit update operations.
Index: src/main/java/org/apache/jackrabbit/core/cluster/UpdateEventListener.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/cluster/UpdateEventListener.java (revision 485651)
+++ src/main/java/org/apache/jackrabbit/core/cluster/UpdateEventListener.java (working copy)
@@ -17,9 +17,11 @@
package org.apache.jackrabbit.core.cluster;
import java.util.List;
-import org.apache.jackrabbit.core.state.ChangeLog;
+
import javax.jcr.RepositoryException;
+import org.apache.jackrabbit.core.state.ChangeLog;
+
/**
* Interface used to receive information about incoming, external update events.
*/