Class TrackingCompressionHandlerProvider
java.lang.Object
com.viaversion.viarewind.protocol.v1_8to1_7_6_10.provider.CompressionHandlerProvider
com.viaversion.viarewind.protocol.v1_8to1_7_6_10.provider.compression.TrackingCompressionHandlerProvider
- All Implemented Interfaces:
com.viaversion.viaversion.api.platform.providers.Provider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.netty.channel.ChannelHandlergetDecoder(Object compressor, int threshold) Creates the compression decoderio.netty.channel.ChannelHandlergetEncoder(Object compressor, int threshold) Creates the compression encodervoidonTransformPacket(com.viaversion.viaversion.api.connection.UserConnection user) voidsetCompressionThreshold(com.viaversion.viaversion.api.connection.UserConnection user, int threshold) Methods inherited from class com.viaversion.viarewind.protocol.v1_8to1_7_6_10.provider.CompressionHandlerProvider
isRemoveCompression, setRemoveCompression
-
Constructor Details
-
TrackingCompressionHandlerProvider
public TrackingCompressionHandlerProvider()
-
-
Method Details
-
setCompressionThreshold
public void setCompressionThreshold(com.viaversion.viaversion.api.connection.UserConnection user, int threshold) - Specified by:
setCompressionThresholdin classCompressionHandlerProvider
-
onTransformPacket
public void onTransformPacket(com.viaversion.viaversion.api.connection.UserConnection user) - Specified by:
onTransformPacketin classCompressionHandlerProvider
-
getEncoder
Description copied from class:CompressionHandlerProviderCreates the compression encoder- Specified by:
getEncoderin classCompressionHandlerProvider- Parameters:
compressor- A nullable object that may present a native backend for compression (if available)threshold- The compression threshold- Returns:
- The encoder
-
getDecoder
Description copied from class:CompressionHandlerProviderCreates the compression decoder- Specified by:
getDecoderin classCompressionHandlerProvider- Parameters:
compressor- A nullable object that may present a native backend for compression (if available)threshold- The compression threshold- Returns:
- The decoder
-