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

Packages that use IgniteConfiguration
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.binary: Contains binary APIs internal implementation.
org.apache.ignite.internal.managers.discovery: TODO.
org.apache.ignite.internal.processors.cache
org.apache.ignite.internal.processors.cache.persistence.wal.reader
org.apache.ignite.internal.processors.igfs: Contains high performance file system processor.
org.apache.ignite.internal.processors.platform
org.apache.ignite.internal.processors.platform.cpp
org.apache.ignite.internal.processors.platform.dotnet
org.apache.ignite.internal.processors.platform.utils
org.apache.ignite.internal.processors.plugin
org.apache.ignite.internal.util: System-wide utility routine and helper classes.
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
`IgniteConfiguration` Ignite.`configuration()` Gets the configuration of this Ignite instance.

Methods in org.apache.ignite with parameters of type IgniteConfiguration
`static Ignite` Ignition.`getOrStart(IgniteConfiguration cfg)` Gets or starts new grid instance if it hasn't been started yet.
`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
`IgniteConfiguration` IgniteConfiguration.`setActiveOnStart(boolean activeOnStart)` Sets flag indicating whether the cluster will be active on start.
`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.`setAsyncCallbackPoolSize(int poolSize)` Sets async callback thread pool size to use within grid.
`IgniteConfiguration` IgniteConfiguration.`setAtomicConfiguration(AtomicConfiguration atomicCfg)`
`IgniteConfiguration` IgniteConfiguration.`setAuthenticationEnabled(boolean authEnabled)` Sets flag indicating whether the user authentication is enabled for cluster.
`IgniteConfiguration` IgniteConfiguration.`setAutoActivationEnabled(boolean autoActivation)` Sets flag indicating whether the cluster is enabled to activate automatically.
`IgniteConfiguration` IgniteConfiguration.`setBinaryConfiguration(BinaryConfiguration binaryCfg)` Sets configuration for Ignite Binary objects.
`IgniteConfiguration` IgniteConfiguration.`setCacheConfiguration(CacheConfiguration... cacheCfg)` Sets cache configurations.
`IgniteConfiguration` IgniteConfiguration.`setCacheKeyConfiguration(CacheKeyConfiguration... cacheKeyCfg)` Sets cache key configuration.
`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.`setClientConnectorConfiguration(ClientConnectorConfiguration cliConnCfg)` Sets client connector configuration.
`IgniteConfiguration` IgniteConfiguration.`setClientFailureDetectionTimeout(long clientFailureDetectionTimeout)` Sets failure detection timeout to use in `TcpDiscoverySpi` and `TcpCommunicationSpi`.
`IgniteConfiguration` IgniteConfiguration.`setClientMode(boolean clientMode)` Sets client mode flag.
`IgniteConfiguration` IgniteConfiguration.`setCollisionSpi(CollisionSpi colSpi)` Sets fully configured instance of `CollisionSpi`.
`IgniteConfiguration` IgniteConfiguration.`setCommunicationFailureResolver(CommunicationFailureResolver commFailureRslvr)`
`IgniteConfiguration` IgniteConfiguration.`setCommunicationSpi(CommunicationSpi commSpi)` Sets fully configured instance of `CommunicationSpi`.
`IgniteConfiguration` IgniteConfiguration.`setConnectorConfiguration(ConnectorConfiguration connectorCfg)`
`IgniteConfiguration` IgniteConfiguration.`setConsistentId(Serializable consistentId)` Sets consistent globally unique node ID which survives node restarts.
`IgniteConfiguration` IgniteConfiguration.`setDaemon(boolean daemon)` Sets daemon flag.
`IgniteConfiguration` IgniteConfiguration.`setDataStorageConfiguration(DataStorageConfiguration dsCfg)` Sets durable memory configuration.
`IgniteConfiguration` IgniteConfiguration.`setDataStreamerThreadPoolSize(int poolSize)` Set thread pool size that will be used to process data stream messages.
`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)` Deprecated. Not used any more.
`IgniteConfiguration` IgniteConfiguration.`setEventStorageSpi(EventStorageSpi evtSpi)` Sets fully configured instance of `EventStorageSpi`.
`IgniteConfiguration` IgniteConfiguration.`setExecutorConfiguration(ExecutorConfiguration... execCfgs)` Sets custom executors for user compute tasks.
`IgniteConfiguration` IgniteConfiguration.`setFailoverSpi(FailoverSpi... failSpi)` Sets fully configured instance of `FailoverSpi`.
`IgniteConfiguration` IgniteConfiguration.`setFailureDetectionTimeout(long failureDetectionTimeout)` Sets failure detection timeout to use in `TcpDiscoverySpi` and `TcpCommunicationSpi`.
`IgniteConfiguration` IgniteConfiguration.`setFailureHandler(FailureHandler failureHnd)` Sets failure handler.
`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)` Deprecated. Use `setIgniteInstanceName(String)` instead.
`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 igniteHome)` Sets Ignite installation folder.
`IgniteConfiguration` IgniteConfiguration.`setIgniteInstanceName(String instanceName)` Sets of local instance name.
`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.`setLateAffinityAssignment(boolean lateAffAssignment)` Deprecated. Starting from Ignite 2.1 late affinity assignment is always enabled.
`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.`setLongQueryWarningTimeout(long longQryWarnTimeout)` Sets timeout in milliseconds after which long query warning will be printed.
`IgniteConfiguration` IgniteConfiguration.`setManagementThreadPoolSize(int poolSize)` Sets management thread pool size to use within grid.
`IgniteConfiguration` IgniteConfiguration.`setMarshaller(Marshaller marsh)` Deprecated. Since 2.1. Some Ignite features will not work if non-null marshaller is set (IgniteCache.withKeepBinary(), .NET, CPP, ODBC)
`IgniteConfiguration` IgniteConfiguration.`setMarshalLocalJobs(boolean marshLocJobs)` Sets marshal local jobs flag.
`IgniteConfiguration` IgniteConfiguration.`setMBeanServer(MBeanServer mbeanSrv)` Sets initialized and started MBean server.
`IgniteConfiguration` IgniteConfiguration.`setMemoryConfiguration(MemoryConfiguration memCfg)` Deprecated. Use `DataStorageConfiguration` instead.
`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 Ignite 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)` Deprecated. Use `setConsistentId(Serializable)` instead.
`IgniteConfiguration` IgniteConfiguration.`setOdbcConfiguration(OdbcConfiguration odbcCfg)` Deprecated. Use `setClientConnectorConfiguration(ClientConnectorConfiguration)` instead.
`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.`setPersistentStoreConfiguration(PersistentStoreConfiguration pstCfg)` Deprecated. Part of old API. Use `DataStorageConfiguration` for configuring persistence instead.
`IgniteConfiguration` IgniteConfiguration.`setPlatformConfiguration(PlatformConfiguration platformCfg)` Sets platform configuration.
`IgniteConfiguration` IgniteConfiguration.`setPluginConfigurations(PluginConfiguration... pluginCfgs)` Sets plugin configurations.
`IgniteConfiguration` IgniteConfiguration.`setPublicThreadPoolSize(int poolSize)` Sets thread pool size to use within grid.
`IgniteConfiguration` IgniteConfiguration.`setQueryThreadPoolSize(int poolSize)` Sets query thread pool size to use within grid.
`IgniteConfiguration` IgniteConfiguration.`setRebalanceThreadPoolSize(int rebalanceThreadPoolSize)` Sets Max count of threads can be used at rebalancing.
`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.`setServiceThreadPoolSize(int poolSize)` Sets thread pool size to use within grid.
`IgniteConfiguration` IgniteConfiguration.`setSqlConnectorConfiguration(SqlConnectorConfiguration sqlConnCfg)` Deprecated. Use `setClientConnectorConfiguration(ClientConnectorConfiguration)` instead.
`IgniteConfiguration` IgniteConfiguration.`setSslContextFactory(javax.cache.configuration.Factory<SSLContext> sslCtxFactory)` Sets SSL context factory that will be used for creating a secure socket layer.
`IgniteConfiguration` IgniteConfiguration.`setStripedPoolSize(int stripedPoolSize)` Sets striped pool size that should be used for cache requests processing.
`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 igniteWorkDir)` Sets Ignite work folder.

Methods in org.apache.ignite.configuration that return types with arguments of type IgniteConfiguration
`IgniteInClosure<IgniteConfiguration>` IgniteConfiguration.`getWarmupClosure()` Gets grid warmup closure.

Method parameters in org.apache.ignite.configuration with type arguments of type IgniteConfiguration
`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
`IgniteConfiguration` GridKernalContextImpl.`config()` Gets grid configuration.
`IgniteConfiguration` GridKernalContext.`config()` Gets grid configuration.
`IgniteConfiguration` IgniteKernal.`configuration()` Gets the configuration of this Ignite instance.
`IgniteConfiguration` GridCachePluginContext.`igniteConfiguration()`
`IgniteConfiguration` GridPluginContext.`igniteConfiguration()`

