Class Marshaller<T extends Message>

java.lang.Object
io.dingodb.sdk.grpc.serializer.Marshaller<T>
All Implemented Interfaces:
io.grpc.MethodDescriptor.Marshaller<T>

public class Marshaller<T extends Message> extends Object implements io.grpc.MethodDescriptor.Marshaller<T>
  • Constructor Details

    • Marshaller

      public Marshaller(Supplier<T> supplier)
  • Method Details

    • newInstance

      public T newInstance()
    • stream

      public InputStream stream(T value)
      Specified by:
      stream in interface io.grpc.MethodDescriptor.Marshaller<T extends Message>
    • parse

      public T parse(InputStream stream)
      Specified by:
      parse in interface io.grpc.MethodDescriptor.Marshaller<T extends Message>