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

Packages that use Ignite
Package | Description
--- | ---
org.apache.ignite | Contains entry-point Ignite & HPC APIs.
org.apache.ignite.cache | Contains main Data Grid APIs.
org.apache.ignite.cache.store.jdbc | Contains reference JDBC-based cache store implementation.
org.apache.ignite.cluster | Contains cluster-related classes.
org.apache.ignite.internal | Contains main implementation.
org.apache.ignite.internal.cluster |
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.platform |
org.apache.ignite.internal.processors.platform.cache |
org.apache.ignite.internal.processors.platform.cluster |
org.apache.ignite.internal.processors.platform.compute |
org.apache.ignite.internal.processors.platform.datastreamer |
org.apache.ignite.internal.processors.platform.services |
org.apache.ignite.internal.processors.platform.utils |
org.apache.ignite.internal.processors.resource | TODO.
org.apache.ignite.internal.util | System-wide utility routine and helper classes.
org.apache.ignite.internal.visor.util |
org.apache.ignite.messaging | Contains Topic-based Messaging functionality.
org.apache.ignite.plugin | Contains plugins management API.
org.apache.ignite.spi | Contains common classes and interfaces for SPI implementations.
org.apache.ignite.spi.communication.tcp | Contains default TCP/IP-based implementation for communication SPI.
org.apache.ignite.spi.discovery.tcp | Contains default TCP/IP implementation for discovery SPI.
org.apache.ignite.spi.discovery.tcp.ipfinder | Contains IP finder interface and adapter.
org.apache.ignite.stream | Contains Ignite Streamer classes.

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

Methods in org.apache.ignite that return Ignite
Modifier and Type | Method and Description
--- | ---
`static Ignite` | Ignition.`ignite()` Gets an instance of default no-name grid.
`static Ignite` | Ignition.`ignite(String name)` Gets an named grid instance.
`static Ignite` | Ignition.`ignite(UUID locNodeId)` Gets a grid instance for given local node ID.
`static Ignite` | Ignition.`localIgnite()` This method is used to address a local `Ignite` instance, principally from closure.
`static Ignite` | Ignition.`start()` Starts grid with default configuration.
`static Ignite` | Ignition.`start(IgniteConfiguration cfg)` Starts grid with given configuration.
`static Ignite` | Ignition.`start(InputStream springCfgStream)` Starts all grids specified within given Spring XML configuration input stream.
`static Ignite` | Ignition.`start(String springCfgPath)` Starts all grids specified within given Spring XML configuration file.
`static Ignite` | Ignition.`start(URL springCfgUrl)` Starts all grids specified within given Spring XML configuration file URL.

Methods in org.apache.ignite that return types with arguments of type Ignite
Modifier and Type | Method and Description
--- | ---
`static List<Ignite>` | Ignition.`allGrids()` Gets a list of all grids started so far.

### Uses of Ignite in org.apache.ignite.cache

Methods in org.apache.ignite.cache with parameters of type Ignite
Modifier and Type | Method and Description
--- | ---
`javax.cache.CacheManager` | CachingProvider.`findManager(Ignite ignite)`

### Uses of Ignite in org.apache.ignite.cache.store.jdbc

Fields in org.apache.ignite.cache.store.jdbc declared as Ignite
Modifier and Type | Field and Description
--- | ---
`protected Ignite` | CacheAbstractJdbcStore.`ignite` Auto injected ignite instance.

Methods in org.apache.ignite.cache.store.jdbc that return Ignite
Modifier and Type | Method and Description
--- | ---
`protected Ignite` | CacheAbstractJdbcStore.`ignite()`

### Uses of Ignite in org.apache.ignite.cluster

Methods in org.apache.ignite.cluster that return Ignite
Modifier and Type | Method and Description
--- | ---
`Ignite` | ClusterGroup.`ignite()` Gets instance of grid.

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

Subinterfaces of Ignite in org.apache.ignite.internal
Modifier and Type | Interface and Description
--- | ---
`interface` | `IgniteEx` Extended Grid interface which provides some additional methods required for kernal and Visor.

Classes in org.apache.ignite.internal that implement Ignite
Modifier and Type | Class and Description
--- | ---
`class` | `IgniteKernal` Ignite kernal.

