Class GrpcCodecDefinition

java.lang.Object
net.devh.boot.grpc.common.codec.GrpcCodecDefinition

public class GrpcCodecDefinition extends Object
Container class that contains all relevant information about a grpc codec.
See Also:
  • Field Details

    • GZIP_DEFINITION

      public static final GrpcCodecDefinition GZIP_DEFINITION
      The codec definition for gzip.
    • IDENTITY_DEFINITION

      public static final GrpcCodecDefinition IDENTITY_DEFINITION
      The codec definition for identity (no-op).
    • DEFAULT_DEFINITIONS

      public static final Collection<GrpcCodecDefinition> DEFAULT_DEFINITIONS
      The default encodings used by gRPC.
  • Constructor Details

    • GrpcCodecDefinition

      public GrpcCodecDefinition(Codec codec, boolean advertised, CodecType codecType)
      Creates a new GrpcCodecDefinition.
      Parameters:
      codec - The codec bean.
      advertised - Whether the codec should be advertised in the headers.
      codecType - The type of the codec.
  • Method Details

    • getCodec

      public Codec getCodec()
    • isAdvertised

      public boolean isAdvertised()
    • getCodecType

      public CodecType getCodecType()