[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