## Uses of Interface
org.apache.ignite.marshaller.Marshaller

Packages that use Marshaller
Package | Description
--- | ---
org.apache.ignite.configuration |
org.apache.ignite.internal | Contains main implementation.
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.cache.version |
org.apache.ignite.internal.processors.igfs | Contains high performance file system processer.
org.apache.ignite.marshaller | Contains various supported marshallers.
org.apache.ignite.marshaller.jdk | Contains JDK `java.io` based marshaller.
org.apache.ignite.marshaller.optimized | Contains default Optimized marshaller.

### Uses of Marshaller in org.apache.ignite.configuration

Methods in org.apache.ignite.configuration that return Marshaller
Modifier and Type | Method and Description
--- | ---
`Marshaller` | IgniteConfiguration.`getMarshaller()` Should return an instance of marshaller to use in grid.

Methods in org.apache.ignite.configuration with parameters of type Marshaller
Modifier and Type | Method and Description
--- | ---
`void` | IgniteConfiguration.`setMarshaller(Marshaller marsh)` Sets marshaller to use within grid.

### Uses of Marshaller in org.apache.ignite.internal

Methods in org.apache.ignite.internal with parameters of type Marshaller
Modifier and Type | Method and Description
--- | ---
`void` | GridJobSiblingsResponse.`unmarshalSiblings(Marshaller marsh)`

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

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

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

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

### Uses of Marshaller in org.apache.ignite.internal.processors.igfs

Methods in org.apache.ignite.internal.processors.igfs with parameters of type Marshaller
Modifier and Type | Method and Description
--- | ---
`void` | IgfsCommunicationMessage.`finishUnmarshal(Marshaller marsh, ClassLoader ldr)`
`void` | IgfsAckMessage.`finishUnmarshal(Marshaller marsh, ClassLoader ldr)`
`void` | IgfsDeleteMessage.`finishUnmarshal(Marshaller marsh, ClassLoader ldr)`
`void` | IgfsCommunicationMessage.`prepareMarshal(Marshaller marsh)`
`void` | IgfsAckMessage.`prepareMarshal(Marshaller marsh)`
`void` | IgfsDeleteMessage.`prepareMarshal(Marshaller marsh)`

### Uses of Marshaller in org.apache.ignite.marshaller

Classes in org.apache.ignite.marshaller that implement Marshaller
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractMarshaller` Base class for marshallers.

### Uses of Marshaller in org.apache.ignite.marshaller.jdk

Classes in org.apache.ignite.marshaller.jdk that implement Marshaller
Modifier and Type | Class and Description
--- | ---
`class` | `JdkMarshaller` Implementation of `Marshaller` based on JDK serialization mechanism.

### Uses of Marshaller in org.apache.ignite.marshaller.optimized

Classes in org.apache.ignite.marshaller.optimized that implement Marshaller
Modifier and Type | Class and Description
--- | ---
`class` | `OptimizedMarshaller` Optimized implementation of `Marshaller`.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.0.0-RC1
Release Date | : February 17 2015