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

Packages that use IgniteConfiguration
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.interop |
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.plugin |
org.apache.ignite.internal.util.spring |
org.apache.ignite.internal.visor.node |
org.apache.ignite.plugin | Contains plugins management API.
org.apache.ignite.startup | Contains Ignite runtime startup classes.

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

Methods in org.apache.ignite that return IgniteConfiguration
Modifier and Type | Method and Description
--- | ---
`IgniteConfiguration` | Ignite.`configuration()` Gets the configuration of this grid instance.

Methods in org.apache.ignite with parameters of type IgniteConfiguration
Modifier and Type | Method and Description
--- | ---
`static Ignite` | Ignition.`start(IgniteConfiguration cfg)` Starts grid with given configuration.

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

Methods in org.apache.ignite.configuration that return IgniteConfiguration
Modifier and Type | Method and Description
--- | ---
`IgniteConfiguration` | IgniteConfiguration.`setAddressResolver(AddressResolver addrRslvr)` Sets address resolver for addresses mapping determination.
`IgniteConfiguration` | IgniteConfiguration.`setAllSegmentationResolversPassRequired(boolean allResolversPassReq)` Sets all segmentation resolvers pass required flag.
`IgniteConfiguration` | IgniteConfiguration.`setAtomicConfiguration(AtomicConfiguration atomicCfg)`
`IgniteConfiguration` | IgniteConfiguration.`setCacheConfiguration(CacheConfiguration... cacheCfg)` Sets cache configurations.
`IgniteConfiguration` | IgniteConfiguration.`setCacheSanityCheckEnabled(boolean cacheSanityCheckEnabled)` Sets cache sanity check flag.
`IgniteConfiguration` | IgniteConfiguration.`setCacheStoreSessionListenerFactories(javax.cache.configuration.Factory<CacheStoreSessionListener>... storeSesLsnrs)` Cache store session listener factories.
`IgniteConfiguration` | IgniteConfiguration.`setCheckpointSpi(CheckpointSpi... cpSpi)` Sets fully configured instance of `CheckpointSpi`.
`IgniteConfiguration` | IgniteConfiguration.`setClassLoader(ClassLoader classLdr)` Sets loader which will be used for instantiating execution context (`EntryProcessors`, `CacheEntryListeners`, `CacheLoaders` and `ExpiryPolicys`).
`IgniteConfiguration` | IgniteConfiguration.`setClientMode(boolean clientMode)` Sets client mode flag.
`IgniteConfiguration` | IgniteConfiguration.`setClockSyncFrequency(long clockSyncFreq)` Sets clock synchronization frequency in milliseconds.
`IgniteConfiguration` | IgniteConfiguration.`setClockSyncSamples(int clockSyncSamples)` Sets number of samples used for clock synchronization.
`IgniteConfiguration` | IgniteConfiguration.`setCollisionSpi(CollisionSpi colSpi)` Sets fully configured instance of `CollisionSpi`.
`IgniteConfiguration` | IgniteConfiguration.`setCommunicationSpi(CommunicationSpi commSpi)` Sets fully configured instance of `CommunicationSpi`.
`IgniteConfiguration` | IgniteConfiguration.`setConnectorConfiguration(ConnectorConfiguration connectorCfg)`
`IgniteConfiguration` | IgniteConfiguration.`setDaemon(boolean daemon)` Sets daemon flag.
`IgniteConfiguration` | IgniteConfiguration.`setDeploymentMode(DeploymentMode deployMode)` Sets task classes and resources sharing mode.
`IgniteConfiguration` | IgniteConfiguration.`setDeploymentSpi(DeploymentSpi deploySpi)` Sets fully configured instance of `DeploymentSpi`.
`IgniteConfiguration` | IgniteConfiguration.`setDiscoverySpi(DiscoverySpi discoSpi)` Sets fully configured instance of `DiscoverySpi`.
`IgniteConfiguration` | IgniteConfiguration.`setDiscoveryStartupDelay(long discoStartupDelay)` Sets time in milliseconds after which a certain metric value is considered expired.
`IgniteConfiguration` | IgniteConfiguration.`setEventStorageSpi(EventStorageSpi evtSpi)` Sets fully configured instance of `EventStorageSpi`.
`IgniteConfiguration` | IgniteConfiguration.`setFailoverSpi(FailoverSpi... failSpi)` Sets fully configured instance of `FailoverSpi`.
`IgniteConfiguration` | IgniteConfiguration.`setFileSystemConfiguration(FileSystemConfiguration... igfsCfg)` Sets IGFS (Ignite In-Memory File System) configurations.
`IgniteConfiguration` | IgniteConfiguration.`setGridLogger(IgniteLogger log)` Sets logger to use within grid.
`IgniteConfiguration` | IgniteConfiguration.`setGridName(String gridName)` Sets grid name.
`IgniteConfiguration` | IgniteConfiguration.`setHadoopConfiguration(HadoopConfiguration hadoopCfg)` Sets hadoop configuration.
`IgniteConfiguration` | IgniteConfiguration.`setIgfsThreadPoolSize(int poolSize)` Set thread pool size that will be used to process outgoing IGFS messages.
`IgniteConfiguration` | IgniteConfiguration.`setIgniteHome(String ggHome)` Sets Ignite installation folder.
`IgniteConfiguration` | IgniteConfiguration.`setIncludeEventTypes(int... inclEvtTypes)` Sets array of event types, which will be recorded by `GridEventStorageManager.record(Event)`.
`IgniteConfiguration` | IgniteConfiguration.`setIncludeProperties(String... includeProps)` Sets array of system or environment property names to include into node attributes.
`IgniteConfiguration` | IgniteConfiguration.`setIndexingSpi(IndexingSpi indexingSpi)` Sets fully configured instances of `IndexingSpi`.
`IgniteConfiguration` | IgniteConfiguration.`setLifecycleBeans(LifecycleBean... lifecycleBeans)` Sets a collection of lifecycle beans.
`IgniteConfiguration` | IgniteConfiguration.`setLoadBalancingSpi(LoadBalancingSpi... loadBalancingSpi)` Sets fully configured instance of `LoadBalancingSpi`.
`IgniteConfiguration` | IgniteConfiguration.`setLocalEventListeners(Map<IgnitePredicate<? extends Event>,int[]> lsnrs)` Sets map of pre-configured local event listeners.
`IgniteConfiguration` | IgniteConfiguration.`setLocalHost(String locHost)` Sets system-wide local address or host for all Ignite components to bind to.
`IgniteConfiguration` | IgniteConfiguration.`setManagementThreadPoolSize(int poolSize)` Sets management thread pool size to use within grid.
`IgniteConfiguration` | IgniteConfiguration.`setMarshaller(Marshaller marsh)` Sets marshaller to use within grid.
`IgniteConfiguration` | IgniteConfiguration.`setMarshallerCacheKeepAliveTime(long keepAliveTime)` Sets maximum thread pool size that will be used to process marshaller messages.
`IgniteConfiguration` | IgniteConfiguration.`setMarshallerCachePoolSize(int poolSize)` Sets default thread pool size that will be used to process marshaller messages.
`IgniteConfiguration` | IgniteConfiguration.`setMarshalLocalJobs(boolean marshLocJobs)` Sets marshal local jobs flag.
`IgniteConfiguration` | IgniteConfiguration.`setMBeanServer(MBeanServer mbeanSrv)` Sets initialized and started MBean server.
`IgniteConfiguration` | IgniteConfiguration.`setMetricsExpireTime(long metricsExpTime)` Sets time in milliseconds after which a certain metric value is considered expired.
`IgniteConfiguration` | IgniteConfiguration.`setMetricsHistorySize(int metricsHistSize)` Sets number of metrics kept in history to compute totals and averages.
`IgniteConfiguration` | IgniteConfiguration.`setMetricsLogFrequency(long metricsLogFreq)` Sets frequency of metrics log print out.
`IgniteConfiguration` | IgniteConfiguration.`setMetricsUpdateFrequency(long metricsUpdateFreq)` Sets job metrics update frequency in milliseconds.
`IgniteConfiguration` | IgniteConfiguration.`setNetworkSendRetryCount(int sndRetryCnt)` Sets message send retries count.
`IgniteConfiguration` | IgniteConfiguration.`setNetworkSendRetryDelay(long sndRetryDelay)` Sets interval in milliseconds between message send retries.
`IgniteConfiguration` | IgniteConfiguration.`setNetworkTimeout(long netTimeout)` Maximum timeout in milliseconds for network requests.
`IgniteConfiguration` | IgniteConfiguration.`setNodeId(UUID nodeId)` Sets unique identifier for local node.
`IgniteConfiguration` | IgniteConfiguration.`setPeerClassLoadingEnabled(boolean p2pEnabled)` Enables/disables peer class loading.
`IgniteConfiguration` | IgniteConfiguration.`setPeerClassLoadingLocalClassPathExclude(String... p2pLocClsPathExcl)` Sets list of packages in a system class path that should be P2P loaded even if they exist locally.
`IgniteConfiguration` | IgniteConfiguration.`setPeerClassLoadingMissedResourcesCacheSize(int p2pMissedCacheSize)` Sets size of missed resources cache.
`IgniteConfiguration` | IgniteConfiguration.`setPeerClassLoadingThreadPoolSize(int poolSize)` Sets thread pool size to use for peer class loading.
`IgniteConfiguration` | IgniteConfiguration.`setPluginConfigurations(PluginConfiguration... pluginCfgs)` Sets plugin configurations.
`IgniteConfiguration` | IgniteConfiguration.`setPublicThreadPoolSize(int poolSize)` Sets thread pool size to use within grid.
`IgniteConfiguration` | IgniteConfiguration.`setSegmentationPolicy(SegmentationPolicy segPlc)` Sets segmentation policy.
`IgniteConfiguration` | IgniteConfiguration.`setSegmentationResolveAttempts(int segResolveAttempts)` Sets segmentation resolve attempts count.
`IgniteConfiguration` | IgniteConfiguration.`setSegmentationResolvers(SegmentationResolver... segResolvers)` Sets segmentation resolvers.
`IgniteConfiguration` | IgniteConfiguration.`setSegmentCheckFrequency(long segChkFreq)` Sets network segment check frequency.
`IgniteConfiguration` | IgniteConfiguration.`setServiceConfiguration(ServiceConfiguration... svcCfgs)` Sets configurations for services to be deployed on the grid.
`IgniteConfiguration` | IgniteConfiguration.`setSwapSpaceSpi(SwapSpaceSpi swapSpaceSpi)` Sets fully configured instances of `SwapSpaceSpi`.
`IgniteConfiguration` | IgniteConfiguration.`setSystemThreadPoolSize(int poolSize)` Sets system thread pool size to use within grid.
`IgniteConfiguration` | IgniteConfiguration.`setTimeServerPortBase(int timeSrvPortBase)` Sets time server port base.
`IgniteConfiguration` | IgniteConfiguration.`setTimeServerPortRange(int timeSrvPortRange)` Sets time server port range.
`IgniteConfiguration` | IgniteConfiguration.`setTransactionConfiguration(TransactionConfiguration txCfg)` Sets transactions configuration.
`IgniteConfiguration` | IgniteConfiguration.`setUserAttributes(Map<String,?> userAttrs)` Sets user attributes for this node.
`IgniteConfiguration` | IgniteConfiguration.`setUtilityCacheKeepAliveTime(long keepAliveTime)` Sets keep alive time of thread pool size that will be used to process utility cache messages.
`IgniteConfiguration` | IgniteConfiguration.`setUtilityCachePoolSize(int poolSize)` Sets default thread pool size that will be used to process utility cache messages.
`IgniteConfiguration` | IgniteConfiguration.`setWaitForSegmentOnStart(boolean waitForSegOnStart)` Sets wait for segment on start flag.
`IgniteConfiguration` | IgniteConfiguration.`setWarmupClosure(IgniteInClosure<IgniteConfiguration> warmupClos)` Sets warmup closure to execute before grid startup.
`IgniteConfiguration` | IgniteConfiguration.`setWorkDirectory(String ggWork)` Sets Ignite work folder.

