## Uses of Class
org.apache.ignite.internal.processors.cache.CacheObjectContext

Packages that use CacheObjectContext
Package | Description
--- | ---
org.apache.ignite.internal.binary | Contains binary APIs internal implementation.
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.cache.binary | Implementation of binary processor.
org.apache.ignite.internal.processors.cache.distributed.near |
org.apache.ignite.internal.processors.cache.version |
org.apache.ignite.internal.processors.cacheobject | Cache object processor.
org.apache.ignite.internal.processors.datastreamer | Data streamer processor.

### Uses of CacheObjectContext in org.apache.ignite.internal.binary

Methods in org.apache.ignite.internal.binary with parameters of type CacheObjectContext
Modifier and Type | Method and Description
--- | ---
`void` | BinaryObjectImpl.`finishUnmarshal(CacheObjectContext ctx, ClassLoader ldr)`
`void` | BinaryObjectOffheapImpl.`finishUnmarshal(CacheObjectContext ctx, ClassLoader ldr)`
`void` | BinaryEnumObjectImpl.`finishUnmarshal(CacheObjectContext ctx, ClassLoader ldr)`
`CacheObject` | BinaryObjectImpl.`prepareForCache(CacheObjectContext ctx)` Prepares cache object for cache (e.g. copies user-provided object if needed).
`CacheObject` | BinaryObjectOffheapImpl.`prepareForCache(CacheObjectContext ctx)` Prepares cache object for cache (e.g. copies user-provided object if needed).
`CacheObject` | BinaryEnumObjectImpl.`prepareForCache(CacheObjectContext ctx)` Prepares cache object for cache (e.g. copies user-provided object if needed).
`void` | BinaryObjectImpl.`prepareMarshal(CacheObjectContext ctx)`
`void` | BinaryObjectOffheapImpl.`prepareMarshal(CacheObjectContext ctx)`
`void` | BinaryEnumObjectImpl.`prepareMarshal(CacheObjectContext ctx)`
`<T> T` | BinaryObjectImpl.`value(CacheObjectContext ctx, boolean cpy)`
`<T> T` | BinaryObjectOffheapImpl.`value(CacheObjectContext ctx, boolean cpy)`
`<T> T` | BinaryEnumObjectImpl.`value(CacheObjectContext ctx, boolean cpy)`
`byte[]` | BinaryObjectImpl.`valueBytes(CacheObjectContext ctx)`
`byte[]` | BinaryObjectOffheapImpl.`valueBytes(CacheObjectContext ctx)`
`byte[]` | BinaryEnumObjectImpl.`valueBytes(CacheObjectContext cacheCtx)`

### Uses of CacheObjectContext in org.apache.ignite.internal.processors.cache

Methods in org.apache.ignite.internal.processors.cache that return CacheObjectContext
Modifier and Type | Method and Description
--- | ---
`CacheObjectContext` | GridCacheContext.`cacheObjectContext()`

Methods in org.apache.ignite.internal.processors.cache with parameters of type CacheObjectContext
Modifier and Type | Method and Description
--- | ---
`void` | GridCacheContext.`cacheObjectContext(CacheObjectContext cacheObjCtx)` Sets cache object context.
`void` | KeyCacheObjectImpl.`finishUnmarshal(CacheObjectContext ctx, ClassLoader ldr)`
`void` | CacheObject.`finishUnmarshal(CacheObjectContext ctx, ClassLoader ldr)`
`void` | CacheObjectByteArrayImpl.`finishUnmarshal(CacheObjectContext ctx, ClassLoader ldr)`
`void` | CacheObjectImpl.`finishUnmarshal(CacheObjectContext ctx, ClassLoader ldr)`
`protected boolean` | CacheObjectAdapter.`needCopy(CacheObjectContext ctx)`
`CacheObject` | KeyCacheObjectImpl.`prepareForCache(CacheObjectContext ctx)` Prepares cache object for cache (e.g. copies user-provided object if needed).
`CacheObject` | CacheObject.`prepareForCache(CacheObjectContext ctx)` Prepares cache object for cache (e.g. copies user-provided object if needed).
`CacheObject` | CacheObjectByteArrayImpl.`prepareForCache(CacheObjectContext ctx)` Prepares cache object for cache (e.g. copies user-provided object if needed).
`CacheObject` | CacheObjectImpl.`prepareForCache(CacheObjectContext ctx)` Prepares cache object for cache (e.g. copies user-provided object if needed).
`void` | KeyCacheObjectImpl.`prepareMarshal(CacheObjectContext ctx)`
`void` | CacheObject.`prepareMarshal(CacheObjectContext ctx)`
`void` | CacheObjectByteArrayImpl.`prepareMarshal(CacheObjectContext ctx)`
`void` | CacheObjectImpl.`prepareMarshal(CacheObjectContext ctx)`
`<T> T` | KeyCacheObjectImpl.`value(CacheObjectContext ctx, boolean cpy)`
`<T> T` | CacheObject.`value(CacheObjectContext ctx, boolean cpy)`
`<T> T` | CacheObjectByteArrayImpl.`value(CacheObjectContext ctx, boolean cpy)`
`<T> T` | CacheObjectImpl.`value(CacheObjectContext ctx, boolean cpy)`
`byte[]` | KeyCacheObjectImpl.`valueBytes(CacheObjectContext ctx)`
`byte[]` | CacheObject.`valueBytes(CacheObjectContext ctx)`
`byte[]` | CacheObjectByteArrayImpl.`valueBytes(CacheObjectContext ctx)`
`byte[]` | CacheObjectImpl.`valueBytes(CacheObjectContext ctx)`

