Uses of Interface
org.infinispan.protostream.annotations.impl.HasProtoSchema
Packages that use HasProtoSchema
Package
Description
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.
-
Uses of HasProtoSchema in org.infinispan.protostream.annotations.impl
Classes in org.infinispan.protostream.annotations.impl that implement HasProtoSchemaModifier and TypeClassDescriptionfinal classAProtoTypeMetadatafor a message or enum type that is defined in an external protobuf schema and its definition was not created based on annotations.final classAProtoTypeMetadatafor an enum type created based on annotations.final classclassclassclassAProtoTypeMetadatafor a message type created based on annotations.class -
Uses of HasProtoSchema in org.infinispan.protostream.annotations.impl.processor
Classes in org.infinispan.protostream.annotations.impl.processor that implement HasProtoSchemaModifier and TypeClassDescription(package private) final classAProtoTypeMetadatafor a message or enum type that is not present in the current set of classes and is expected to be defined in another protobuf schema that was created based on annotations during the processing on a different module, so it just gets to be imported from the file that defines it.(package private) classA ProtoMessageTypeMetadata for compile time, using javax.lang.model instead of reflection.