Package net.morimekta.providence.thrift
Class TBinaryProtocolSerializer
- java.lang.Object
-
- net.morimekta.providence.serializer.Serializer
-
- net.morimekta.providence.thrift.TBinaryProtocolSerializer
-
public class TBinaryProtocolSerializer extends net.morimekta.providence.serializer.Serializer- Since:
- 24.10.15.
- Author:
- Stein Eldar Johnsen
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringALT_MEDIA_TYPEstatic java.lang.StringMEDIA_TYPE
-
Constructor Summary
Constructors Constructor Description TBinaryProtocolSerializer()TBinaryProtocolSerializer(boolean readStrict)TBinaryProtocolSerializer(boolean readStrict, boolean versioned)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanbinaryProtocol()<Message extends net.morimekta.providence.PMessage<Message,Field>,Field extends net.morimekta.providence.descriptor.PField>
Messagedeserialize(java.io.InputStream input, net.morimekta.providence.descriptor.PMessageDescriptor<Message,Field> descriptor)<Message extends net.morimekta.providence.PMessage<Message,Field>,Field extends net.morimekta.providence.descriptor.PField>
net.morimekta.providence.PServiceCall<Message,Field>deserialize(java.io.InputStream input, net.morimekta.providence.descriptor.PService service)java.lang.StringmediaType()<Message extends net.morimekta.providence.PMessage<Message,Field>,Field extends net.morimekta.providence.descriptor.PField>
intserialize(java.io.OutputStream output, Message message)<Message extends net.morimekta.providence.PMessage<Message,Field>,Field extends net.morimekta.providence.descriptor.PField>
intserialize(java.io.OutputStream output, net.morimekta.providence.PServiceCall<Message,Field> call)
-
-
-
Field Detail
-
MEDIA_TYPE
public static final java.lang.String MEDIA_TYPE
- See Also:
- Constant Field Values
-
ALT_MEDIA_TYPE
public static final java.lang.String ALT_MEDIA_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
binaryProtocol
public boolean binaryProtocol()
- Specified by:
binaryProtocolin classnet.morimekta.providence.serializer.Serializer
-
mediaType
@Nonnull public java.lang.String mediaType()
- Specified by:
mediaTypein classnet.morimekta.providence.serializer.Serializer
-
serialize
public <Message extends net.morimekta.providence.PMessage<Message,Field>,Field extends net.morimekta.providence.descriptor.PField> int serialize(@Nonnull java.io.OutputStream output, @Nonnull Message message) throws java.io.IOException- Specified by:
serializein classnet.morimekta.providence.serializer.Serializer- Throws:
java.io.IOException
-
serialize
public <Message extends net.morimekta.providence.PMessage<Message,Field>,Field extends net.morimekta.providence.descriptor.PField> int serialize(@Nonnull java.io.OutputStream output, @Nonnull net.morimekta.providence.PServiceCall<Message,Field> call) throws java.io.IOException- Specified by:
serializein classnet.morimekta.providence.serializer.Serializer- Throws:
java.io.IOException
-
deserialize
@Nonnull public <Message extends net.morimekta.providence.PMessage<Message,Field>,Field extends net.morimekta.providence.descriptor.PField> Message deserialize(@Nonnull java.io.InputStream input, @Nonnull net.morimekta.providence.descriptor.PMessageDescriptor<Message,Field> descriptor) throws java.io.IOException- Specified by:
deserializein classnet.morimekta.providence.serializer.Serializer- Throws:
java.io.IOException
-
deserialize
@Nonnull public <Message extends net.morimekta.providence.PMessage<Message,Field>,Field extends net.morimekta.providence.descriptor.PField> net.morimekta.providence.PServiceCall<Message,Field> deserialize(@Nonnull java.io.InputStream input, @Nonnull net.morimekta.providence.descriptor.PService service) throws net.morimekta.providence.serializer.SerializerException- Specified by:
deserializein classnet.morimekta.providence.serializer.Serializer- Throws:
net.morimekta.providence.serializer.SerializerException
-
-