org.activemq.io.util
Class ByteArrayFragmentation

java.lang.Object
  extended by org.activemq.io.util.ByteArrayFragmentation

public class ByteArrayFragmentation
extends Object

Compression stream

Version:
$Revision: 1.1.1.1 $

Field Summary
static int DEFAULT_FRAGMENTATION_LIMIT
          Data size above which fragmentation will be used
 
Constructor Summary
ByteArrayFragmentation()
           
 
Method Summary
 ByteArray assemble(ByteArray[] array)
          Assemble a ByteArray from an array of fragements
 boolean doFragmentation(ByteArray ba)
           
 ByteArray[] fragment(ByteArray ba)
          Fragment a ByteArray into a number of parts
 int getFragmentationLimit()
           
 void setFragmentationLimit(int fragmentationLimit)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_FRAGMENTATION_LIMIT

public static final int DEFAULT_FRAGMENTATION_LIMIT
Data size above which fragmentation will be used

See Also:
Constant Field Values
Constructor Detail

ByteArrayFragmentation

public ByteArrayFragmentation()
Method Detail

getFragmentationLimit

public int getFragmentationLimit()
Returns:
Returns the fragmentationLimit.

setFragmentationLimit

public void setFragmentationLimit(int fragmentationLimit)
Parameters:
fragmentationLimit - The fragmentationLimit to set.

doFragmentation

public boolean doFragmentation(ByteArray ba)
Parameters:
ba -
Returns:
true if fragmentation will be applied

fragment

public ByteArray[] fragment(ByteArray ba)
Fragment a ByteArray into a number of parts

Parameters:
ba -
Returns:

assemble

public ByteArray assemble(ByteArray[] array)
Assemble a ByteArray from an array of fragements

Parameters:
array -
Returns:


Copyright © 2004-2010 Protique, Ltd.. All Rights Reserved.