Methods in org.apache.ignite.internal that return types with arguments of type IgniteConfiguration
`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
`static T2<Ignite,Boolean>` IgnitionEx.`getOrStart(IgniteConfiguration cfg)` Gets or starts new grid instance if it hasn't been started yet.
`static Ignite` IgnitionEx.`start(IgniteConfiguration cfg)` Starts grid with given configuration.
`static Ignite` IgnitionEx.`start(IgniteConfiguration cfg, boolean failIfStarted)` Starts a grid with given configuration.

`void`

IgniteKernal.`start(IgniteConfiguration cfg, ExecutorService utilityCachePool, ExecutorService execSvc, ExecutorService svcExecSvc, ExecutorService sysExecSvc, StripedExecutor stripedExecSvc, ExecutorService p2pExecSvc, ExecutorService mgmtExecSvc, ExecutorService igfsExecSvc, StripedExecutor dataStreamExecSvc, ExecutorService restExecSvc, ExecutorService affExecSvc, ExecutorService idxExecSvc, IgniteStripedThreadPoolExecutor callbackExecSvc, ExecutorService qryExecSvc, ExecutorService schemaExecSvc, Map<String,? extends ExecutorService> customExecSvcs, GridAbsClosure errHnd)`

`static Ignite` IgnitionEx.`start(IgniteConfiguration cfg, GridSpringResourceContext springCtx)` Starts grid with given configuration.
`static T2<Ignite,Boolean>` IgnitionEx.`start(IgniteConfiguration cfg, GridSpringResourceContext springCtx, boolean failIfStarted)` 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 execSvc, ExecutorService svcExecSvc, ExecutorService sysExecSvc, StripedExecutor stripedExecSvc, ExecutorService p2pExecSvc, ExecutorService mgmtExecSvc, ExecutorService igfsExecSvc, StripedExecutor dataStreamExecSvc, ExecutorService restExecSvc, ExecutorService affExecSvc, ExecutorService idxExecSvc, IgniteStripedThreadPoolExecutor callbackExecSvc, ExecutorService qryExecSvc, ExecutorService schemaExecSvc, Map<String,? extends ExecutorService> customExecSvcs, List<PluginProvider> plugins, IgnitePredicate<String> clsFilter)`
Creates new kernal context.