Methods in org.apache.ignite.internal that return Ignite
Modifier and Type | Method and Description
--- | ---
`Ignite` | GridCachePluginContext.`grid()`
`static Ignite` | IgnitionEx.`grid()` Gets an instance of default no-name grid.
`Ignite` | GridPluginContext.`grid()`
`static Ignite` | IgnitionEx.`grid(String name)` Gets an named grid instance.
`static Ignite` | IgnitionEx.`grid(UUID locNodeId)` Gets a grid instance for given local node ID.
`static Ignite` | IgnitionEx.`start()` Starts grid with default configuration.
`static Ignite` | IgnitionEx.`start(GridSpringResourceContext springCtx)` Starts grid with default configuration.
`static Ignite` | IgnitionEx.`start(IgniteConfiguration cfg)` Starts grid with given configuration.
`static Ignite` | IgnitionEx.`start(IgniteConfiguration cfg, GridSpringResourceContext springCtx)` Starts grid with given configuration.
`static Ignite` | IgnitionEx.`start(InputStream springCfgStream)` Starts all grids specified within given Spring XML configuration input stream.
`static Ignite` | IgnitionEx.`start(InputStream springCfgStream, String gridName, GridSpringResourceContext springCtx, ClassLoader ldr)` Starts all grids specified within given Spring XML configuration input stream.
`static Ignite` | IgnitionEx.`start(String springCfgPath)` Starts all grids specified within given Spring XML configuration file.
`static Ignite` | IgnitionEx.`start(String springCfgPath, String gridName)` Starts all grids specified within given Spring XML configuration file.
`static Ignite` | IgnitionEx.`start(String springCfgPath, String gridName, GridSpringResourceContext springCtx, ClassLoader ldr)` Starts all grids specified within given Spring XML configuration file.
`static Ignite` | IgnitionEx.`start(URL springCfgUrl)` Starts all grids specified within given Spring XML configuration file URL.
`static Ignite` | IgnitionEx.`start(URL springCfgUrl, ClassLoader ldr)` Starts all grids specified within given Spring XML configuration file URL.
`static Ignite` | IgnitionEx.`start(URL springCfgUrl, String gridName, GridSpringResourceContext springCtx, ClassLoader ldr)` Starts all grids specified within given Spring XML configuration file URL.

Methods in org.apache.ignite.internal that return types with arguments of type Ignite
Modifier and Type | Method and Description
--- | ---
`static List<Ignite>` | IgnitionEx.`allGrids()` Gets a list of all grids started so far.
`static List<Ignite>` | IgnitionEx.`allGridsx()` Gets a list of all grids started so far.

### Uses of Ignite in org.apache.ignite.internal.cluster

Methods in org.apache.ignite.internal.cluster that return Ignite
Modifier and Type | Method and Description
--- | ---
`Ignite` | ClusterGroupAdapter.`ignite()` Gets instance of grid.
`Ignite` | IgniteClusterAsyncImpl.`ignite()` Gets instance of grid.

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

Fields in org.apache.ignite.internal.processors.cache declared as Ignite
Modifier and Type | Field and Description
--- | ---
`protected Ignite` | GridCacheDefaultAffinityKeyMapper.`ignite` Injected ignite instance.
`protected Ignite` | GridCacheAdapter.TopologyVersionAwareJob.`ignite` Injected grid instance.

Methods in org.apache.ignite.internal.processors.cache with parameters of type Ignite
Modifier and Type | Method and Description
--- | ---
`void` | GridCacheDefaultAffinityKeyMapper.`ignite(Ignite ignite)`
`void` | CacheDefaultBinaryAffinityKeyMapper.`ignite(Ignite ignite)`
`static <K,V> void` | GridCacheUtils.`inTx(Ignite ignite, IgniteCache<K,V> cache, TransactionConcurrency concurrency, TransactionIsolation isolation, IgniteInClosureX<IgniteCache<K,V>> clo)` Execute closure inside cache transaction.

### Uses of Ignite in org.apache.ignite.internal.processors.platform

Methods in org.apache.ignite.internal.processors.platform that return Ignite
Modifier and Type | Method and Description
--- | ---
`Ignite` | PlatformNoopProcessor.`ignite()` Gets owning Ignite instance.
`Ignite` | PlatformProcessorImpl.`ignite()` Gets owning Ignite instance.
`Ignite` | PlatformProcessor.`ignite()` Gets owning Ignite instance.

### Uses of Ignite in org.apache.ignite.internal.processors.platform.cache

Methods in org.apache.ignite.internal.processors.platform.cache with parameters of type Ignite
Modifier and Type | Method and Description
--- | ---
`void` | PlatformCacheEntryFilterImpl.`setIgniteInstance(Ignite ignite)`

### Uses of Ignite in org.apache.ignite.internal.processors.platform.cluster

Methods in org.apache.ignite.internal.processors.platform.cluster with parameters of type Ignite
Modifier and Type | Method and Description
--- | ---
`void` | PlatformClusterNodeFilterImpl.`setIgniteInstance(Ignite ignite)`

### Uses of Ignite in org.apache.ignite.internal.processors.platform.compute

Fields in org.apache.ignite.internal.processors.platform.compute declared as Ignite
Modifier and Type | Field and Description
--- | ---
`protected Ignite` | PlatformAbstractJob.`ignite` Grid name.

### Uses of Ignite in org.apache.ignite.internal.processors.platform.datastreamer

