## Uses of Interface
org.apache.ignite.internal.portable.api.PortableObject

Packages that use PortableObject
Package | Description
--- | ---
org.apache.ignite.internal.portable | Contains portable APIs internal implementation.
org.apache.ignite.internal.portable.api |
org.apache.ignite.internal.portable.builder | Contains classes specific to portable builder API.
org.apache.ignite.internal.processors.cache.portable | Implementation of portable processor.

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

Classes in org.apache.ignite.internal.portable that implement PortableObject
Modifier and Type | Class and Description
--- | ---
`class` | `PortableObjectEx` Internal portable object interface.
`class` | `PortableObjectImpl` Portable object implementation.
`class` | `PortableObjectOffheapImpl` Portable object implementation over offheap memory

Methods in org.apache.ignite.internal.portable that return PortableObject
Modifier and Type | Method and Description
--- | ---
`PortableObject` | PortableObjectImpl.`clone()` Copies this portable object.
`PortableObject` | PortableObjectEx.`clone()` Copies this portable object.
`PortableObject` | PortableObjectOffheapImpl.`clone()` Copies this portable object.
`PortableObject` | PortableObjectImpl.`detach()`
`PortableObject` | PortableObjectOffheapImpl.`heapCopy()`

### Uses of PortableObject in org.apache.ignite.internal.portable.api

Methods in org.apache.ignite.internal.portable.api that return PortableObject
Modifier and Type | Method and Description
--- | ---
`PortableObject` | PortableBuilder.`build()` Builds portable object.
`PortableObject` | PortableObject.`clone()` Copies this portable object.

Methods in org.apache.ignite.internal.portable.api with parameters of type PortableObject
Modifier and Type | Method and Description
--- | ---
`PortableBuilder` | IgnitePortables.`builder(PortableObject portableObj)` Creates portable builder initialized by existing portable object.

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

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

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

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

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

Methods in org.apache.ignite.internal.processors.cache.portable with parameters of type PortableObject
Modifier and Type | Method and Description
--- | ---
`Object` | CacheObjectPortableProcessorImpl.`affinityKey(PortableObject po)`
`PortableBuilder` | IgnitePortablesImpl.`builder(PortableObject portableObj)` Creates portable builder initialized by existing portable object.
`PortableBuilder` | CacheObjectPortableProcessorImpl.`builder(PortableObject portableObj)` Creates builder initialized by existing portable object.
`PortableBuilder` | CacheObjectPortableProcessor.`builder(PortableObject portableObj)` Creates builder initialized by existing portable object.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.4.0
Release Date | : September 24 2015