## Uses of Interface
org.apache.ignite.IgniteQueue

Packages that use IgniteQueue
org.apache.ignite: Contains entry-point Ignite & HPC APIs.
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.processors.datastructures

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

Methods in org.apache.ignite that return IgniteQueue
`<T> IgniteQueue<T>` Ignite.`queue(String name, int cap, @Nullable CollectionConfiguration cfg)` Will get a named queue from cache and create one if it has not been created yet and `cfg` is not `null`.
`<V1> IgniteQueue<V1>` IgniteQueue.`withKeepBinary()` Returns queue that will operate with binary objects.

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

Methods in org.apache.ignite.internal that return IgniteQueue
`<T> @Nullable 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`.

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

Classes in org.apache.ignite.internal.processors.datastructures that implement IgniteQueue
`class` `GridAtomicCacheQueueImpl<T>` `IgniteQueue` implementation using atomic cache.
`class` `GridCacheQueueAdapter<T>` Common code for `IgniteQueue` implementation.
`class` `GridCacheQueueProxy<T>` Cache queue proxy.
`class` `GridTransactionalCacheQueueImpl<T>` `IgniteQueue` implementation using transactional cache.

Methods in org.apache.ignite.internal.processors.datastructures that return IgniteQueue
`<T> IgniteQueue<T>` DataStructuresProcessor.`queue(String name, @Nullable String grpName, int cap, @Nullable CollectionConfiguration cfg)` Gets a queue from cache or creates one if it's not cached.
`<V1> IgniteQueue<V1>` GridCacheQueueAdapter.`withKeepBinary()` Returns queue that will operate with binary objects.
`<V1> IgniteQueue<V1>` GridCacheQueueProxy.`withKeepBinary()` Returns queue that will operate with binary objects.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.12.0
Release Date | : January 10 2022