[jboss-cvs] JBoss Messaging SVN: r7652 - trunk/src/main/org/jboss/messaging/core/journal/impl.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Jul 31 15:45:44 EDT 2009


Author: clebert.suconic at jboss.com
Date: 2009-07-31 15:45:44 -0400 (Fri, 31 Jul 2009)
New Revision: 7652

Modified:
   trunk/src/main/org/jboss/messaging/core/journal/impl/AIOSequentialFile.java
   trunk/src/main/org/jboss/messaging/core/journal/impl/NIOSequentialFile.java
Log:
tweaks

Modified: trunk/src/main/org/jboss/messaging/core/journal/impl/AIOSequentialFile.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/journal/impl/AIOSequentialFile.java	2009-07-31 16:04:57 UTC (rev 7651)
+++ trunk/src/main/org/jboss/messaging/core/journal/impl/AIOSequentialFile.java	2009-07-31 19:45:44 UTC (rev 7652)
@@ -383,7 +383,14 @@
 
    public long size() throws Exception
    {
-      return aioFile.size();
+      if (aioFile == null)
+      {
+         return file.length();
+      }
+      else
+      {
+         return aioFile.size();
+      }
    }
 
    @Override

Modified: trunk/src/main/org/jboss/messaging/core/journal/impl/NIOSequentialFile.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/journal/impl/NIOSequentialFile.java	2009-07-31 16:04:57 UTC (rev 7651)
+++ trunk/src/main/org/jboss/messaging/core/journal/impl/NIOSequentialFile.java	2009-07-31 19:45:44 UTC (rev 7652)
@@ -256,7 +256,14 @@
 
    public long size() throws Exception
    {
-      return channel.size();
+      if (channel == null)
+      {
+         return file.length();
+      }
+      else
+      {
+         return channel.size();
+      }
    }
 
    public void position(final long pos) throws Exception




More information about the jboss-cvs-commits mailing list