Package org.infinispan.protostream.annotations
package org.infinispan.protostream.annotations
Annotations for defining Protocol Buffers schemas in Java code.
See
AutoProtoSchemaBuilder
.-
ClassDescriptionDeprecated.since 5.0.Defines a Protocol Buffers message or enum without having to annotate all fields with
ProtoField
orProtoEnumValue
.A marshalling adapter for a target class or enum that cannot be annotated for various reasons.The documentation text of the generated message type, enum type or field.Aggregates repeatedProtoComment
annotations.Defines a Protobuf enum value.An optional annotation that designates the constructor or static method that is used for creating instances of a message class.Defines a Protocol Buffers message field.An optional annotation for specifying the Protobuf message or enum type name.Injects 'reserved' statements in the generated schema of a message or enum type.A range of field numbers or enum constants.Aggregates multipleProtoReserved
annotations.Generates compile-time auto-implementations ofSerializationContextInitializer
.A runtime exception that can be thrown during the generation of the Protocol Buffers schema and marshallers either due to improper API usage or due to internal errors.An optional annotation for specifying a numeric type identifier for a Protobuf message or enum type.Indicates the field or java-bean property of typeUnknownFieldSet
to be used for storing the unknown field set.