## Uses of Interface
org.apache.ignite.binary.BinaryObject

Packages that use BinaryObject
Package | Description
--- | ---
org.apache.ignite | Contains entry-point Ignite & HPC APIs.
org.apache.ignite.binary | Contains Ignite Binary Objects API classes.
org.apache.ignite.internal.portable | Contains portable APIs internal implementation.
org.apache.ignite.internal.portable.builder | Contains classes specific to portable builder API.
org.apache.ignite.internal.processors.cache.portable | Implementation of portable processor.
org.apache.ignite.internal.processors.cacheobject | Cache object processor.

### Uses of BinaryObject in org.apache.ignite

Methods in org.apache.ignite that return BinaryObject
Modifier and Type | Method and Description
--- | ---
`BinaryObject` | IgniteBinary.`buildEnum(String typeName, int ord)` Create enum object.

Methods in org.apache.ignite with parameters of type BinaryObject
Modifier and Type | Method and Description
--- | ---
`BinaryObjectBuilder` | IgniteBinary.`builder(BinaryObject portableObj)` Creates portable builder initialized by existing portable object.

### Uses of BinaryObject in org.apache.ignite.binary

Methods in org.apache.ignite.binary that return BinaryObject
Modifier and Type | Method and Description
--- | ---
`BinaryObject` | BinaryObjectBuilder.`build()` Builds binary object.
`BinaryObject` | BinaryObject.`clone()` Copies this binary object.

Methods in org.apache.ignite.binary with parameters of type BinaryObject
Modifier and Type | Method and Description
--- | ---
`boolean` | BinaryField.`exists(BinaryObject obj)` Check whether field exists in the object.
`<T> T` | BinaryField.`value(BinaryObject obj)` Get field's value from the given object.

### Uses of BinaryObject in org.apache.ignite.internal.portable

Subinterfaces of BinaryObject in org.apache.ignite.internal.portable
Modifier and Type | Interface and Description
--- | ---
`interface` | `BinaryObjectEx` Extended binary object interface.

Classes in org.apache.ignite.internal.portable that implement BinaryObject
Modifier and Type | Class and Description
--- | ---
`class` | `BinaryEnumObjectImpl` Binary enum object.
`class` | `BinaryObjectExImpl` Internal portable object interface.
`class` | `BinaryObjectImpl` Portable object implementation.
`class` | `BinaryObjectOffheapImpl` Portable object implementation over offheap memory

Methods in org.apache.ignite.internal.portable that return BinaryObject
Modifier and Type | Method and Description
--- | ---
`BinaryObject` | BinaryEnumObjectImpl.`clone()` Copies this binary object.
`BinaryObject` | BinaryObjectImpl.`clone()` Copies this binary object.
`BinaryObject` | BinaryObjectExImpl.`clone()` Copies this binary object.
`BinaryObject` | BinaryObjectOffheapImpl.`clone()` Copies this binary object.
`BinaryObject` | BinaryObjectImpl.`detach()`
`static BinaryObject` | PortableUtils.`doReadPortableObject(PortableInputStream in, PortableContext ctx)`
`BinaryObject` | BinaryObjectOffheapImpl.`heapCopy()`

Methods in org.apache.ignite.internal.portable with parameters of type BinaryObject
Modifier and Type | Method and Description
--- | ---
`boolean` | BinaryFieldImpl.`exists(BinaryObject obj)` Check whether field exists in the object.
`<T> T` | BinaryFieldImpl.`value(BinaryObject obj)` Get field's value from the given object.

### Uses of BinaryObject in org.apache.ignite.internal.portable.builder

Methods in org.apache.ignite.internal.portable.builder that return BinaryObject
Modifier and Type | Method and Description
--- | ---
`BinaryObject` | BinaryObjectBuilderImpl.`build()` Builds binary object.

Methods in org.apache.ignite.internal.portable.builder with parameters of type BinaryObject
Modifier and Type | Method and Description
--- | ---
`static BinaryObjectBuilderImpl` | BinaryObjectBuilderImpl.`wrap(BinaryObject obj)` Creates builder initialized by specified portable object.

Constructors in org.apache.ignite.internal.portable.builder with parameters of type BinaryObject
Constructor and Description
`PortablePlainPortableObject(BinaryObject portableObj)`

### Uses of BinaryObject in org.apache.ignite.internal.processors.cache.portable

Methods in org.apache.ignite.internal.processors.cache.portable that return BinaryObject
Modifier and Type | Method and Description
--- | ---
`BinaryObject` | CacheObjectBinaryProcessor.`buildEnum(String typeName, int ord)`
`BinaryObject` | CacheObjectBinaryProcessorImpl.`buildEnum(String typeName, int ord)`
`BinaryObject` | IgniteBinaryImpl.`buildEnum(String typeName, int ord)` Create enum object.

Methods in org.apache.ignite.internal.processors.cache.portable with parameters of type BinaryObject
Modifier and Type | Method and Description
--- | ---
`Object` | CacheObjectBinaryProcessorImpl.`affinityKey(BinaryObject po)`
`BinaryObjectBuilder` | CacheObjectBinaryProcessor.`builder(BinaryObject portableObj)` Creates builder initialized by existing portable object.
`BinaryObjectBuilder` | CacheObjectBinaryProcessorImpl.`builder(BinaryObject portableObj)` Creates builder initialized by existing portable object.
`BinaryObjectBuilder` | IgniteBinaryImpl.`builder(BinaryObject portableObj)` Creates portable builder initialized by existing portable object.

### Uses of BinaryObject in org.apache.ignite.internal.processors.cacheobject

Methods in org.apache.ignite.internal.processors.cacheobject that return BinaryObject
Modifier and Type | Method and Description
--- | ---
`BinaryObject` | NoOpBinary.`buildEnum(String typeName, int ord)` Create enum object.

Methods in org.apache.ignite.internal.processors.cacheobject with parameters of type BinaryObject
Modifier and Type | Method and Description
--- | ---
`BinaryObjectBuilder` | NoOpBinary.`builder(BinaryObject portableObj)` Creates portable builder initialized by existing portable object.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

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