java.lang.Object
org.activemq.io.util.ByteArrayCompression
- public class ByteArrayCompression
- extends java.lang.Object
Compression stream
- Version:
- $Revision: 1.1.1.1 $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
ByteArrayCompression
public ByteArrayCompression()
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)