public class TJsonProtocolSerializer
extends net.morimekta.providence.serializer.Serializer
| Modifier and Type | Field and Description |
|---|---|
static String |
MEDIA_TYPE |
| Constructor and Description |
|---|
TJsonProtocolSerializer() |
TJsonProtocolSerializer(boolean readStrict) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
binaryProtocol() |
<Message extends net.morimekta.providence.PMessage<Message>> |
deserialize(InputStream input,
net.morimekta.providence.descriptor.PMessageDescriptor<Message> descriptor) |
<Message extends net.morimekta.providence.PMessage<Message>> |
deserialize(InputStream input,
net.morimekta.providence.descriptor.PService service) |
String |
mediaType() |
<Message extends net.morimekta.providence.PMessage<Message>> |
serialize(OutputStream output,
net.morimekta.providence.PMessageOrBuilder<Message> message) |
<Message extends net.morimekta.providence.PMessage<Message>> |
serialize(OutputStream output,
net.morimekta.providence.PServiceCall<Message> call) |
void |
verifyEndOfContent(InputStream input) |
public static final String MEDIA_TYPE
public TJsonProtocolSerializer()
public TJsonProtocolSerializer(boolean readStrict)
public void verifyEndOfContent(@Nonnull InputStream input) throws IOException
verifyEndOfContent in class net.morimekta.providence.serializer.SerializerIOExceptionpublic boolean binaryProtocol()
binaryProtocol in class net.morimekta.providence.serializer.Serializer@Nonnull public String mediaType()
mediaType in class net.morimekta.providence.serializer.Serializerpublic <Message extends net.morimekta.providence.PMessage<Message>> int serialize(@Nonnull OutputStream output, @Nonnull net.morimekta.providence.PMessageOrBuilder<Message> message) throws IOException
serialize in class net.morimekta.providence.serializer.SerializerIOExceptionpublic <Message extends net.morimekta.providence.PMessage<Message>> int serialize(@Nonnull OutputStream output, @Nonnull net.morimekta.providence.PServiceCall<Message> call) throws IOException
serialize in class net.morimekta.providence.serializer.SerializerIOException@Nonnull public <Message extends net.morimekta.providence.PMessage<Message>> Message deserialize(@Nonnull InputStream input, @Nonnull net.morimekta.providence.descriptor.PMessageDescriptor<Message> descriptor) throws IOException
deserialize in class net.morimekta.providence.serializer.SerializerIOException@Nonnull public <Message extends net.morimekta.providence.PMessage<Message>> net.morimekta.providence.PServiceCall<Message> deserialize(@Nonnull InputStream input, @Nonnull net.morimekta.providence.descriptor.PService service) throws net.morimekta.providence.serializer.SerializerException
deserialize in class net.morimekta.providence.serializer.Serializernet.morimekta.providence.serializer.SerializerExceptionCopyright © 2015–2020 morimekta.net. All rights reserved.