Uses of Package
org.infinispan.protostream.impl
Packages that use org.infinispan.protostream.impl
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.
Compile time annotations processor for Protostream annotations to generate Protobuf schemas and marshallers.
Representation of types based on javax.lang.model for annotation processing during compile time.
Abstract unified representation of Java language types, to isolate code generation from direct dependencies on the
actual type system implementation.
Represents information contained in a proto file
Protostream internals.
-
Classes in org.infinispan.protostream.impl used by org.infinispan.protostreamClassDescriptionThe marshallers (descendants of
BaseMarshaller) do not have a uniform interface, so an extra layer of indirection is used to provide uniformity.ExtendsByteArrayOutputStreamand provides direct access to the internal buffer without making a copy. -
Classes in org.infinispan.protostream.impl used by org.infinispan.protostream.annotations.implClassDescriptionThe marshallers (descendants of
BaseMarshaller) do not have a uniform interface, so an extra layer of indirection is used to provide uniformity.ExtendsByteArrayOutputStreamand provides direct access to the internal buffer without making a copy. -
-
-
Classes in org.infinispan.protostream.impl used by org.infinispan.protostream.annotations.impl.types
-
Classes in org.infinispan.protostream.impl used by org.infinispan.protostream.descriptorsClassDescriptionA sparse bit set for storing occurrences of bits where a large amount of the stored bits are expected to be zero.
-
Classes in org.infinispan.protostream.impl used by org.infinispan.protostream.implClassDescriptionThe marshallers (descendants of
BaseMarshaller) do not have a uniform interface, so an extra layer of indirection is used to provide uniformity.A sparse bit set for storing occurrences of bits where a large amount of the stored bits are expected to be zero.Writes to a user provided byte array. -
Classes in org.infinispan.protostream.impl used by org.infinispan.protostream.schemaClassDescriptionA sparse bit set for storing occurrences of bits where a large amount of the stored bits are expected to be zero.
-
Classes in org.infinispan.protostream.impl used by org.infinispan.protostream.types.java.timeClassDescriptionThe marshallers (descendants of
BaseMarshaller) do not have a uniform interface, so an extra layer of indirection is used to provide uniformity.