`GridPluginContext(GridKernalContext ctx, IgniteConfiguration igniteCfg)`

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

Methods in org.apache.ignite.internal.binary that return IgniteConfiguration
`IgniteConfiguration` BinaryContext.`configuration()`

Methods in org.apache.ignite.internal.binary with parameters of type IgniteConfiguration
`void` BinaryContext.`configure(BinaryMarshaller marsh, IgniteConfiguration cfg)`

Constructors in org.apache.ignite.internal.binary with parameters of type IgniteConfiguration
Constructor and Description
`BinaryContext(BinaryMetadataHandler metaHnd, IgniteConfiguration igniteCfg, IgniteLogger log)`

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

Methods in org.apache.ignite.internal.managers.discovery with parameters of type IgniteConfiguration
`static void` GridDiscoveryManager.`initCommunicationErrorResolveConfiguration(IgniteConfiguration cfg)`

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

Methods in org.apache.ignite.internal.processors.cache that return IgniteConfiguration
`IgniteConfiguration` GridCacheContext.`gridConfig()`
`IgniteConfiguration` GridCacheSharedContext.`gridConfig()`

Methods in org.apache.ignite.internal.processors.cache with parameters of type IgniteConfiguration
`static <T extends CachePluginConfiguration> List<T>` GridCacheUtils.`cachePluginConfigurations(IgniteConfiguration cfg, Class<T> cls)`
`static boolean` GridCacheUtils.`isIgfsCache(IgniteConfiguration cfg, String cacheName)`
`static boolean` GridCacheUtils.`isPersistenceEnabled(IgniteConfiguration cfg)`
`static TransactionConfiguration` GridCacheUtils.`transactionConfiguration(GridCacheContext sysCacheCtx, IgniteConfiguration cfg)`

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

Methods in org.apache.ignite.internal.processors.cache.persistence.wal.reader that return IgniteConfiguration
`IgniteConfiguration` StandaloneGridKernalContext.`config()` Gets grid configuration.

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

Methods in org.apache.ignite.internal.processors.igfs with parameters of type IgniteConfiguration
`static boolean` IgfsUtils.`isIgfsCache(IgniteConfiguration cfg, String cacheName)`
`static void` IgfsUtils.`prepareCacheConfigurations(IgniteConfiguration cfg)` Prepare cache configuration if this is IGFS meta or data cache.

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

