Class GeneratedMarshallerBase
java.lang.Object
org.infinispan.protostream.annotations.impl.GeneratedMarshallerBase
Base class for generated message marshallers. Provides some handy helper methods.
- Since:
- 3.0
- Author:
- [email protected]
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected final <T> T
readMessage
(BaseMarshallerDelegate<T> marshallerDelegate, ProtobufTagMarshaller.ReadContext ctx) Invoked by generated code.protected final <T> void
writeMessage
(BaseMarshallerDelegate<T> marshallerDelegate, ProtobufTagMarshaller.WriteContext ctx, T message) Invoked by generated code.protected final <T> void
writeNestedMessage
(BaseMarshallerDelegate<T> marshallerDelegate, ProtobufTagMarshaller.WriteContext ctx, int fieldNumber, T message) Invoked by generated code.
-
Constructor Details
-
GeneratedMarshallerBase
public GeneratedMarshallerBase()
-
-
Method Details
-
readMessage
protected final <T> T readMessage(BaseMarshallerDelegate<T> marshallerDelegate, ProtobufTagMarshaller.ReadContext ctx) throws IOException Invoked by generated code.- Throws:
IOException
-
writeMessage
protected final <T> void writeMessage(BaseMarshallerDelegate<T> marshallerDelegate, ProtobufTagMarshaller.WriteContext ctx, T message) throws IOException Invoked by generated code.- Throws:
IOException
-
writeNestedMessage
protected final <T> void writeNestedMessage(BaseMarshallerDelegate<T> marshallerDelegate, ProtobufTagMarshaller.WriteContext ctx, int fieldNumber, T message) throws IOException Invoked by generated code.- Throws:
IOException
-