Methods in org.apache.ignite.configuration that return types with arguments of type IgniteConfiguration
Modifier and Type | Method and Description
--- | ---
`IgniteInClosure<IgniteConfiguration>` | IgniteConfiguration.`getWarmupClosure()` Gets grid warmup closure.

Method parameters in org.apache.ignite.configuration with type arguments of type IgniteConfiguration
Modifier and Type | Method and Description
--- | ---
`IgniteConfiguration` | IgniteConfiguration.`setWarmupClosure(IgniteInClosure<IgniteConfiguration> warmupClos)` Sets warmup closure to execute before grid startup.

Constructors in org.apache.ignite.configuration with parameters of type IgniteConfiguration
Constructor and Description
`IgniteConfiguration(IgniteConfiguration cfg)` Creates grid configuration by coping all configuration properties from given configuration.

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

Methods in org.apache.ignite.internal that return IgniteConfiguration
Modifier and Type | Method and Description
--- | ---
`IgniteConfiguration` | GridKernalContextImpl.`config()` Gets grid configuration.
`IgniteConfiguration` | GridKernalContext.`config()` Gets grid configuration.
`IgniteConfiguration` | IgniteKernal.`configuration()` Gets the configuration of this grid instance.
`IgniteConfiguration` | GridCachePluginContext.`igniteConfiguration()`
`IgniteConfiguration` | GridPluginContext.`igniteConfiguration()`

