Class ProtobufWireFormatEncoder
- java.lang.Object
-
- com.amazonaws.services.schemaregistry.serializers.protobuf.ProtobufWireFormatEncoder
-
public class ProtobufWireFormatEncoder extends Object
Writes the wire format for Schema Registry embedded Protobuf messages.
-
-
Constructor Summary
Constructors Constructor Description ProtobufWireFormatEncoder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]encode(@NonNull com.google.protobuf.Message message, com.google.protobuf.Descriptors.FileDescriptor schemaFileDescriptor)Encodes the message index as a zig-zag encoded variable size int into Byte stream.
-
-
-
Method Detail
-
encode
public byte[] encode(@NonNull @NonNull com.google.protobuf.Message message, @NonNull com.google.protobuf.Descriptors.FileDescriptor schemaFileDescriptor)Encodes the message index as a zig-zag encoded variable size int into Byte stream.- Parameters:
message- Protobuf message.schemaFileDescriptor- Protobuf schema file descriptor.- Returns:
- Encoded protobuf message with message index.
-
-