Uses of Package
org.infinispan.protostream
Package
Description
Library for easy and efficient marshalling of Java objects in Protocol Buffers format.
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.
Fluent configuration API for ProtoStream.
Represents information contained in a proto file
Protostream internals.
.proto schema file parser and a documentation pseudo-annotation parser.
-
ClassDescriptionThis is the base interface of the marshaller hierarchy, exposing common methods for identifying the Java and Protobuf types handled by this marshaller instance.Exception for parse error.Aggregator for source proto files to be passed to
SerializationContext.registerProtoFiles(FileDescriptorSource)
.A callback interface that receives status notifications during the processing of files defined by aFileDescriptorSource
.A repository of Protobuf type definitions and their marshallers.A nested message processing context.A high-level interface for the wire encoding of a Protobuf stream that allows reading named (and typed) message fields.A high-level interface for the wire encoding of a Protobuf stream that allows writing named (and typed) message fields.Base interface for marshalling operation contexts.Operation context of unmarshalling operations.Operation context of marshalling operations.A repository for Protobuf type definitions and their marshallers.Interface to be implemented for dynamic lookup of marshallers where the type is part of the entity being marshalled.Deprecated.Since 4.4.An interface to be used in conjunction with theAutoProtoSchemaBuilder
annotation.An event based interface for consuming a (read only) Protobuf stream containing exactly one top level message.UnknownFieldSet
keeps track of fields seen during parsing of a protocol message but whose field numbers are not recognized by the user provided marshallers (are never requested by them).Provides version information about this ProtoStream release. -
ClassDescriptionThis is the base interface of the marshaller hierarchy, exposing common methods for identifying the Java and Protobuf types handled by this marshaller instance.Operation context of unmarshalling operations.Operation context of marshalling operations.A repository for Protobuf type definitions and their marshallers.
-
ClassDescriptionCreates an application specific alternative metadata representation of an
AnnotationElement.Annotation
value. -
ClassDescriptionException indicating a syntax or semantic error encountered during parsing or validation of annotations.Exception for parse error.A callback interface that receives status notifications during the processing of files defined by a
FileDescriptorSource
. -
ClassDescriptionException indicating a syntax or semantic error encountered during parsing or validation of annotations.This is the base interface of the marshaller hierarchy, exposing common methods for identifying the Java and Protobuf types handled by this marshaller instance.Exception for parse error.Contract to be implemented by marshallers of
Enum
types.Aggregator for source proto files to be passed toSerializationContext.registerProtoFiles(FileDescriptorSource)
.A repository of Protobuf type definitions and their marshallers.Base interface for marshalling operation contexts.Operation context of unmarshalling operations.Operation context of marshalling operations.A repository for Protobuf type definitions and their marshallers.Interface to be implemented for dynamic lookup of marshallers where the type is part of the entity being marshalled.Deprecated.Since 4.4.UnknownFieldSet
keeps track of fields seen during parsing of a protocol message but whose field numbers are not recognized by the user provided marshallers (are never requested by them). -
ClassDescriptionException indicating a syntax or semantic error encountered during parsing or validation of annotations.Exception for parse error.Aggregator for source proto files to be passed to
SerializationContext.registerProtoFiles(FileDescriptorSource)
.