### Uses of CacheObjectContext in org.apache.ignite.internal.processors.cache.binary

Subclasses of CacheObjectContext in org.apache.ignite.internal.processors.cache.binary
Modifier and Type | Class and Description
--- | ---
`class` | `CacheObjectBinaryContext`

Methods in org.apache.ignite.internal.processors.cache.binary that return CacheObjectContext
Modifier and Type | Method and Description
--- | ---
`CacheObjectContext` | CacheObjectBinaryProcessorImpl.`contextForCache(CacheConfiguration cfg)`

Methods in org.apache.ignite.internal.processors.cache.binary with parameters of type CacheObjectContext
Modifier and Type | Method and Description
--- | ---
`byte[]` | CacheObjectBinaryProcessorImpl.`marshal(CacheObjectContext ctx, Object val)`
`KeyCacheObject` | CacheObjectBinaryProcessorImpl.`toCacheKeyObject(CacheObjectContext ctx, Object obj, boolean userObj)`
`KeyCacheObject` | CacheObjectBinaryProcessorImpl.`toCacheKeyObject(CacheObjectContext ctx, Object obj, boolean userObj, int partition)`
`CacheObject` | CacheObjectBinaryProcessorImpl.`toCacheObject(CacheObjectContext ctx, byte type, byte[] bytes)`
`CacheObject` | CacheObjectBinaryProcessorImpl.`toCacheObject(CacheObjectContext ctx, Object obj, boolean userObj)`
`Object` | CacheObjectBinaryProcessorImpl.`unmarshal(CacheObjectContext ctx, byte[] bytes, ClassLoader clsLdr)`

### Uses of CacheObjectContext in org.apache.ignite.internal.processors.cache.distributed.near

Methods in org.apache.ignite.internal.processors.cache.distributed.near with parameters of type CacheObjectContext
Modifier and Type | Method and Description
--- | ---
`void` | CacheVersionedValue.`prepareMarshal(CacheObjectContext ctx)` This method is called before the whole message is sent and is responsible for pre-marshalling state.

### Uses of CacheObjectContext in org.apache.ignite.internal.processors.cache.version

Methods in org.apache.ignite.internal.processors.cache.version with parameters of type CacheObjectContext
Modifier and Type | Method and Description
--- | ---
`void` | GridCacheRawVersionedEntry.`marshal(CacheObjectContext ctx, Marshaller marsh)` Perform internal marshal of this entry before it will be serialized.
`void` | GridCacheRawVersionedEntry.`prepareDirectMarshal(CacheObjectContext ctx)`
`void` | GridCacheRawVersionedEntry.`unmarshal(CacheObjectContext ctx)`
`void` | GridCacheRawVersionedEntry.`unmarshal(CacheObjectContext ctx, Marshaller marsh)` Perform internal unmarshal of this entry.
`void` | GridCacheRawVersionedEntry.`unmarshalKey(CacheObjectContext ctx, Marshaller marsh)` Perform internal key unmarshal of this entry.

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

Methods in org.apache.ignite.internal.processors.cacheobject that return CacheObjectContext
Modifier and Type | Method and Description
--- | ---
`CacheObjectContext` | IgniteCacheObjectProcessor.`contextForCache(CacheConfiguration ccfg)`
`CacheObjectContext` | IgniteCacheObjectProcessorImpl.`contextForCache(CacheConfiguration ccfg)`

Methods in org.apache.ignite.internal.processors.cacheobject with parameters of type CacheObjectContext
Modifier and Type | Method and Description
--- | ---
`byte[]` | IgniteCacheObjectProcessor.`marshal(CacheObjectContext ctx, Object val)`
`byte[]` | IgniteCacheObjectProcessorImpl.`marshal(CacheObjectContext ctx, Object val)`
`KeyCacheObject` | IgniteCacheObjectProcessor.`toCacheKeyObject(CacheObjectContext ctx, Object obj, boolean userObj)`
`KeyCacheObject` | IgniteCacheObjectProcessorImpl.`toCacheKeyObject(CacheObjectContext ctx, Object obj, boolean userObj)`
`KeyCacheObject` | IgniteCacheObjectProcessor.`toCacheKeyObject(CacheObjectContext ctx, Object obj, boolean userObj, int partition)`
`KeyCacheObject` | IgniteCacheObjectProcessorImpl.`toCacheKeyObject(CacheObjectContext ctx, Object obj, boolean userObj, int partition)`
`CacheObject` | IgniteCacheObjectProcessor.`toCacheObject(CacheObjectContext ctx, byte type, byte[] bytes)`
`CacheObject` | IgniteCacheObjectProcessorImpl.`toCacheObject(CacheObjectContext ctx, byte type, byte[] bytes)`
`CacheObject` | IgniteCacheObjectProcessor.`toCacheObject(CacheObjectContext ctx, Object obj, boolean userObj)`
`CacheObject` | IgniteCacheObjectProcessorImpl.`toCacheObject(CacheObjectContext ctx, Object obj, boolean userObj)`
`Object` | IgniteCacheObjectProcessor.`unmarshal(CacheObjectContext ctx, byte[] bytes, ClassLoader clsLdr)`
`Object` | IgniteCacheObjectProcessorImpl.`unmarshal(CacheObjectContext ctx, byte[] bytes, ClassLoader clsLdr)`

### Uses of CacheObjectContext in org.apache.ignite.internal.processors.datastreamer

Methods in org.apache.ignite.internal.processors.datastreamer that return CacheObjectContext
Modifier and Type | Method and Description
--- | ---
`CacheObjectContext` | DataStreamerImpl.`cacheObjectContext()`

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.6.0
Release Date | : May 18 2016