## 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.cache.query.index.sorted.inline
org.apache.ignite.internal.cdc
org.apache.ignite.internal.managers.discovery: TODO.
org.apache.ignite.internal.managers.systemview
org.apache.ignite.internal.plugin
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.cache.binary: Implementation of binary processor.
org.apache.ignite.internal.processors.cache.persistence.filename
org.apache.ignite.internal.processors.cache.persistence.snapshot
org.apache.ignite.internal.processors.cache.persistence.wal.reader
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.plugin: Contains plugins management API.
org.apache.ignite.spi.communication.tcp.internal: Contains connection health-checkers for TCP/IP-based implementation of communication SPI.
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)` Deprecated. Use `setClusterStateOnStart(ClusterState)` instead.
`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.`setAsyncContinuationExecutor​(Executor asyncContinuationExecutor)` Sets the continuation executor for cache async APIs.
`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)` Deprecated. Use `setClusterStateOnStart(ClusterState)` instead.
`IgniteConfiguration` IgniteConfiguration.`setBinaryConfiguration​(BinaryConfiguration binaryCfg)` Sets configuration for Ignite Binary objects.
`IgniteConfiguration` IgniteConfiguration.`setBuildIndexThreadPoolSize​(int poolSize)` Sets index create/rebuild thread pool size to use within grid.
`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​(@Nullable 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.`setClusterStateOnStart​(ClusterState state)` Sets state of cluster on start.
`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.`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.`setDefaultQueryTimeout​(long dfltQryTimeout)` Deprecated. Use `SqlConfiguration.setDefaultQueryTimeout(long)` instead.
`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.`setDistributedPropertiesDefaultValues​(Map<String,​String> distrProps)` Sets default values for distributed properties.
`IgniteConfiguration` IgniteConfiguration.`setEncryptionSpi​(EncryptionSpi encryptionSpi)` Sets fully configured instances of `EncryptionSpi`.
`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.`setGridLogger​(IgniteLogger log)` Sets logger to use within grid.
`IgniteConfiguration` IgniteConfiguration.`setGridName​(String gridName)` Deprecated. Use `setIgniteInstanceName(String)` instead.
`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)` Deprecated. Use `SqlConfiguration.setLongQueryWarningTimeout(long)` instead.
`IgniteConfiguration` IgniteConfiguration.`setManagementThreadPoolSize​(int poolSize)` Sets management thread pool size to use within grid.
`IgniteConfiguration` IgniteConfiguration.`setMarshaller​(Marshaller marsh)` Deprecated. Since 2.1.
`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.`setMetricExporterSpi​(MetricExporterSpi... metricExporterSpi)` Sets fully configured instances of `MetricExporterSpi`.
`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.
`IgniteConfiguration` IgniteConfiguration.`setPlatformConfiguration​(PlatformConfiguration platformCfg)` Sets platform configuration.
`IgniteConfiguration` IgniteConfiguration.`setPluginConfigurations​(PluginConfiguration... pluginCfgs)` Deprecated. Since `PluginProvider`s can be set explicitly via `setPluginProviders(PluginProvider[])` it's preferable to store `PluginConfiguration` as a part of `PluginProvider`.
`IgniteConfiguration` IgniteConfiguration.`setPluginProviders​(PluginProvider... pluginProvs)` Sets plugin providers.
`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.`setRebalanceBatchesPrefetchCount​(long rebalanceBatchesCnt)` The number of batches generated by supply node at rebalancing procedure start.
`IgniteConfiguration` IgniteConfiguration.`setRebalanceBatchSize​(int rebalanceBatchSize)` The supply message size in bytes to be loaded within a single rebalance batch.
`IgniteConfiguration` IgniteConfiguration.`setRebalanceThreadPoolSize​(int rebalanceThreadPoolSize)` Sets Max count of threads can be used at rebalancing.
`IgniteConfiguration` IgniteConfiguration.`setRebalanceThrottle​(long rebalanceThrottle)` Time in milliseconds to wait between rebalance messages to avoid overloading of CPU or network.
`IgniteConfiguration` IgniteConfiguration.`setRebalanceTimeout​(long rebalanceTimeout)` Rebalance timeout for supply and demand messages in milliseconds.
`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.`setShutdownPolicy​(ShutdownPolicy shutdownPolicy)` Sets shutdown policy.
`IgniteConfiguration` IgniteConfiguration.`setSnapshotPath​(String snapshotPath)`
`IgniteConfiguration` IgniteConfiguration.`setSnapshotThreadPoolSize​(int snapshotThreadPoolSize)`
`IgniteConfiguration` IgniteConfiguration.`setSqlConfiguration​(SqlConfiguration sqlCfg)`
`IgniteConfiguration` IgniteConfiguration.`setSqlConnectorConfiguration​(SqlConnectorConfiguration sqlConnCfg)` Deprecated. Use `setClientConnectorConfiguration(ClientConnectorConfiguration)` instead.
`IgniteConfiguration` IgniteConfiguration.`setSqlQueryHistorySize​(int size)` Deprecated. Use `SqlConfiguration.getSqlQueryHistorySize()` instead.
`IgniteConfiguration` IgniteConfiguration.`setSqlSchemas​(String... sqlSchemas)` Deprecated. Use `SqlConfiguration.setSqlSchemas(String...)` 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.`setSystemViewExporterSpi​(SystemViewExporterSpi... sysViewExporterSpi)` Sets fully configured instances of `SystemViewExporterSpi`.
`IgniteConfiguration` IgniteConfiguration.`setSystemWorkerBlockedTimeout​(long sysWorkerBlockedTimeout)` Sets maximum inactivity period for system worker.
`IgniteConfiguration` IgniteConfiguration.`setTimeServerPortBase​(int timeSrvPortBase)` Sets time server port base.
`IgniteConfiguration` IgniteConfiguration.`setTimeServerPortRange​(int timeSrvPortRange)` Sets time server port range.
`IgniteConfiguration` IgniteConfiguration.`setTracingSpi​(TracingSpi tracingSpi)` Set fully configured instance of `TracingSpi`.
`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
`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` GridKernalContext.`config()` Gets grid configuration.
`IgniteConfiguration` GridKernalContextImpl.`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 void` IgnitionEx.`initializeDefaultMBeanServer​(IgniteConfiguration myCfg)` Initialize default mbean server.
`void` IgniteKernal.`start​(IgniteConfiguration cfg, GridAbsClosure errHnd, WorkersRegistry workerRegistry, Thread.UncaughtExceptionHandler hnd, TimeBag startTimer)`
`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.
`static Ignite` IgnitionEx.`start​(IgniteConfiguration cfg, @Nullable GridSpringResourceContext springCtx)` Starts grid with given configuration.
`static T2<Ignite,​Boolean>` IgnitionEx.`start​(IgniteConfiguration cfg, @Nullable GridSpringResourceContext springCtx, boolean failIfStarted)` Starts grid with given configuration.

Constructors in org.apache.ignite.internal with parameters of type IgniteConfiguration
`GridKernalContextImpl​(GridLoggerProxy log, IgniteEx grid, IgniteConfiguration cfg, GridKernalGateway gw, List<PluginProvider> plugins, IgnitePredicate<String> clsFilter, WorkersRegistry workerRegistry, Thread.UncaughtExceptionHandler hnd, LongJVMPauseDetector pauseDetector)` 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` BinaryMarshaller.`setBinaryContext​(BinaryContext ctx, IgniteConfiguration cfg)` Sets `BinaryContext`.

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

