## Uses of Class
org.apache.ignite.configuration.CollectionConfiguration

Packages that use CollectionConfiguration
Package | Description
--- | ---
org.apache.ignite | Contains entry-point Ignite & HPC APIs.
org.apache.ignite.configuration | Contains configuration-related classes.
org.apache.ignite.internal | Contains main implementation.
org.apache.ignite.internal.processors.datastructures |

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

Methods in org.apache.ignite with parameters of type CollectionConfiguration
Modifier and Type | Method and Description
--- | ---
`<T> IgniteQueue<T>` | Ignite.`queue(String name, int cap, CollectionConfiguration cfg)` Will get a named queue from cache and create one if it has not been created yet and `cfg` is not `null`.
`<T> IgniteSet<T>` | Ignite.`set(String name, CollectionConfiguration cfg)` Will get a named set from cache and create one if it has not been created yet and `cfg` is not `null`.

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

Methods in org.apache.ignite.configuration that return CollectionConfiguration
Modifier and Type | Method and Description
--- | ---
`CollectionConfiguration` | CollectionConfiguration.`setAtomicityMode(CacheAtomicityMode atomicityMode)`
`CollectionConfiguration` | CollectionConfiguration.`setBackups(int backups)`
`CollectionConfiguration` | CollectionConfiguration.`setCacheMode(CacheMode cacheMode)`
`CollectionConfiguration` | CollectionConfiguration.`setCollocated(boolean collocated)`
`CollectionConfiguration` | CollectionConfiguration.`setGroupName(String grpName)`
`CollectionConfiguration` | CollectionConfiguration.`setNodeFilter(IgnitePredicate<ClusterNode> nodeFilter)`
`CollectionConfiguration` | CollectionConfiguration.`setOffHeapMaxMemory(long offHeapMaxMemory)`

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

Methods in org.apache.ignite.internal with parameters of type CollectionConfiguration
Modifier and Type | Method and Description
--- | ---
`<T> IgniteQueue<T>` | IgniteKernal.`queue(String name, int cap, CollectionConfiguration cfg)` Will get a named queue from cache and create one if it has not been created yet and `cfg` is not `null`.
`<T> IgniteSet<T>` | IgniteKernal.`set(String name, CollectionConfiguration cfg)` Will get a named set from cache and create one if it has not been created yet and `cfg` is not `null`.

### Uses of CollectionConfiguration in org.apache.ignite.internal.processors.datastructures

Methods in org.apache.ignite.internal.processors.datastructures that return CollectionConfiguration
Modifier and Type | Method and Description
--- | ---
`CollectionConfiguration` | DistributedCollectionMetadata.`configuration()`

Methods in org.apache.ignite.internal.processors.datastructures with parameters of type CollectionConfiguration
Modifier and Type | Method and Description
--- | ---
`<T> IgniteQueue<T>` | DataStructuresProcessor.`queue(String name, String grpName, int cap, CollectionConfiguration cfg)` Gets a queue from cache or creates one if it's not cached.
`<T> IgniteSet<T>` | DataStructuresProcessor.`set(String name, String grpName, CollectionConfiguration cfg)` Gets a set from cache or creates one if it's not cached.

Constructors in org.apache.ignite.internal.processors.datastructures with parameters of type CollectionConfiguration
Constructor and Description
`DistributedCollectionMetadata(DataStructureType type, CollectionConfiguration cfg, String cacheName)`

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.2.0
Release Date | : September 15 2017