Methods in org.apache.ignite.internal that return types with arguments of type IgniteConfiguration
Modifier and Type | Method and Description
--- | ---
`static IgniteBiTuple<IgniteConfiguration,GridSpringResourceContext>` | IgnitionEx.`loadConfiguration(String springCfgPath)` Loads first found grid configuration specified within given Spring XML configuration file.
`static IgniteBiTuple<IgniteConfiguration,GridSpringResourceContext>` | IgnitionEx.`loadConfiguration(URL springCfgUrl)` Loads first found grid configuration specified within given Spring XML configuration file.
`static IgniteBiTuple<Collection<IgniteConfiguration>,? extends GridSpringResourceContext>` | IgnitionEx.`loadConfigurations(InputStream springCfgStream)` Loads all grid configurations specified within given input stream.
`static IgniteBiTuple<Collection<IgniteConfiguration>,? extends GridSpringResourceContext>` | IgnitionEx.`loadConfigurations(String springCfgPath)` Loads all grid configurations specified within given Spring XML configuration file.
`static IgniteBiTuple<Collection<IgniteConfiguration>,? extends GridSpringResourceContext>` | IgnitionEx.`loadConfigurations(URL springCfgUrl)` Loads all grid configurations specified within given Spring XML configuration file.

Methods in org.apache.ignite.internal with parameters of type IgniteConfiguration
Modifier and Type | Method and Description
--- | ---
`static Ignite` | IgnitionEx.`start(IgniteConfiguration cfg)` Starts grid with given configuration.
`void` | IgniteKernal.`start(IgniteConfiguration cfg, ExecutorService utilityCachePool, ExecutorService marshCachePool, ExecutorService execSvc, ExecutorService sysExecSvc, ExecutorService p2pExecSvc, ExecutorService mgmtExecSvc, ExecutorService igfsExecSvc, ExecutorService restExecSvc, GridAbsClosure errHnd)`
`static Ignite` | IgnitionEx.`start(IgniteConfiguration cfg, GridSpringResourceContext springCtx)` Starts grid with given configuration.

