public class NoneCompression extends Object implements SshCompression
DEFLATER, INFLATER
Constructor and Description |
---|
NoneCompression() |
Modifier and Type | Method and Description |
---|---|
byte[] |
compress(byte[] data,
int start,
int len)
Compress a block of data.
|
String |
getAlgorithm()
Get the algorithm name for this compression implementation.
|
int |
getPriority() |
SecurityLevel |
getSecurityLevel() |
void |
init(int type,
int level)
Initialize the compression.
|
boolean |
isDelayed()
Is this compression delayed until after authentication
|
byte[] |
uncompress(byte[] data,
int start,
int len)
Uncompress a block of data.
|
public void init(int type, int level)
SshCompression
init
in interface SshCompression
type
- the mode of the compression, should be either INFLATER or DEFLATERlevel
- the level of compressionpublic byte[] compress(byte[] data, int start, int len) throws IOException
SshCompression
compress
in interface SshCompression
data
- the data to compressstart
- the offset of the data to compresslen
- the length of the dataIOException
public byte[] uncompress(byte[] data, int start, int len) throws IOException
SshCompression
uncompress
in interface SshCompression
data
- the data to uncompressstart
- the offset of the data to uncompresslen
- the length of the dataIOException
public String getAlgorithm()
SshCompression
getAlgorithm
in interface SshComponent
getAlgorithm
in interface SshCompression
getAlgorithm
in interface SecureComponent
public SecurityLevel getSecurityLevel()
getSecurityLevel
in interface SecureComponent
public int getPriority()
getPriority
in interface SecureComponent
public boolean isDelayed()
SshCompression
isDelayed
in interface SshCompression
Copyright © 2024. All rights reserved.