Uses of Package
org.infinispan.protostream.annotations
Packages that use org.infinispan.protostream.annotations
Package
Description
Annotations for defining Protocol Buffers schemas in Java code.
Holds the internal representation of Protobuf type metadata defined via annotations and the processors that handle
this metadata in order to generate Protobuf schemas and marshallers.
Compile time annotations processor for Protostream annotations to generate Protobuf schemas and marshallers.
Abstract unified representation of Java language types, to isolate code generation from direct dependencies on the
actual type system implementation.
Protostream internals.
Marshalling for various Java specific types.
Generates schemas for various protobuf builtin types, the ones found in the 'google.protobuf' package of the
reference implementation.
-
Classes in org.infinispan.protostream.annotations used by org.infinispan.protostream.annotations
-
Classes in org.infinispan.protostream.annotations used by org.infinispan.protostream.annotations.implClassDescriptionDefines a Protobuf enum value.Defines a Protocol Buffers message field.
-
Classes in org.infinispan.protostream.annotations used by org.infinispan.protostream.annotations.impl.processorClassDescriptionDeprecated.since 5.0.Defines a Protocol Buffers message field.Generates compile-time auto-implementations of
SerializationContextInitializer. -
Classes in org.infinispan.protostream.annotations used by org.infinispan.protostream.annotations.impl.typesClassDescriptionThe documentation text of the generated message type, enum type or field.
-
Classes in org.infinispan.protostream.annotations used by org.infinispan.protostream.implClassDescriptionA 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.
-
Classes in org.infinispan.protostream.annotations used by org.infinispan.protostream.types.java
-
Classes in org.infinispan.protostream.annotations used by org.infinispan.protostream.types.java.arraysClassDescriptionA marshalling adapter for a target class or enum that cannot be annotated for various reasons.An optional annotation that designates the constructor or static method that is used for creating instances of a message class.An optional annotation for specifying the Protobuf message or enum type name.
-
Classes in org.infinispan.protostream.annotations used by org.infinispan.protostream.types.java.collectionsClassDescriptionA marshalling adapter for a target class or enum that cannot be annotated for various reasons.An optional annotation that designates the constructor or static method that is used for creating instances of a message class.
-
Classes in org.infinispan.protostream.annotations used by org.infinispan.protostream.types.java.mathClassDescriptionA marshalling adapter for a target class or enum that cannot be annotated for various reasons.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.
-
Classes in org.infinispan.protostream.annotations used by org.infinispan.protostream.types.java.timeClassDescriptionA marshalling adapter for a target class or enum that cannot be annotated for various reasons.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.
-
Classes in org.infinispan.protostream.annotations used by org.infinispan.protostream.types.java.utilClassDescriptionA marshalling adapter for a target class or enum that cannot be annotated for various reasons.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 a numeric type identifier for a Protobuf message or enum type.
-
Classes in org.infinispan.protostream.annotations used by org.infinispan.protostream.types.protobufClassDescriptionDeprecated.since 5.0.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.