com.mindbright.ssh
Class SSHCompressor
java.lang.Object
com.mindbright.ssh.SSHCompressor
- Direct Known Subclasses:
- SSHCompressorZLib
- public abstract class SSHCompressor
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COMPRESS_MODE
public static final int COMPRESS_MODE
- See Also:
- Constant Field Values
UNCOMPRESS_MODE
public static final int UNCOMPRESS_MODE
- See Also:
- Constant Field Values
SSHCompressor
public SSHCompressor()
getInstance
public static SSHCompressor getInstance(java.lang.String algorithm,
int mode,
int level)
throws SSHCompressionException
- Throws:
SSHCompressionException
init
public abstract void init(int mode,
int level)
compress
public abstract void compress(SSHPduOutputStream pdu)
throws SSHCompressionException
- Throws:
SSHCompressionException
uncompress
public abstract void uncompress(SSHPduInputStream pdu)
throws SSHCompressionException
- Throws:
SSHCompressionException
numOfCompressedBytes
public abstract long numOfCompressedBytes()
numOfUncompressedBytes
public abstract long numOfUncompressedBytes()