Constructors in org.apache.ignite.internal with parameters of type IgniteConfiguration
Constructor and Description
`GridKernalContextImpl(GridLoggerProxy log, IgniteEx grid, IgniteConfiguration cfg, GridKernalGateway gw, ExecutorService utilityCachePool, ExecutorService marshCachePool, ExecutorService execSvc, ExecutorService sysExecSvc, ExecutorService p2pExecSvc, ExecutorService mgmtExecSvc, ExecutorService igfsExecSvc, ExecutorService restExecSvc, List<PluginProvider> plugins)` Creates new kernal context.
`GridPluginContext(GridKernalContext ctx, IgniteConfiguration igniteCfg)`

### Uses of IgniteConfiguration in org.apache.ignite.internal.interop

Methods in org.apache.ignite.internal.interop with parameters of type IgniteConfiguration
Modifier and Type | Method and Description
--- | ---
`InteropProcessor` | InteropBootstrap.`start(IgniteConfiguration cfg, long envPtr, long dataPtr)` Start Ignite node.

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

Fields in org.apache.ignite.internal.processors.cache declared as IgniteConfiguration
Modifier and Type | Field and Description
--- | ---
`protected IgniteConfiguration` | GridCacheAdapter.`gridCfg` Grid configuration.

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

Methods in org.apache.ignite.internal.processors.cache with parameters of type IgniteConfiguration
Modifier and Type | Method and Description
--- | ---
`static <T extends CachePluginConfiguration> List<T>` | GridCacheUtils.`cachePluginConfigurations(IgniteConfiguration cfg, Class<T> cls)`
`static boolean` | GridCacheUtils.`isIgfsCache(IgniteConfiguration cfg, String cacheName)`