Methods in org.apache.ignite.internal.processors.platform that return IgniteConfiguration
`IgniteConfiguration` PlatformAbstractConfigurationClosure.`apply(IgniteConfiguration igniteCfg)` Closure body.

Methods in org.apache.ignite.internal.processors.platform that return types with arguments of type IgniteConfiguration
`protected abstract IgniteClosure<IgniteConfiguration,IgniteConfiguration>` PlatformAbstractBootstrap.`closure(long envPtr)` Get configuration transformer closure.
`protected abstract IgniteClosure<IgniteConfiguration,IgniteConfiguration>` PlatformAbstractBootstrap.`closure(long envPtr)` Get configuration transformer closure.

Methods in org.apache.ignite.internal.processors.platform with parameters of type IgniteConfiguration
`IgniteConfiguration` PlatformAbstractConfigurationClosure.`apply(IgniteConfiguration igniteCfg)` Closure body.
`protected abstract void` PlatformAbstractConfigurationClosure.`apply0(IgniteConfiguration igniteCfg)` Internal apply routine.
`PlatformProcessor` PlatformAbstractBootstrap.`start(IgniteConfiguration cfg, GridSpringResourceContext springCtx, long envPtr)` Start Ignite node.
`PlatformProcessor` PlatformBootstrap.`start(IgniteConfiguration cfg, GridSpringResourceContext springCtx, long envPtr)` Start Ignite node.

### Uses of IgniteConfiguration in org.apache.ignite.internal.processors.platform.cpp

Methods in org.apache.ignite.internal.processors.platform.cpp with parameters of type IgniteConfiguration
`protected void` PlatformCppConfigurationClosure.`apply0(IgniteConfiguration igniteCfg)` Internal apply routine.

### Uses of IgniteConfiguration in org.apache.ignite.internal.processors.platform.dotnet

Methods in org.apache.ignite.internal.processors.platform.dotnet with parameters of type IgniteConfiguration
`protected void` PlatformDotNetConfigurationClosure.`apply0(IgniteConfiguration igniteCfg)` Internal apply routine.

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

Methods in org.apache.ignite.internal.processors.platform.utils with parameters of type IgniteConfiguration
`static void` PlatformConfigurationUtils.`readIgniteConfiguration(BinaryRawReaderEx in, IgniteConfiguration cfg)` Reads Ignite configuration.
`static void` PlatformConfigurationUtils.`writeIgniteConfiguration(BinaryRawWriter w, IgniteConfiguration cfg)` Writes Ignite configuration.

### 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

Methods in org.apache.ignite.internal.util with parameters of type IgniteConfiguration
`static ClassLoader` IgniteUtils.`resolveClassLoader(ClassLoader ldr, IgniteConfiguration cfg)`
`static ClassLoader` IgniteUtils.`resolveClassLoader(IgniteConfiguration cfg)`

### 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
`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

Constructors in org.apache.ignite.internal.visor.node with parameters of type IgniteConfiguration
Constructor and Description
`VisorBasicConfiguration(IgniteEx ignite, IgniteConfiguration c)` Create data transfer object for node basic configuration properties.
`VisorExecutorServiceConfiguration(IgniteConfiguration c)` Create data transfer object for node executors configuration properties.
`VisorLifecycleConfiguration(IgniteConfiguration c)` Create data transfer object for node lifecycle configuration properties.
`VisorMetricsConfiguration(IgniteConfiguration c)` Create transfer object for node metrics configuration properties.
`VisorPeerToPeerConfiguration(IgniteConfiguration c)` Create data transfer object for node P2P configuration properties.
`VisorRestConfiguration(IgniteConfiguration c)` Create data transfer object for node REST configuration properties.
`VisorSegmentationConfiguration(IgniteConfiguration c)` Create data transfer object for node segmentation configuration properties.
`VisorSpisConfiguration(IgniteConfiguration c)` Create data transfer object for node SPIs configuration properties.

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

Methods in org.apache.ignite.plugin that return IgniteConfiguration
`IgniteConfiguration` CachePluginContext.`igniteConfiguration()`
`IgniteConfiguration` PluginContext.`igniteConfiguration()`

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

Methods in org.apache.ignite.startup with parameters of type IgniteConfiguration
`void` BasicWarmupClosure.`apply(IgniteConfiguration gridCfg)` Closure body.

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.5.0
Release Date | : May 23 2018