# Hierarchy For Package org.apache.ignite.internal.portable

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.ignite.marshaller.AbstractMarshaller (implements org.apache.ignite.marshaller.Marshaller)
    - org.apache.ignite.internal.portable.BinaryMarshaller
  - org.apache.ignite.internal.portable.BinaryCachingMetadataHandler (implements org.apache.ignite.internal.portable.BinaryMetadataHandler)
  - org.apache.ignite.internal.portable.BinaryEnumCache
  - org.apache.ignite.internal.portable.BinaryEnumObjectImpl (implements org.apache.ignite.internal.portable.BinaryObjectEx, org.apache.ignite.internal.processors.cache.CacheObject, java.io.Externalizable)
  - org.apache.ignite.internal.portable.BinaryFieldAccessor
  - org.apache.ignite.internal.portable.BinaryFieldImpl (implements org.apache.ignite.binary.BinaryField)
  - org.apache.ignite.internal.portable.BinaryInternalIdMapper (implements org.apache.ignite.binary.BinaryIdMapper)
  - org.apache.ignite.internal.portable.BinaryMetadata (implements java.io.Externalizable)
  - org.apache.ignite.internal.portable.BinaryNoopMetadataHandler (implements org.apache.ignite.internal.portable.BinaryMetadataHandler)
  - org.apache.ignite.internal.portable.BinaryObjectExImpl (implements org.apache.ignite.internal.portable.BinaryObjectEx)
    - org.apache.ignite.internal.portable.BinaryObjectImpl (implements java.io.Externalizable, org.apache.ignite.internal.processors.cache.KeyCacheObject)
    - org.apache.ignite.internal.portable.BinaryObjectOffheapImpl (implements org.apache.ignite.internal.processors.cache.CacheObject, java.io.Externalizable)
  - org.apache.ignite.internal.portable.BinaryReaderExImpl (implements org.apache.ignite.internal.portable.BinaryRawReaderEx, org.apache.ignite.binary.BinaryReader, org.apache.ignite.internal.portable.BinaryReaderHandlesHolder, java.io.ObjectInput)
  - org.apache.ignite.internal.portable.BinaryReaderHandles
  - org.apache.ignite.internal.portable.BinaryReaderHandlesHolderImpl (implements org.apache.ignite.internal.portable.BinaryReaderHandlesHolder)
  - org.apache.ignite.internal.portable.BinaryThreadLocalContext
  - org.apache.ignite.internal.portable.BinaryTypeImpl (implements org.apache.ignite.binary.BinaryType)
  - org.apache.ignite.internal.portable.BinaryWriterExImpl (implements org.apache.ignite.internal.portable.BinaryRawWriterEx, org.apache.ignite.binary.BinaryWriter, java.io.ObjectOutput)
  - org.apache.ignite.internal.portable.BinaryWriterHandles
  - org.apache.ignite.internal.portable.BinaryWriterSchemaHolder
  - org.apache.ignite.internal.portable.GridPortableMarshaller
  - org.apache.ignite.internal.portable.PortableClassDescriptor
  - org.apache.ignite.internal.portable.PortableContext (implements java.io.Externalizable)
  - org.apache.ignite.internal.portable.PortablePrimitives
  - org.apache.ignite.internal.portable.PortableSchema (implements java.io.Externalizable)
  - org.apache.ignite.internal.portable.PortableSchema.Builder
  - org.apache.ignite.internal.portable.PortableSchemaRegistry
  - org.apache.ignite.internal.portable.PortableUtils

## Interface Hierarchy

- java.lang.AutoCloseable
  - org.apache.ignite.internal.portable.BinaryRawWriterEx (also extends org.apache.ignite.binary.BinaryRawWriter)
- org.apache.ignite.internal.portable.BinaryMetadataHandler
- org.apache.ignite.binary.BinaryRawReader
  - org.apache.ignite.internal.portable.BinaryRawReaderEx
- org.apache.ignite.binary.BinaryRawWriter
  - org.apache.ignite.internal.portable.BinaryRawWriterEx (also extends java.lang.AutoCloseable)
- org.apache.ignite.internal.portable.BinaryReaderHandlesHolder
- java.lang.Cloneable
  - org.apache.ignite.binary.BinaryObject (also extends java.io.Serializable)
    - org.apache.ignite.internal.portable.BinaryObjectEx
- org.apache.ignite.internal.portable.PortablePositionReadable
- java.io.Serializable
  - org.apache.ignite.binary.BinaryObject (also extends java.lang.Cloneable)
    - org.apache.ignite.internal.portable.BinaryObjectEx

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.ignite.internal.portable.PortableSchema.Confirmation
    - org.apache.ignite.internal.portable.BinaryWriteMode

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.5.0-b1
Release Date | : December 1 2015