Class DeflateStreamEncoder
java.lang.Object
de.craftsblock.craftsnet.api.http.encoding.StreamEncoder
de.craftsblock.craftsnet.api.http.encoding.builtin.DeflateStreamEncoder
A concrete implementation of
StreamEncoder that performs compression and decompression
using the Deflate algorithm.- Since:
- 3.3.3-SNAPSHOT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull InputStreamencodeInputStream(@NotNull InputStream raw) Encodes the providedInputStreamby wrapping it in aDeflaterInputStream.@NotNull OutputStreamencodeOutputStream(@NotNull OutputStream raw) Encodes the providedOutputStreamby wrapping it in aDeflaterOutputStream.Methods inherited from class de.craftsblock.craftsnet.api.http.encoding.StreamEncoder
equals, getEncodingName, hashCode, isAvailable
-
Constructor Details
-
DeflateStreamEncoder
public DeflateStreamEncoder()Constructs a newDeflateStreamEncoder.
-
-
Method Details
-
encodeOutputStream
Encodes the providedOutputStreamby wrapping it in aDeflaterOutputStream.- Overrides:
encodeOutputStreamin classStreamEncoder- Parameters:
raw- The raw output stream to be encoded.- Returns:
- The encoded output stream.
-
encodeInputStream
Encodes the providedInputStreamby wrapping it in aDeflaterInputStream.- Overrides:
encodeInputStreamin classStreamEncoder- Parameters:
raw- The raw input stream to be encoded.- Returns:
- The encoded input stream.
-