Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.activemq.io.util
Class ByteArrayCompression  view ByteArrayCompression download ByteArrayCompression.java

java.lang.Object
  extended byorg.activemq.io.util.ByteArrayCompression

public class ByteArrayCompression
extends java.lang.Object

Compression stream

Version:
$Revision: 1.1.1.1 $

Field Summary
private  int compressionLevel
           
private  int compressionLimit
           
private  int compressionStrategy
           
static int DEFAULT_COMPRESSION_LEVEL
          Default compression level - 0 being none, 9 being best
static int DEFAULT_COMPRESSION_LIMIT
          Data size above which compression will be used
static int DEFAULT_COMPRESSION_STRATEGY
          Default Compression Strategy
 
Constructor Summary
ByteArrayCompression()
           
 
Method Summary
 ByteArray deflate(ByteArray ba)
          Deflate the data in the ByteArray
 int getCompressionLevel()
           
 int getCompressionLimit()
           
 int getCompressionStrategy()
           
 ByteArray inflate(ByteArray ba)
          Inflate a ByteArray (if it contains compressed data)
static boolean isCompressed(ByteArray ba)
          test for compressed data
 void setCompressionLevel(int compressionLevel)
           
 void setCompressionLimit(int compressionLimit)
           
 void setCompressionStrategy(int compressionStrategy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_COMPRESSION_LIMIT

public static final int DEFAULT_COMPRESSION_LIMIT
Data size above which compression will be used

See Also:
Constant Field Values

DEFAULT_COMPRESSION_LEVEL

public static final int DEFAULT_COMPRESSION_LEVEL
Default compression level - 0 being none, 9 being best

See Also:
Constant Field Values

DEFAULT_COMPRESSION_STRATEGY

public static final int DEFAULT_COMPRESSION_STRATEGY
Default Compression Strategy

See Also:
Constant Field Values

compressionLimit

private int compressionLimit

compressionLevel

private int compressionLevel

compressionStrategy

private int compressionStrategy
Constructor Detail

ByteArrayCompression

public ByteArrayCompression()
Method Detail

getCompressionLevel

public int getCompressionLevel()

setCompressionLevel

public void setCompressionLevel(int compressionLevel)

getCompressionLimit

public int getCompressionLimit()

setCompressionLimit

public void setCompressionLimit(int compressionLimit)

getCompressionStrategy

public int getCompressionStrategy()

setCompressionStrategy

public void setCompressionStrategy(int compressionStrategy)

isCompressed

public static boolean isCompressed(ByteArray ba)
test for compressed data


deflate

public ByteArray deflate(ByteArray ba)
                  throws java.io.IOException
Deflate the data in the ByteArray


inflate

public ByteArray inflate(ByteArray ba)
                  throws java.io.IOException
Inflate a ByteArray (if it contains compressed data)