Return-Path: Delivered-To: apmail-jackrabbit-commits-archive@www.apache.org Received: (qmail 19194 invoked from network); 24 Jan 2008 15:30:21 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 24 Jan 2008 15:30:21 -0000 Received: (qmail 91263 invoked by uid 500); 24 Jan 2008 15:30:11 -0000 Delivered-To: apmail-jackrabbit-commits-archive@jackrabbit.apache.org Received: (qmail 91236 invoked by uid 500); 24 Jan 2008 15:30:11 -0000 Mailing-List: contact commits-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jackrabbit.apache.org Delivered-To: mailing list commits@jackrabbit.apache.org Received: (qmail 91227 invoked by uid 99); 24 Jan 2008 15:30:11 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 24 Jan 2008 07:30:11 -0800 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 24 Jan 2008 15:30:05 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 9C9701A9838; Thu, 24 Jan 2008 07:29:52 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r614902 - in /jackrabbit/branches/1.4/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal: AppendRecord.java FileJournal.java FileRecordIterator.java FileRecordLog.java Date: Thu, 24 Jan 2008 15:29:51 -0000 To: commits@jackrabbit.apache.org From: dpfister@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20080124152956.9C9701A9838@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: dpfister Date: Thu Jan 24 07:29:45 2008 New Revision: 614902 URL: http://svn.apache.org/viewvc?rev=614902&view=rev Log: JCR-1341 Cluster Journal directory should be created automatically - Make classes/methods public in order to create custom journal implementation Modified: jackrabbit/branches/1.4/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/AppendRecord.java jackrabbit/branches/1.4/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/FileJournal.java jackrabbit/branches/1.4/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/FileRecordIterator.java jackrabbit/branches/1.4/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/FileRecordLog.java Modified: jackrabbit/branches/1.4/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/AppendRecord.java URL: http://svn.apache.org/viewvc/jackrabbit/branches/1.4/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/AppendRecord.java?rev=614902&r1=614901&r2=614902&view=diff ============================================================================== --- jackrabbit/branches/1.4/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/AppendRecord.java (original) +++ jackrabbit/branches/1.4/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/AppendRecord.java Thu Jan 24 07:29:45 2008 @@ -142,7 +142,7 @@ * * @param revision revision */ - protected void setRevision(long revision) { + public void setRevision(long revision) { this.revision = revision; } Modified: jackrabbit/branches/1.4/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/FileJournal.java URL: http://svn.apache.org/viewvc/jackrabbit/branches/1.4/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/FileJournal.java?rev=614902&r1=614901&r2=614902&view=diff ============================================================================== --- jackrabbit/branches/1.4/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/FileJournal.java (original) +++ jackrabbit/branches/1.4/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/FileJournal.java Thu Jan 24 07:29:45 2008 @@ -114,6 +114,10 @@ maximumSize = DEFAULT_MAXSIZE; } rootDirectory = new File(directory); + + // JCR-1341: Cluster Journal directory should be created automatically + rootDirectory.mkdirs(); + if (!rootDirectory.exists() || !rootDirectory.isDirectory()) { String msg = "Directory specified does either not exist " + "or is not a directory: " + directory; Modified: jackrabbit/branches/1.4/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/FileRecordIterator.java URL: http://svn.apache.org/viewvc/jackrabbit/branches/1.4/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/FileRecordIterator.java?rev=614902&r1=614901&r2=614902&view=diff ============================================================================== --- jackrabbit/branches/1.4/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/FileRecordIterator.java (original) +++ jackrabbit/branches/1.4/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/FileRecordIterator.java Thu Jan 24 07:29:45 2008 @@ -27,7 +27,7 @@ * Record cursor that returns unseen revisions in ascending order on every * iteration. */ -class FileRecordIterator implements RecordIterator { +public class FileRecordIterator implements RecordIterator { /** * Log files to scan for revisions. Modified: jackrabbit/branches/1.4/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/FileRecordLog.java URL: http://svn.apache.org/viewvc/jackrabbit/branches/1.4/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/FileRecordLog.java?rev=614902&r1=614901&r2=614902&view=diff ============================================================================== --- jackrabbit/branches/1.4/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/FileRecordLog.java (original) +++ jackrabbit/branches/1.4/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/FileRecordLog.java Thu Jan 24 07:29:45 2008 @@ -37,7 +37,7 @@ * (2 bytes each). The next 8 bytes contain the revision this log starts with. * After this, zero or more ReadRecords follow. */ -class FileRecordLog { +public class FileRecordLog { /** * Logger.