# Package org.apache.ignite.internal.binary

Contains binary APIs internal implementation.

See: Description

Interface Summary
BinaryFieldEx
BinaryIdentityResolver: Interface to compute hash codes for new binary objects and compare them for equality.
BinaryMetadataHandler: Binary meta data handler.
BinaryObjectEx: Extended binary object interface.
BinaryPositionReadable: Interface allowing for positioned read.
BinaryRawReaderEx: Extended reader interface.
BinaryRawWriterEx: Extended writer interface.
BinaryReaderHandlesHolder: Holder for handles.
BinaryWriteReplacer: Interface to perform write replace.

Class Summary
BinaryAbstractIdentityResolver: Abstract identity resolver with common routines.
BinaryArrayIdentityResolver: Identity resolver implementation which compares raw array content of the binary object.
BinaryCachingMetadataHandler: Simple caching metadata handler.
BinaryClassDescriptor: Binary class descriptor.
BinaryContext: Binary context.
BinaryEnumCache: Cache for enum constants.
BinaryEnumObjectImpl: Binary enum object.
BinaryFieldAccessor: Field accessor to speedup access.
BinaryFieldImpl: Implementation of binary field descriptor.
BinaryFieldMetadata: Binary field metadata.
BinaryInternalMapper: Internal binary mapper.
BinaryMarshaller: Implementation of `Marshaller` that lets to serialize and deserialize all objects in the binary format.
BinaryMetadata: Binary metadata which is passed over a wire.
BinaryMethodWriteReplacer: Write replacer based on method invocation.
BinaryNoopMetadataHandler: No-op metadata handler.
BinaryObjectExImpl: Internal binary object interface.
BinaryObjectImpl: Binary object implementation.
BinaryObjectOffheapImpl: Binary object implementation over offheap memory
BinaryPrimitives: Primitives writer.
BinaryReaderExImpl: Binary reader implementation.
BinaryReaderHandles: Reader handles.
BinaryReaderHandlesHolderImpl: Simple holder for handles.
BinarySchema: Schema describing binary object content.
BinarySchema.Builder: Schema builder.
BinarySchemaRegistry: Binary schema registry.
BinarySerializedFieldComparator: Compares fiels in serialized form when possible.
BinaryThreadLocalContext: Contains thread-local data for binary marshalling.
BinaryTreeMap: Binary `TreeMap` wrapper.
BinaryTreeMapWriteReplacer: Binary `TreeMap` write replacer.
BinaryTreeSet: Binary `TreeSet` wrapper.
BinaryTreeSetWriteReplacer: Binary `TreeSet` write replacer.
BinaryTypeImpl: Binary type implementation.
BinaryTypeProxy: Binary type proxy.
BinaryUtils: Binary utils.
BinaryWriterExImpl: Binary writer implementation.
BinaryWriterHandles: Writer handles.
BinaryWriterSchemaHolder: Binary writer schema holder.
GridBinaryMarshaller: Binary objects marshaller.

Enum Summary
BinarySchema.Confirmation: Order confirmation result.
BinaryWriteMode: Various write modes for binary objects.

## Package org.apache.ignite.internal.binary Description

Contains binary APIs internal implementation.

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.7.0
Release Date | : November 30 2018