JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Deprecated
Index
Help
All Classes
SEARCH:
JavaScript is disabled on your browser.
Package org.eclipse.serializer.persistence.binary.types
Interface Summary
Interface
Description
BinaryChannelCountProvider
BinaryElementReader
BinaryEntityDataReader
BinaryEntityRawDataAcceptor
BinaryEntityRawDataIterator
BinaryEntityRawDataIterator.Provider
BinaryField
<T>
BinaryField.Defaults
BinaryField.Initializable
<T>
BinaryFieldHandlerProvider
BinaryFieldLengthResolver
BinaryFieldSetter
<T>
BinaryFieldSetter are custom implementations of BinaryValueSetter for a specific field.
BinaryFieldSetterCreator
<T>
BinaryFieldSetterCreator implementations are responsible to create BinaryFieldSetter for a specific field of a class.
BinaryFieldStorer
<T>
BinaryFieldStorer are custom implementations of BinaryValueStorer for a specific field.
BinaryFieldStorerCreator
<T>
BinaryFieldStorerCreator implementations are responsible to create BinaryFieldStorer for a specific field of a class.
BinaryLegacyTypeHandler
<T>
BinaryLegacyTypeHandlerCreator
BinaryLoader
BinaryLoader.Creator
BinaryPersistenceFoundation
<F extends
BinaryPersistenceFoundation
<?>>
Factory and master instance type for assembling and binary persistence layer.
BinaryPersistenceRootsProvider
BinaryReferenceTraverser
BinaryStorer
BinaryStorer.Creator
BinaryTypeHandler
<T>
BinaryTypeHandlerCreator
BinaryValueSetter
BinaryValueStorer
BinaryValueTranslatorKeyBuilder
BinaryValueTranslatorLookupProvider
BinaryValueTranslatorMappingProvider
Since the value translator lookup might potentially get rather giant in the future, it is wrapped in a trivial on-demand provider to ensure it is really only created (and held in memory forever) if necessary.
BinaryValueTranslatorProvider
Chunk
LoadItemsChain
MemoryRangeReader
ValidatingBinaryHandler
<T,S>
Class Summary
Class
Description
AbstractBinaryHandlerCustom
<T>
AbstractBinaryHandlerCustomCollection
<T>
AbstractBinaryHandlerCustomIterable
<T extends
Iterable
<?>>
AbstractBinaryHandlerCustomIterableSimpleListElements
<T extends
Iterable
<?>>
AbstractBinaryHandlerCustomIterableSizedArray
<T extends
Iterable
<?>>
AbstractBinaryHandlerCustomNonReferential
<T>
Handler for types that are mutable but have no references.
AbstractBinaryHandlerCustomNonReferentialFixedLength
<T>
AbstractBinaryHandlerCustomValue
<T,S>
AbstractBinaryHandlerCustomValueFixedLength
<T,S>
AbstractBinaryHandlerCustomValueVariableLength
<T,S>
AbstractBinaryHandlerReflective
<T>
AbstractBinaryHandlerStateless
<T>
AbstractBinaryHandlerTrivial
<T>
AbstractBinaryLegacyTypeHandlerReflective
<T>
AbstractBinaryLegacyTypeHandlerTranslating
<T>
Binary
BinaryEntityRawDataIterator.Default
BinaryEntityRawDataIterator.Provider.Default
BinaryField.Abstract
<T>
BinaryField.Default_boolean
<T>
BinaryField.Default_byte
<T>
BinaryField.Default_char
<T>
BinaryField.Default_double
<T>
BinaryField.Default_float
<T>
BinaryField.Default_int
<T>
BinaryField.Default_long
<T>
BinaryField.Default_short
<T>
BinaryField.DefaultReference
<T,R>
BinaryFieldHandlerProvider.Default
Default implementation of BinaryFieldHandlerProvider interface.
BinaryFieldLengthResolver.Default
BinaryFieldStorerThrowableStackTraceCreator
BinaryHandlerAbstractType
<T>
BinaryHandlerGenericEnum
<T extends
Enum
<T>>
BinaryHandlerGenericType
<T>
BinaryHandlerPrimitive
<T>
BinaryHandlerSingletonStatelessEnum
<T>
BinaryHandlerStateless
<T>
BinaryHandlerStatelessConstant
<T>
BinaryHandlerUnpersistable
<T>
BinaryLegacyTypeHandler.Abstract
<T>
BinaryLegacyTypeHandler.AbstractCustom
<T>
BinaryLegacyTypeHandlerCreator.Default
BinaryLegacyTypeHandlerGenericEnum
<T>
BinaryLegacyTypeHandlerGenericEnumMapped
<T>
BinaryLegacyTypeHandlerGenericType
<T>
BinaryLegacyTypeHandlerRerouting
<T>
BinaryLoader.CreatorChannelHashing
BinaryLoader.CreatorSimple
BinaryLoader.Default
BinaryLoadItem
BinaryLoadItemByteReversing
BinaryPersistence
BinaryPersistenceFoundation.Default
<F extends
BinaryPersistenceFoundation.Default
<?>>
BinaryPersistenceRootsProvider.Default
BinaryReferenceTraverser.Analyzer
BinaryReferenceTraverser.InlinedComplexType
BinaryReferenceTraverser.ReferenceRangeTraverser
BinaryReferenceTraverser.ReferenceRangeTraverserReversed
BinaryReferenceTraverser.SkippingRangeTraverser
BinaryReferenceTraverser.Static
BinaryStorer.Creator.Abstract
BinaryStorer.Creator.Default
BinaryStorer.Default
Default implementation that stores referenced instances only if required (i.e.
BinaryStorer.Eager
Identical to
BinaryStorer.Default
, but stores every referenced instance eagerly.
For a more differentiated solution between the two simple, but extreme strategies, see
PersistenceEagerStoringFieldEvaluator
.
BinaryStorer.Item
BinaryTypeHandler.Abstract
<T>
BinaryTypeHandlerCreator.Default
BinaryValueFunctions
BinaryValueTranslatorMappingProvider.Default
BinaryValueTranslatorProvider.Default
BinaryValueTranslators
ChunksBuffer
ChunksBufferByteReversing
ChunksWrapper
ChunksWrapperByteReversing
CustomBinaryHandler
<T>
LoadItemsChain.Abstract
LoadItemsChain.ChannelHashing
LoadItemsChain.ChannelHashing.ChainItemObjectIdSet
LoadItemsChain.Entry
LoadItemsChain.Simple