Package io.grpc
Class CompressorRegistry
java.lang.Object
io.grpc.CompressorRegistry
@ExperimentalApi("https://github.com/grpc/grpc-java/issues/1704")
@ThreadSafe
public final class CompressorRegistry
extends Object
Encloses classes related to the compression and decompression of messages.
-
Method Summary
Modifier and TypeMethodDescriptionstatic CompressorRegistry
Returns the default instance used by gRPC when the registry is not specified.lookupCompressor
(String compressorName) static CompressorRegistry
Returns a new instance with no registered compressors.void
Registers a compressor for both decompression and message encoding negotiation.
-
Method Details
-
getDefaultInstance
Returns the default instance used by gRPC when the registry is not specified. Currently the registry just contains support for gzip. -
newEmptyInstance
Returns a new instance with no registered compressors. -
lookupCompressor
-
register
Registers a compressor for both decompression and message encoding negotiation.- Parameters:
c
- The compressor to register
-