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 Details

    • getDefaultInstance

      public static CompressorRegistry getDefaultInstance()
      Returns the default instance used by gRPC when the registry is not specified. Currently the registry just contains support for gzip.
    • newEmptyInstance

      public static CompressorRegistry newEmptyInstance()
      Returns a new instance with no registered compressors.
    • lookupCompressor

      @Nullable public Compressor lookupCompressor(String compressorName)
    • register

      public void register(Compressor c)
      Registers a compressor for both decompression and message encoding negotiation.
      Parameters:
      c - The compressor to register