类 ProtobufHttpMessageConverter.ProtobufJavaUtilSupport
java.lang.Object
cn.taketoday.http.converter.protobuf.ProtobufHttpMessageConverter.ProtobufJavaUtilSupport
static class ProtobufHttpMessageConverter.ProtobufJavaUtilSupport
extends Object
implements ProtobufHttpMessageConverter.ProtobufFormatSupport
ProtobufHttpMessageConverter.ProtobufFormatSupport implementation used when
com.google.protobuf.util.JsonFormat is available.-
字段概要
字段 -
构造器概要
构造器构造器说明ProtobufJavaUtilSupport(com.google.protobuf.util.JsonFormat.Parser parser, com.google.protobuf.util.JsonFormat.Printer printer) -
方法概要
修饰符和类型方法说明voidmerge(InputStream input, Charset charset, MediaType contentType, com.google.protobuf.ExtensionRegistry extensionRegistry, com.google.protobuf.Message.Builder builder) voidprint(com.google.protobuf.Message message, OutputStream output, MediaType contentType, Charset charset) booleansupportsWriteOnly(MediaType mediaType)
-
字段详细资料
-
parser
private final com.google.protobuf.util.JsonFormat.Parser parser -
printer
private final com.google.protobuf.util.JsonFormat.Printer printer
-
-
构造器详细资料
-
ProtobufJavaUtilSupport
public ProtobufJavaUtilSupport(@Nullable com.google.protobuf.util.JsonFormat.Parser parser, @Nullable com.google.protobuf.util.JsonFormat.Printer printer)
-
-
方法详细资料
-
supportedMediaTypes
-
supportsWriteOnly
-
merge
public void merge(InputStream input, Charset charset, MediaType contentType, com.google.protobuf.ExtensionRegistry extensionRegistry, com.google.protobuf.Message.Builder builder) throws IOException, HttpMessageConversionException -
print
public void print(com.google.protobuf.Message message, OutputStream output, MediaType contentType, Charset charset) throws IOException, HttpMessageConversionException
-