com.mindbright.ssh
public abstract class SSHCompressor extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
COMPRESS_MODE |
static int |
UNCOMPRESS_MODE |
Constructor and Description |
---|
SSHCompressor() |
Modifier and Type | Method and Description |
---|---|
abstract void |
compress(SSHPduOutputStream pdu) |
static SSHCompressor |
getInstance(java.lang.String algorithm,
int mode,
int level) |
abstract void |
init(int mode,
int level) |
abstract long |
numOfCompressedBytes() |
abstract long |
numOfUncompressedBytes() |
abstract void |
uncompress(SSHPduInputStream pdu) |
public static final int COMPRESS_MODE
public static final int UNCOMPRESS_MODE
public static SSHCompressor getInstance(java.lang.String algorithm, int mode, int level) throws SSHCompressionException
SSHCompressionException
public abstract void init(int mode, int level)
public abstract void compress(SSHPduOutputStream pdu) throws SSHCompressionException
SSHCompressionException
public abstract void uncompress(SSHPduInputStream pdu) throws SSHCompressionException
SSHCompressionException
public abstract long numOfCompressedBytes()
public abstract long numOfUncompressedBytes()