Package org.infinispan.protostream.impl
package org.infinispan.protostream.impl
Protostream internals. Users must not depend on this package.
-
ClassDescriptionThe 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.EnumMarshallerDelegate<T extends Enum<T>>Utility class for conversion to and from canonical JSON.Warning this class consists of generated code.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.Writes to aByteBufferusing put() operations.Writes directly to the underlying array of a heapByteBufferbecause is faster than the put() operation.An encoder that just counts the bytes and does not write anything and does not allocate buffers.Writes to anOutputStreamand performs internal buffering to minimize the number of stream writes.UnknownFieldSetimplementation.