public class CompressionNone extends BaseCompression
Compression.Type
NamedResource.Utils
BY_NAME_COMPARATOR, NAME_EXTRACTOR
Constructor and Description |
---|
CompressionNone() |
Modifier and Type | Method and Description |
---|---|
void |
compress(Buffer buffer)
Compress the given buffer in place.
|
void |
init(Compression.Type type,
int level)
Initialize this object to either compress or uncompress data.
|
boolean |
isCompressionExecuted() |
boolean |
isDelayed()
Delayed compression is an Open-SSH specific feature which
informs both the client and server to not compress data before
the session has been authenticated.
|
String |
toString() |
void |
uncompress(Buffer from,
Buffer to)
Uncompress the data in a buffer into another buffer.
|
getName
public void init(Compression.Type type, int level)
Compression
compress
or uncompress
.
Once the object has been initialized, only one of
compress
or uncompress
methods can be
called.type
- compression typelevel
- compression levelpublic boolean isCompressionExecuted()
isCompressionExecuted
in interface CompressionInformation
isCompressionExecuted
in class BaseCompression
true
if there is any compression executed by
this "compressor" - special case for 'none'public void compress(Buffer buffer) throws IOException
Compression
buffer
- the buffer containing the data to compressIOException
- if an error occurspublic void uncompress(Buffer from, Buffer to) throws IOException
Compression
from
- the buffer containing the data to uncompressto
- the buffer receiving the uncompressed dataIOException
- if an error occurspublic boolean isDelayed()
CompressionInformation
public String toString()
toString
in class BaseCompression
Copyright © 2008–2016 The Apache Software Foundation. All rights reserved.