### Uses of IgniteConfiguration in org.apache.ignite.internal.cache.query.index.sorted.inline

Constructors in org.apache.ignite.internal.cache.query.index.sorted.inline with parameters of type IgniteConfiguration
`JavaObjectKeySerializer​(IgniteConfiguration cfg)` Constructor.

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

Constructors in org.apache.ignite.internal.cdc with parameters of type IgniteConfiguration
`CdcMain​(IgniteConfiguration cfg, GridSpringResourceContext ctx, CdcConfiguration cdcCfg)`

### 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.managers.systemview

Constructors in org.apache.ignite.internal.managers.systemview with parameters of type IgniteConfiguration
`IgniteConfigurationIterable​(IgniteConfiguration cfg)`

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

Methods in org.apache.ignite.internal.plugin with parameters of type IgniteConfiguration
`void` IgniteLogInfoProvider.`ackKernalInited​(IgniteLogger log, IgniteConfiguration cfg)`
`void` IgniteLogInfoProviderImpl.`ackKernalInited​(IgniteLogger log, 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.`isCdcEnabled​(IgniteConfiguration cfg)`
`static boolean` GridCacheUtils.`isPersistenceEnabled​(IgniteConfiguration cfg)`
`static StoredCacheData` GridLocalConfigManager.`readCacheData​(File conf, @Nullable Marshaller marshaller, @Nullable IgniteConfiguration cfg)`
`static Map<File,​StoredCacheData>` GridLocalConfigManager.`readCachesData​(File dbDir, @Nullable Marshaller marshaller, @Nullable IgniteConfiguration cfg)`
`protected <T> void` CacheDiagnosticManager.`registerMetricsMBean​(IgniteConfiguration cfg, String groupName, String mbeanName, T impl, Class<T> clazz)`
`static TransactionConfiguration` GridCacheUtils.`transactionConfiguration​(@Nullable GridCacheContext sysCacheCtx, IgniteConfiguration cfg)`
`protected void` CacheDiagnosticManager.`unregisterMetricsMBean​(IgniteConfiguration cfg, String groupName, String name)`

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

Constructors in org.apache.ignite.internal.processors.cache.binary with parameters of type IgniteConfiguration
`TestBinaryContext​(BinaryMetadataHandler metaHnd, IgniteConfiguration igniteCfg, IgniteLogger log)`

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

Constructors in org.apache.ignite.internal.processors.cache.persistence.filename with parameters of type IgniteConfiguration
`PdsFolderResolver​(IgniteConfiguration cfg, IgniteLogger log, @Nullable Serializable consistentId, Function<File,​L> tryLock)`

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

Methods in org.apache.ignite.internal.processors.cache.persistence.snapshot with parameters of type IgniteConfiguration
`static File` IgniteSnapshotManager.`resolveSnapshotWorkDirectory​(IgniteConfiguration cfg)`
`static File` IgniteSnapshotManager.`resolveSnapshotWorkDirectory​(IgniteConfiguration cfg, boolean create)`

### 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.
`protected IgniteConfiguration` StandaloneGridKernalContext.`prepareIgniteConfiguration()`

Method parameters in org.apache.ignite.internal.processors.cache.persistence.wal.reader with type arguments of type IgniteConfiguration
`IgniteWalIteratorFactory.IteratorParametersBuilder` IgniteWalIteratorFactory.IteratorParametersBuilder.`igniteConfigurationModifier​(Consumer<IgniteConfiguration> ignCfgMod)`

### 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, @Nullable GridSpringResourceContext springCtx, long envPtr)` Start Ignite node.
`PlatformProcessor` PlatformBootstrap.`start​(IgniteConfiguration cfg, @Nullable 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
`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 List<PluginProvider>` IgniteUtils.`allPluginProviders​(IgniteConfiguration cfg, boolean includeClsPath)` Gets all plugin providers.
`static IgniteLogger` IgniteUtils.`initLogger​(IgniteConfiguration cfg, String app)`
`static void` IgniteUtils.`initWorkDir​(IgniteConfiguration cfg)` Resolves work directory.
`static boolean` IgniteUtils.`isRestEnabled​(IgniteConfiguration cfg)`
`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.plugin

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

### Uses of IgniteConfiguration in org.apache.ignite.spi.communication.tcp.internal

Constructors in org.apache.ignite.spi.communication.tcp.internal with parameters of type IgniteConfiguration

`GridNioServerWrapper​(IgniteLogger log, TcpCommunicationConfiguration cfg, AttributeNames attributeNames, Tracing tracing, Function<UUID,​ClusterNode> nodeGetter, Supplier<ClusterNode> locNodeSupplier, ConnectGateway connectGate, ClusterStateProvider stateProvider, Supplier<IgniteExceptionRegistry> eRegistrySupplier, CommunicationWorker commWorker, IgniteConfiguration igniteCfg, GridNioServerListener<Message> srvLsnr, String igniteInstanceName, WorkersRegistry workersRegistry, @Nullable GridMetricManager metricMgr, ThrowableBiFunction<ClusterNode,​Integer,​GridCommunicationClient,​IgniteCheckedException> createTcpClientFun, CommunicationListener<Message> lsnr, TcpHandshakeExecutor tcpHandshakeExecutor)`

Deprecated.

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