### Uses of IgniteConfiguration in org.apache.ignite.internal.processors.plugin

Constructors in org.apache.ignite.internal.processors.plugin with parameters of type IgniteConfiguration
Constructor and Description
`IgnitePluginProcessor(GridKernalContext ctx, IgniteConfiguration cfg, List<PluginProvider> providers)`

### Uses of IgniteConfiguration in org.apache.ignite.internal.util.spring

Methods in org.apache.ignite.internal.util.spring that return types with arguments of type IgniteConfiguration
Modifier and Type | Method and Description
--- | ---
`IgniteBiTuple<Collection<IgniteConfiguration>,? extends GridSpringResourceContext>` | IgniteSpringHelper.`loadConfigurations(InputStream cfgStream, String... excludedProps)` Loads all grid configurations specified within given configuration input stream.
`IgniteBiTuple<Collection<IgniteConfiguration>,? extends GridSpringResourceContext>` | IgniteSpringHelper.`loadConfigurations(URL cfgUrl, String... excludedProps)` Loads all grid configurations specified within given configuration file.

### Uses of IgniteConfiguration in org.apache.ignite.internal.visor.node

Methods in org.apache.ignite.internal.visor.node with parameters of type IgniteConfiguration
Modifier and Type | Method and Description
--- | ---
`static VisorLifecycleConfiguration` | VisorLifecycleConfiguration.`from(IgniteConfiguration c)`
`static VisorSpisConfiguration` | VisorSpisConfiguration.`from(IgniteConfiguration c)`
`static VisorExecutorServiceConfiguration` | VisorExecutorServiceConfiguration.`from(IgniteConfiguration c)`
`static VisorMetricsConfiguration` | VisorMetricsConfiguration.`from(IgniteConfiguration c)`
`static VisorPeerToPeerConfiguration` | VisorPeerToPeerConfiguration.`from(IgniteConfiguration c)`
`static VisorRestConfiguration` | VisorRestConfiguration.`from(IgniteConfiguration c)`
`static VisorSegmentationConfiguration` | VisorSegmentationConfiguration.`from(IgniteConfiguration c)`
`static VisorBasicConfiguration` | VisorBasicConfiguration.`from(IgniteEx ignite, IgniteConfiguration c)`

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

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

### Uses of IgniteConfiguration in org.apache.ignite.startup

Methods in org.apache.ignite.startup with parameters of type IgniteConfiguration
Modifier and Type | Method and Description
--- | ---
`void` | BasicWarmupClosure.`apply(IgniteConfiguration gridCfg)` Closure body.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.3.0-incubating
Release Date | : July 10 2015