[jbpm-commits] JBoss JBPM SVN: r2389 - jbpm3/branches/aguizar/modules/core/src/main/java/org/jbpm/bytes.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Sep 25 18:07:42 EDT 2008


Author: alex.guizar at jboss.com
Date: 2008-09-25 18:07:42 -0400 (Thu, 25 Sep 2008)
New Revision: 2389

Modified:
   jbpm3/branches/aguizar/modules/core/src/main/java/org/jbpm/bytes/ByteArray.java
   jbpm3/branches/aguizar/modules/core/src/main/java/org/jbpm/bytes/ByteBlockChopper.java
Log:
added debug messages to byte block chopper

Modified: jbpm3/branches/aguizar/modules/core/src/main/java/org/jbpm/bytes/ByteArray.java
===================================================================
--- jbpm3/branches/aguizar/modules/core/src/main/java/org/jbpm/bytes/ByteArray.java	2008-09-25 19:31:25 UTC (rev 2388)
+++ jbpm3/branches/aguizar/modules/core/src/main/java/org/jbpm/bytes/ByteArray.java	2008-09-25 22:07:42 UTC (rev 2389)
@@ -48,7 +48,7 @@
   protected String name = null;
   protected List byteBlocks = null;
   
-  private static Log log = LogFactory.getLog(ByteArray.class);
+  private static final Log log = LogFactory.getLog(ByteArray.class);
   
   public ByteArray() {
   }

Modified: jbpm3/branches/aguizar/modules/core/src/main/java/org/jbpm/bytes/ByteBlockChopper.java
===================================================================
--- jbpm3/branches/aguizar/modules/core/src/main/java/org/jbpm/bytes/ByteBlockChopper.java	2008-09-25 19:31:25 UTC (rev 2388)
+++ jbpm3/branches/aguizar/modules/core/src/main/java/org/jbpm/bytes/ByteBlockChopper.java	2008-09-25 22:07:42 UTC (rev 2389)
@@ -24,6 +24,9 @@
 import java.util.ArrayList;
 import java.util.List;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
 import org.jbpm.JbpmConfiguration;
 
 /**
@@ -32,6 +35,8 @@
  */
 public class ByteBlockChopper {
 
+  private static final Log log = LogFactory.getLog(ByteBlockChopper.class);
+
   private ByteBlockChopper() {
     // hide default constructor to prevent instantiation
   }
@@ -42,12 +47,12 @@
     if ( (byteArray!=null)
          && (byteArray.length>0) ){
       bytes = new ArrayList();
-      int index = 0;
-      while ( (byteArray.length-index) > blockSize ) {
-        bytes.add(subArray(byteArray, index, blockSize));
-        index+=blockSize;
+      int offset = 0;
+      while ( (byteArray.length-offset) > blockSize ) {
+        bytes.add(subArray(byteArray, offset, blockSize));
+        offset+=blockSize;
       }
-      bytes.add(subArray(byteArray, index, byteArray.length-index));
+      bytes.add(subArray(byteArray, offset, byteArray.length-offset));
     }
     return bytes;
   }
@@ -55,6 +60,7 @@
   private static byte[] subArray(byte[] array, int offset, int length) {
     byte[] subArray = new byte[length];
     System.arraycopy(array, offset, subArray, 0, length);
+    log.debug("chopped " + length + " bytes beggining at " + offset);
     return subArray;
   }
 
@@ -72,11 +78,13 @@
           totalLength += block.length;
         }
         byteArray = new byte[totalLength];
-        int index = 0;
+        int offset = 0;
         for (int i = 0, n = bytes.size(); i < n; i++) {
           byte[] block = (byte[]) bytes.get(i);
-          System.arraycopy(block, 0, byteArray, index, block.length);
-          index += block.length;
+          int blockLength = block.length;
+          System.arraycopy(block, 0, byteArray, offset, blockLength);
+          offset += blockLength;
+          log.debug("glued " + blockLength + " bytes beggining at " + offset);
         }
       }
     }




More information about the jbpm-commits mailing list