Methods in org.apache.ignite.internal.processors.platform.datastreamer with parameters of type Ignite
Modifier and Type | Method and Description
--- | ---
`void` | PlatformStreamReceiverImpl.`setIgniteInstance(Ignite ignite)`

### Uses of Ignite in org.apache.ignite.internal.processors.platform.services

Methods in org.apache.ignite.internal.processors.platform.services with parameters of type Ignite
Modifier and Type | Method and Description
--- | ---
`void` | PlatformAbstractService.`setIgniteInstance(Ignite ignite)`

### Uses of Ignite in org.apache.ignite.internal.processors.platform.utils

Methods in org.apache.ignite.internal.processors.platform.utils with parameters of type Ignite
Modifier and Type | Method and Description
--- | ---
`static PlatformContext` | PlatformUtils.`platformContext(Ignite grid)` Gets interop context for the grid.
`static PlatformProcessor` | PlatformUtils.`platformProcessor(Ignite grid)` Get GridGain platform processor.

### Uses of Ignite in org.apache.ignite.internal.processors.resource

Constructors in org.apache.ignite.internal.processors.resource with parameters of type Ignite
Constructor and Description
`GridResourceServiceInjector(Ignite ignite)`

### Uses of Ignite in org.apache.ignite.internal.util

Method parameters in org.apache.ignite.internal.util with type arguments of type Ignite
Modifier and Type | Method and Description
--- | ---
`static Collection<UUID>` | IgniteUtils.`gridIds(Collection<? extends Ignite> grids)` Converts collection of Grid instances to collection of node IDs.
`static Collection<String>` | IgniteUtils.`grids2names(Collection<? extends Ignite> grids)` Converts collection of Grid instances to collection of grid names.

### Uses of Ignite in org.apache.ignite.internal.visor.util

Methods in org.apache.ignite.internal.visor.util with parameters of type Ignite
Modifier and Type | Method and Description
--- | ---
`static boolean` | VisorTaskUtils.`checkExplicitTaskMonitoring(Ignite ignite)` Checks for explicit events configuration.
`static Collection<VisorGridEvent>` | VisorTaskUtils.`collectEvents(Ignite ignite, String evtOrderKey, String evtThrottleCntrKey, boolean all)` Grabs local events and detects if events was lost since last poll.
`static Collection<VisorGridEvent>` | VisorTaskUtils.`collectEvents(Ignite ignite, String evtOrderKey, String evtThrottleCntrKey, int[] evtTypes, IgniteClosure<Event,VisorGridEvent> evtMapper)` Grabs local events and detects if events was lost since last poll.

### Uses of Ignite in org.apache.ignite.messaging

Methods in org.apache.ignite.messaging that return Ignite
Modifier and Type | Method and Description
--- | ---
`protected Ignite` | MessagingListenActor.`ignite()` Gets grid instance associated with this actor.

### Uses of Ignite in org.apache.ignite.plugin

Methods in org.apache.ignite.plugin that return Ignite
Modifier and Type | Method and Description
--- | ---
`Ignite` | PluginContext.`grid()`
`Ignite` | CachePluginContext.`grid()`

### Uses of Ignite in org.apache.ignite.spi

Fields in org.apache.ignite.spi declared as Ignite
Modifier and Type | Field and Description
--- | ---
`protected Ignite` | IgniteSpiAdapter.`ignite` Ignite instance.

Methods in org.apache.ignite.spi with parameters of type Ignite
Modifier and Type | Method and Description
--- | ---
`protected void` | IgniteSpiAdapter.`injectResources(Ignite ignite)` Inject ignite instance.

### Uses of Ignite in org.apache.ignite.spi.communication.tcp

Methods in org.apache.ignite.spi.communication.tcp with parameters of type Ignite
Modifier and Type | Method and Description
--- | ---
`protected void` | TcpCommunicationSpi.`injectResources(Ignite ignite)` Injects resources.

### Uses of Ignite in org.apache.ignite.spi.discovery.tcp

Methods in org.apache.ignite.spi.discovery.tcp with parameters of type Ignite
Modifier and Type | Method and Description
--- | ---
`protected void` | TcpDiscoverySpi.`injectResources(Ignite ignite)` Inject resources

### Uses of Ignite in org.apache.ignite.spi.discovery.tcp.ipfinder

Fields in org.apache.ignite.spi.discovery.tcp.ipfinder declared as Ignite
Modifier and Type | Field and Description
--- | ---
`protected Ignite` | TcpDiscoveryIpFinderAdapter.`ignite` Ignite instance .

### Uses of Ignite in org.apache.ignite.stream

Methods in org.apache.ignite.stream that return Ignite
Modifier and Type | Method and Description
--- | ---
`Ignite` | StreamAdapter.`getIgnite()`

Methods in org.apache.ignite.stream with parameters of type Ignite
Modifier and Type | Method and Description
--- | ---
`void` | StreamAdapter.`setIgnite(Ignite ignite)`

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.5.0.final
Release Date | : December 29 2015