blob: bbe0f3871b65c41c31a053bb9e6356e3febf08ad [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_261) on Sat Sep 11 21:20:02 MSK 2021 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>IgniteConfiguration (Ignite 2.11.0)</title>
<meta name="date" content="2021-09-11">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<link rel='shortcut icon' href='https://ignite.apache.org/favicon.ico'/>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IgniteConfiguration (Ignite 2.11.0)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":42,"i22":10,"i23":10,"i24":10,"i25":42,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":42,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":42,"i44":10,"i45":42,"i46":10,"i47":42,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":42,"i60":42,"i61":10,"i62":10,"i63":10,"i64":42,"i65":10,"i66":42,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":42,"i85":42,"i86":42,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":42,"i102":10,"i103":10,"i104":42,"i105":10,"i106":10,"i107":10,"i108":42,"i109":10,"i110":10,"i111":42,"i112":10,"i113":42,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":42,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":42,"i142":10,"i143":10,"i144":10,"i145":42,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":42,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":42,"i160":10,"i161":10,"i162":10,"i163":10,"i164":42,"i165":10,"i166":42,"i167":10,"i168":10,"i169":42,"i170":10,"i171":10,"i172":10,"i173":10,"i174":10,"i175":10,"i176":10,"i177":10,"i178":10,"i179":10,"i180":10,"i181":42,"i182":42,"i183":10,"i184":10,"i185":10,"i186":10,"i187":42,"i188":10,"i189":42,"i190":10,"i191":10,"i192":10,"i193":10,"i194":10,"i195":10,"i196":10,"i197":10,"i198":10,"i199":10,"i200":10,"i201":10,"i202":10,"i203":10,"i204":10,"i205":10,"i206":10,"i207":42,"i208":42,"i209":42,"i210":10,"i211":10,"i212":10,"i213":10,"i214":10,"i215":10,"i216":10,"i217":10,"i218":10,"i219":10,"i220":10,"i221":10,"i222":10,"i223":10,"i224":10,"i225":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/IgniteConfiguration.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/ignite/configuration/ExecutorConfiguration.html" title="class in org.apache.ignite.configuration"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/apache/ignite/configuration/IgniteReflectionFactory.html" title="class in org.apache.ignite.configuration"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/ignite/configuration/IgniteConfiguration.html" target="_top">Frames</a></li>
<li><a href="IgniteConfiguration.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.ignite.configuration</div>
<h2 title="Class IgniteConfiguration" class="title">Class IgniteConfiguration</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.apache.ignite.configuration.IgniteConfiguration</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">IgniteConfiguration</span>
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">This class defines grid runtime configuration. This configuration is passed to
<a href="../../../../org/apache/ignite/Ignition.html#start-org.apache.ignite.configuration.IgniteConfiguration-"><code>Ignition.start(IgniteConfiguration)</code></a> method. It defines all configuration
parameters required to start a grid instance. Usually, a special
class called "loader" will create an instance of this interface and apply
<a href="../../../../org/apache/ignite/Ignition.html#start-org.apache.ignite.configuration.IgniteConfiguration-"><code>Ignition.start(IgniteConfiguration)</code></a> method to initialize Ignite instance.
<p>
Note that you should only set values that differ from defaults, as grid
will automatically pick default values for all values that are not set.
<p>
For more information about grid configuration and startup refer to <a href="../../../../org/apache/ignite/Ignition.html" title="class in org.apache.ignite"><code>Ignition</code></a>
documentation.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#AVAILABLE_PROC_CNT">AVAILABLE_PROC_CNT</a></span></code>
<div class="block">Default core size of public thread pool.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#COURTESY_LOGGER_NAME">COURTESY_LOGGER_NAME</a></span></code>
<div class="block">Courtesy notice log category.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_ACTIVE_ON_START">DFLT_ACTIVE_ON_START</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_ALL_SEG_RESOLVERS_PASS_REQ">DFLT_ALL_SEG_RESOLVERS_PASS_REQ</a></span></code>
<div class="block">Default value for all segmentation resolvers pass required.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_AUTO_ACTIVATION">DFLT_AUTO_ACTIVATION</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_BUILD_IDX_THREAD_POOL_SIZE">DFLT_BUILD_IDX_THREAD_POOL_SIZE</a></span></code>
<div class="block">Default size of index create/rebuild thread pool.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_CACHE_SANITY_CHECK_ENABLED">DFLT_CACHE_SANITY_CHECK_ENABLED</a></span></code>
<div class="block">Default value for cache sanity check enabled flag.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_CLIENT_FAILURE_DETECTION_TIMEOUT">DFLT_CLIENT_FAILURE_DETECTION_TIMEOUT</a></span></code>
<div class="block">Default failure detection timeout for client nodes in millis.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_DATA_STREAMER_POOL_SIZE">DFLT_DATA_STREAMER_POOL_SIZE</a></span></code>
<div class="block">Default size of data streamer thread pool.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/ignite/configuration/DeploymentMode.html" title="enum in org.apache.ignite.configuration">DeploymentMode</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_DEPLOYMENT_MODE">DFLT_DEPLOYMENT_MODE</a></span></code>
<div class="block">Default deployment mode (value is <a href="../../../../org/apache/ignite/configuration/DeploymentMode.html#SHARED"><code>DeploymentMode.SHARED</code></a>).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_DISCOVERY_STARTUP_DELAY">DFLT_DISCOVERY_STARTUP_DELAY</a></span></code>
<div class="block">Default discovery startup delay in milliseconds (value is <code>60,000ms</code>).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_FAILURE_DETECTION_TIMEOUT">DFLT_FAILURE_DETECTION_TIMEOUT</a></span></code>
<div class="block">Default failure detection timeout in millis.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_LATE_AFF_ASSIGNMENT">DFLT_LATE_AFF_ASSIGNMENT</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_LONG_QRY_WARN_TIMEOUT">DFLT_LONG_QRY_WARN_TIMEOUT</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Please use <a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html#DFLT_LONG_QRY_WARN_TIMEOUT"><code>SqlConfiguration.DFLT_LONG_QRY_WARN_TIMEOUT</code></a>.</span></div>
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_MARSHAL_LOCAL_JOBS">DFLT_MARSHAL_LOCAL_JOBS</a></span></code>
<div class="block">Default marshal local jobs flag.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_METRICS_EXPIRE_TIME">DFLT_METRICS_EXPIRE_TIME</a></span></code>
<div class="block">Default metrics expire time.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_METRICS_HISTORY_SIZE">DFLT_METRICS_HISTORY_SIZE</a></span></code>
<div class="block">Default metrics history size (value is <code>10000</code>).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_METRICS_LOG_FREQ">DFLT_METRICS_LOG_FREQ</a></span></code>
<div class="block">Default frequency of metrics log print out.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_METRICS_UPDATE_FREQ">DFLT_METRICS_UPDATE_FREQ</a></span></code>
<div class="block">Default metrics update frequency.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_MGMT_THREAD_CNT">DFLT_MGMT_THREAD_CNT</a></span></code>
<div class="block">Default size of management thread pool.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_MVCC_VACUUM_FREQUENCY">DFLT_MVCC_VACUUM_FREQUENCY</a></span></code>
<div class="block">Default time interval between MVCC vacuum runs in milliseconds.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_MVCC_VACUUM_THREAD_CNT">DFLT_MVCC_VACUUM_THREAD_CNT</a></span></code>
<div class="block">Default number of MVCC vacuum threads..</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_NETWORK_COMPRESSION">DFLT_NETWORK_COMPRESSION</a></span></code>
<div class="block">Default compression level for network messages (value is Deflater.BEST_SPEED.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_NETWORK_TIMEOUT">DFLT_NETWORK_TIMEOUT</a></span></code>
<div class="block">Default maximum timeout to wait for network responses in milliseconds (value is <code>5,000ms</code>).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_P2P_ENABLED">DFLT_P2P_ENABLED</a></span></code>
<div class="block">Default flag for peer class loading.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_P2P_MISSED_RESOURCES_CACHE_SIZE">DFLT_P2P_MISSED_RESOURCES_CACHE_SIZE</a></span></code>
<div class="block">Default cache size for missed resources.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_P2P_THREAD_CNT">DFLT_P2P_THREAD_CNT</a></span></code>
<div class="block">Default size of peer class loading thread pool.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_PUBLIC_THREAD_CNT">DFLT_PUBLIC_THREAD_CNT</a></span></code>
<div class="block">Default core size of public thread pool.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_QUERY_THREAD_POOL_SIZE">DFLT_QUERY_THREAD_POOL_SIZE</a></span></code>
<div class="block">Default size of query thread pool.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_REBALANCE_BATCH_SIZE">DFLT_REBALANCE_BATCH_SIZE</a></span></code>
<div class="block">Default rebalance batch size in bytes (value is <code>512Kb</code>).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_REBALANCE_BATCHES_PREFETCH_COUNT">DFLT_REBALANCE_BATCHES_PREFETCH_COUNT</a></span></code>
<div class="block">Default rebalance batches prefetch count (value is <code>3</code>).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_REBALANCE_THREAD_POOL_SIZE">DFLT_REBALANCE_THREAD_POOL_SIZE</a></span></code>
<div class="block">Default limit of threads used for rebalance.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_REBALANCE_THROTTLE">DFLT_REBALANCE_THROTTLE</a></span></code>
<div class="block">Time to wait between rebalance messages in milliseconds to avoid overloading CPU (value is <code>0</code>).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_REBALANCE_TIMEOUT">DFLT_REBALANCE_TIMEOUT</a></span></code>
<div class="block">Default rebalance message timeout in milliseconds (value is <code>10000</code>).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_SEG_CHK_FREQ">DFLT_SEG_CHK_FREQ</a></span></code>
<div class="block">Default segment check frequency in discovery manager.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/ignite/plugin/segmentation/SegmentationPolicy.html" title="enum in org.apache.ignite.plugin.segmentation">SegmentationPolicy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_SEG_PLC">DFLT_SEG_PLC</a></span></code>
<div class="block">Default segmentation policy.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_SEG_RESOLVE_ATTEMPTS">DFLT_SEG_RESOLVE_ATTEMPTS</a></span></code>
<div class="block">Default value segmentation resolve attempts count.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_SEND_RETRY_CNT">DFLT_SEND_RETRY_CNT</a></span></code>
<div class="block">Default message send retries count.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_SEND_RETRY_DELAY">DFLT_SEND_RETRY_DELAY</a></span></code>
<div class="block">Default interval between message send retries.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/ignite/ShutdownPolicy.html" title="enum in org.apache.ignite">ShutdownPolicy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_SHUTDOWN_POLICY">DFLT_SHUTDOWN_POLICY</a></span></code>
<div class="block">Default policy for node shutdown.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_SNAPSHOT_DIRECTORY">DFLT_SNAPSHOT_DIRECTORY</a></span></code>
<div class="block">Default relative working directory path for snapshot operation result.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_SQL_QUERY_HISTORY_SIZE">DFLT_SQL_QUERY_HISTORY_SIZE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Please use <a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html#DFLT_SQL_QUERY_HISTORY_SIZE"><code>SqlConfiguration.DFLT_SQL_QUERY_HISTORY_SIZE</code></a>.</span></div>
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/ignite/cluster/ClusterState.html" title="enum in org.apache.ignite.cluster">ClusterState</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_STATE_ON_START">DFLT_STATE_ON_START</a></span></code>
<div class="block">Default value for cluster state on start.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_SYSTEM_CORE_THREAD_CNT">DFLT_SYSTEM_CORE_THREAD_CNT</a></span></code>
<div class="block">Default size of system thread pool.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_TCP_PORT">DFLT_TCP_PORT</a></span></code>
<div class="block">Default TCP server port.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_THREAD_KEEP_ALIVE_TIME">DFLT_THREAD_KEEP_ALIVE_TIME</a></span></code>
<div class="block">Default Ignite thread keep alive time.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_TIME_SERVER_PORT_BASE">DFLT_TIME_SERVER_PORT_BASE</a></span></code>
<div class="block">Default time server port base.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_TIME_SERVER_PORT_RANGE">DFLT_TIME_SERVER_PORT_RANGE</a></span></code>
<div class="block">Default time server port range.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_WAIT_FOR_SEG_ON_START">DFLT_WAIT_FOR_SEG_ON_START</a></span></code>
<div class="block">Default value for wait for segment on startup flag.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/ShutdownPolicy.html" title="enum in org.apache.ignite">ShutdownPolicy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#shutdown">shutdown</a></span></code>
<div class="block">Shutdown policy for cluster.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#IgniteConfiguration--">IgniteConfiguration</a></span>()</code>
<div class="block">Creates valid grid configuration with all default values.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#IgniteConfiguration-org.apache.ignite.configuration.IgniteConfiguration-">IgniteConfiguration</a></span>(<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;cfg)</code>
<div class="block">Creates grid configuration by coping all configuration properties from
given configuration.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/AddressResolver.html" title="interface in org.apache.ignite.configuration">AddressResolver</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getAddressResolver--">getAddressResolver</a></span>()</code>
<div class="block">Gets address resolver for addresses mapping determination.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getAsyncCallbackPoolSize--">getAsyncCallbackPoolSize</a></span>()</code>
<div class="block">Size of thread pool that is in charge of processing asynchronous callbacks.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Executor.html?is-external=true" title="class or interface in java.util.concurrent">Executor</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getAsyncContinuationExecutor--">getAsyncContinuationExecutor</a></span>()</code>
<div class="block">Gets the continuation executor for cache async APIs.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/AtomicConfiguration.html" title="class in org.apache.ignite.configuration">AtomicConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getAtomicConfiguration--">getAtomicConfiguration</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/BinaryConfiguration.html" title="class in org.apache.ignite.configuration">BinaryConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getBinaryConfiguration--">getBinaryConfiguration</a></span>()</code>
<div class="block">Gets configuration for Ignite Binary objects.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getBuildIndexThreadPoolSize--">getBuildIndexThreadPoolSize</a></span>()</code>
<div class="block">Size of thread pool for create/rebuild index.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getCacheConfiguration--">getCacheConfiguration</a></span>()</code>
<div class="block">Gets configuration (descriptors) for all caches.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/cache/CacheKeyConfiguration.html" title="class in org.apache.ignite.cache">CacheKeyConfiguration</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getCacheKeyConfiguration--">getCacheKeyConfiguration</a></span>()</code>
<div class="block">Gets cache key configuration.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/cache/store/CacheStoreSessionListener.html" title="interface in org.apache.ignite.cache.store">CacheStoreSessionListener</a><span class='angle_bracket'>&gt;</span>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getCacheStoreSessionListenerFactories--">getCacheStoreSessionListenerFactories</a></span>()</code>
<div class="block">Gets cache store session listener factories.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/spi/checkpoint/CheckpointSpi.html" title="interface in org.apache.ignite.spi.checkpoint">CheckpointSpi</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getCheckpointSpi--">getCheckpointSpi</a></span>()</code>
<div class="block">Should return fully configured checkpoint SPI implementation.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getClassLoader--">getClassLoader</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>@Nullable <a href="../../../../org/apache/ignite/configuration/ClientConnectorConfiguration.html" title="class in org.apache.ignite.configuration">ClientConnectorConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getClientConnectorConfiguration--">getClientConnectorConfiguration</a></span>()</code>
<div class="block">Gets client connector configuration.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getClientFailureDetectionTimeout--">getClientFailureDetectionTimeout</a></span>()</code>
<div class="block">Returns failure detection timeout for client nodes used by <a href="../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpi.html" title="class in org.apache.ignite.spi.discovery.tcp"><code>TcpDiscoverySpi</code></a> and <a href="../../../../org/apache/ignite/spi/communication/tcp/TcpCommunicationSpi.html" title="class in org.apache.ignite.spi.communication.tcp"><code>TcpCommunicationSpi</code></a>.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>@Nullable <a href="../../../../org/apache/ignite/cluster/ClusterState.html" title="enum in org.apache.ignite.cluster">ClusterState</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getClusterStateOnStart--">getClusterStateOnStart</a></span>()</code>
<div class="block">Gets state of cluster on start.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/spi/collision/CollisionSpi.html" title="interface in org.apache.ignite.spi.collision">CollisionSpi</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getCollisionSpi--">getCollisionSpi</a></span>()</code>
<div class="block">Should return fully configured collision SPI implementation.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CommunicationFailureResolver.html" title="interface in org.apache.ignite.configuration">CommunicationFailureResolver</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getCommunicationFailureResolver--">getCommunicationFailureResolver</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/spi/communication/CommunicationSpi.html" title="interface in org.apache.ignite.spi.communication">CommunicationSpi</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getCommunicationSpi--">getCommunicationSpi</a></span>()</code>
<div class="block">Should return fully configured SPI communication implementation.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/ConnectorConfiguration.html" title="class in org.apache.ignite.configuration">ConnectorConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getConnectorConfiguration--">getConnectorConfiguration</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getConsistentId--">getConsistentId</a></span>()</code>
<div class="block">Gets consistent globally unique node ID which survives node restarts.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getDataStorageConfiguration--">getDataStorageConfiguration</a></span>()</code>
<div class="block">Gets page memory configuration.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getDataStreamerThreadPoolSize--">getDataStreamerThreadPoolSize</a></span>()</code>
<div class="block">Size of thread pool that is in charge of processing data stream messages.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getDefaultQueryTimeout--">getDefaultQueryTimeout</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html#getDefaultQueryTimeout--"><code>SqlConfiguration.getDefaultQueryTimeout()</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DeploymentMode.html" title="enum in org.apache.ignite.configuration">DeploymentMode</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getDeploymentMode--">getDeploymentMode</a></span>()</code>
<div class="block">Gets deployment mode for deploying tasks and other classes on this node.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/spi/deployment/DeploymentSpi.html" title="interface in org.apache.ignite.spi.deployment">DeploymentSpi</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getDeploymentSpi--">getDeploymentSpi</a></span>()</code>
<div class="block">Should return fully configured deployment SPI implementation.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/spi/discovery/DiscoverySpi.html" title="interface in org.apache.ignite.spi.discovery">DiscoverySpi</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getDiscoverySpi--">getDiscoverySpi</a></span>()</code>
<div class="block">Should return fully configured discovery SPI implementation.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getDiscoveryStartupDelay--">getDiscoveryStartupDelay</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Not used any more.</span></div>
</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/spi/encryption/EncryptionSpi.html" title="interface in org.apache.ignite.spi.encryption">EncryptionSpi</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getEncryptionSpi--">getEncryptionSpi</a></span>()</code>
<div class="block">Gets fully configured encryption SPI implementations.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/spi/eventstorage/EventStorageSpi.html" title="interface in org.apache.ignite.spi.eventstorage">EventStorageSpi</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getEventStorageSpi--">getEventStorageSpi</a></span>()</code>
<div class="block">Should return fully configured event SPI implementation.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/ExecutorConfiguration.html" title="class in org.apache.ignite.configuration">ExecutorConfiguration</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getExecutorConfiguration--">getExecutorConfiguration</a></span>()</code>
<div class="block">Gets custom executors for user compute tasks.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/spi/failover/FailoverSpi.html" title="interface in org.apache.ignite.spi.failover">FailoverSpi</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getFailoverSpi--">getFailoverSpi</a></span>()</code>
<div class="block">Should return fully configured failover SPI implementation.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getFailureDetectionTimeout--">getFailureDetectionTimeout</a></span>()</code>
<div class="block">Returns failure detection timeout used by <a href="../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpi.html" title="class in org.apache.ignite.spi.discovery.tcp"><code>TcpDiscoverySpi</code></a> and <a href="../../../../org/apache/ignite/spi/communication/tcp/TcpCommunicationSpi.html" title="class in org.apache.ignite.spi.communication.tcp"><code>TcpCommunicationSpi</code></a>.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/failure/FailureHandler.html" title="interface in org.apache.ignite.failure">FailureHandler</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getFailureHandler--">getFailureHandler</a></span>()</code>
<div class="block">Gets failure handler.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/IgniteLogger.html" title="interface in org.apache.ignite">IgniteLogger</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getGridLogger--">getGridLogger</a></span>()</code>
<div class="block">Should return an instance of logger to use in grid.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getGridName--">getGridName</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getIgniteInstanceName--"><code>getIgniteInstanceName()</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getIgniteHome--">getIgniteHome</a></span>()</code>
<div class="block">Should return Ignite installation home folder.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getIgniteInstanceName--">getIgniteInstanceName</a></span>()</code>
<div class="block">Gets optional local instance name.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>int[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getIncludeEventTypes--">getIncludeEventTypes</a></span>()</code>
<div class="block">Gets array of event types, which will be recorded.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getIncludeProperties--">getIncludeProperties</a></span>()</code>
<div class="block">Gets array of system or environment properties to include into node attributes.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/spi/indexing/IndexingSpi.html" title="interface in org.apache.ignite.spi.indexing">IndexingSpi</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getIndexingSpi--">getIndexingSpi</a></span>()</code>
<div class="block">Should return fully configured indexing SPI implementations.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/lifecycle/LifecycleBean.html" title="interface in org.apache.ignite.lifecycle">LifecycleBean</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getLifecycleBeans--">getLifecycleBeans</a></span>()</code>
<div class="block">Returns a collection of life-cycle beans.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/spi/loadbalancing/LoadBalancingSpi.html" title="interface in org.apache.ignite.spi.loadbalancing">LoadBalancingSpi</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getLoadBalancingSpi--">getLoadBalancingSpi</a></span>()</code>
<div class="block">Should return fully configured load balancing SPI implementation.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/lang/IgnitePredicate.html" title="interface in org.apache.ignite.lang">IgnitePredicate</a><span class='angle_bracket'>&lt;</span>? extends <a href="../../../../org/apache/ignite/events/Event.html" title="interface in org.apache.ignite.events">Event</a><span class='angle_bracket'>&gt;</span>,int[]<span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getLocalEventListeners--">getLocalEventListeners</a></span>()</code>
<div class="block">Gets map of pre-configured local event listeners.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getLocalHost--">getLocalHost</a></span>()</code>
<div class="block">Gets system-wide local address or host for all Ignite components to bind to.</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getLongQueryWarningTimeout--">getLongQueryWarningTimeout</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html#getLongQueryWarningTimeout--"><code>SqlConfiguration.getLongQueryWarningTimeout()</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getManagementThreadPoolSize--">getManagementThreadPoolSize</a></span>()</code>
<div class="block">Size of thread pool that is in charge of processing internal and Visor
<a href="../../../../org/apache/ignite/compute/ComputeJob.html" title="interface in org.apache.ignite.compute"><code>GridJobs</code></a>.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/marshaller/Marshaller.html" title="interface in org.apache.ignite.marshaller">Marshaller</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getMarshaller--">getMarshaller</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Since 2.1. Some Ignite features will not work if non-null marshaller is set
(IgniteCache.withKeepBinary(), .NET, CPP, ODBC)</span></div>
</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/javax/management/MBeanServer.html?is-external=true" title="class or interface in javax.management">MBeanServer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getMBeanServer--">getMBeanServer</a></span>()</code>
<div class="block">Should return MBean server instance.</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/MemoryConfiguration.html" title="class in org.apache.ignite.configuration">MemoryConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getMemoryConfiguration--">getMemoryConfiguration</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration"><code>DataStorageConfiguration</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/spi/metric/MetricExporterSpi.html" title="interface in org.apache.ignite.spi.metric">MetricExporterSpi</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getMetricExporterSpi--">getMetricExporterSpi</a></span>()</code>
<div class="block">Gets fully configured metric SPI implementations.</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getMetricsExpireTime--">getMetricsExpireTime</a></span>()</code>
<div class="block">Elapsed time in milliseconds after which node metrics are considered expired.</div>
</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getMetricsHistorySize--">getMetricsHistorySize</a></span>()</code>
<div class="block">Number of node metrics to keep in memory to calculate totals and averages.</div>
</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getMetricsLogFrequency--">getMetricsLogFrequency</a></span>()</code>
<div class="block">Gets frequency of metrics log print out.</div>
</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getMetricsUpdateFrequency--">getMetricsUpdateFrequency</a></span>()</code>
<div class="block">Gets Ignite metrics update frequency in milliseconds.</div>
</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getMvccVacuumFrequency--">getMvccVacuumFrequency</a></span>()</code>
<div class="block"><b>This is an experimental feature.</div>
</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getMvccVacuumThreadCount--">getMvccVacuumThreadCount</a></span>()</code>
<div class="block"><b>This is an experimental feature.</div>
</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getNetworkCompressionLevel--">getNetworkCompressionLevel</a></span>()</code>
<div class="block">Compression level of internal network messages.</div>
</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getNetworkSendRetryCount--">getNetworkSendRetryCount</a></span>()</code>
<div class="block">Message send retries count.</div>
</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getNetworkSendRetryDelay--">getNetworkSendRetryDelay</a></span>()</code>
<div class="block">Interval in milliseconds between message send retries.</div>
</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getNetworkTimeout--">getNetworkTimeout</a></span>()</code>
<div class="block">Maximum timeout in milliseconds for network requests.</div>
</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true" title="class or interface in java.util">UUID</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getNodeId--">getNodeId</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/OdbcConfiguration.html" title="class in org.apache.ignite.configuration">OdbcConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getOdbcConfiguration--">getOdbcConfiguration</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getClientConnectorConfiguration--"><code>getClientConnectorConfiguration()</code></a> ()} instead.</span></div>
</div>
</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getPeerClassLoadingLocalClassPathExclude--">getPeerClassLoadingLocalClassPathExclude</a></span>()</code>
<div class="block">Should return list of packages from the system classpath that need to
be peer-to-peer loaded from task originating node.
'*' is supported at the end of the package name which means
that all sub-packages and their classes are included like in Java
package import clause.</div>
</td>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getPeerClassLoadingMissedResourcesCacheSize--">getPeerClassLoadingMissedResourcesCacheSize</a></span>()</code>
<div class="block">Returns missed resources cache size.</div>
</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getPeerClassLoadingThreadPoolSize--">getPeerClassLoadingThreadPoolSize</a></span>()</code>
<div class="block">Size of thread pool which is in charge of peer class loading requests/responses.</div>
</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/PersistentStoreConfiguration.html" title="class in org.apache.ignite.configuration">PersistentStoreConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getPersistentStoreConfiguration--">getPersistentStoreConfiguration</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Part of old API. Use <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration"><code>DataStorageConfiguration</code></a> for configuring persistence instead.</span></div>
</div>
</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/PlatformConfiguration.html" title="interface in org.apache.ignite.configuration">PlatformConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getPlatformConfiguration--">getPlatformConfiguration</a></span>()</code>
<div class="block">Gets platform configuration.</div>
</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/plugin/PluginConfiguration.html" title="interface in org.apache.ignite.plugin">PluginConfiguration</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getPluginConfigurations--">getPluginConfigurations</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/plugin/PluginProvider.html" title="interface in org.apache.ignite.plugin">PluginProvider</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getPluginProviders--">getPluginProviders</a></span>()</code>
<div class="block">Gets plugin providers.</div>
</td>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getPublicThreadPoolSize--">getPublicThreadPoolSize</a></span>()</code>
<div class="block">Should return a thread pool size to be used in grid.</div>
</td>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getQueryThreadPoolSize--">getQueryThreadPoolSize</a></span>()</code>
<div class="block">Size of thread pool that is in charge of processing query messages.</div>
</td>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getRebalanceBatchesPrefetchCount--">getRebalanceBatchesPrefetchCount</a></span>()</code>
<div class="block">The number of batches generated by supply node at rebalancing procedure start.</div>
</td>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getRebalanceBatchSize--">getRebalanceBatchSize</a></span>()</code>
<div class="block">The supply message size in bytes to be loaded within a single rebalance batch.</div>
</td>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getRebalanceThreadPoolSize--">getRebalanceThreadPoolSize</a></span>()</code>
<div class="block">Gets Max count of threads can be used at rebalancing.</div>
</td>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getRebalanceThrottle--">getRebalanceThrottle</a></span>()</code>
<div class="block">Time in milliseconds to wait between rebalance messages to avoid overloading of CPU or network.</div>
</td>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getRebalanceTimeout--">getRebalanceTimeout</a></span>()</code>
<div class="block">Rebalance timeout for supply and demand messages in milliseconds.</div>
</td>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/plugin/segmentation/SegmentationPolicy.html" title="enum in org.apache.ignite.plugin.segmentation">SegmentationPolicy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getSegmentationPolicy--">getSegmentationPolicy</a></span>()</code>
<div class="block">Returns segmentation policy.</div>
</td>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getSegmentationResolveAttempts--">getSegmentationResolveAttempts</a></span>()</code>
<div class="block">Gets segmentation resolve attempts.</div>
</td>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/plugin/segmentation/SegmentationResolver.html" title="interface in org.apache.ignite.plugin.segmentation">SegmentationResolver</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getSegmentationResolvers--">getSegmentationResolvers</a></span>()</code>
<div class="block">Returns a collection of segmentation resolvers.</div>
</td>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getSegmentCheckFrequency--">getSegmentCheckFrequency</a></span>()</code>
<div class="block">Returns frequency of network segment check by discovery manager.</div>
</td>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/services/ServiceConfiguration.html" title="class in org.apache.ignite.services">ServiceConfiguration</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getServiceConfiguration--">getServiceConfiguration</a></span>()</code>
<div class="block">Gets configurations for services to be deployed on the grid.</div>
</td>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getServiceThreadPoolSize--">getServiceThreadPoolSize</a></span>()</code>
<div class="block">Should return a thread pool size to be used in grid.</div>
</td>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/ShutdownPolicy.html" title="enum in org.apache.ignite">ShutdownPolicy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getShutdownPolicy--">getShutdownPolicy</a></span>()</code>
<div class="block">Gets shutdown policy.</div>
</td>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getSnapshotPath--">getSnapshotPath</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html" title="class in org.apache.ignite.configuration">SqlConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getSqlConfiguration--">getSqlConfiguration</a></span>()</code>
<div class="block">Gets Configuration of the SQL subsystem.</div>
</td>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/SqlConnectorConfiguration.html" title="class in org.apache.ignite.configuration">SqlConnectorConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getSqlConnectorConfiguration--">getSqlConnectorConfiguration</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getClientConnectorConfiguration--"><code>getClientConnectorConfiguration()</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i85" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getSqlQueryHistorySize--">getSqlQueryHistorySize</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html#setSqlQueryHistorySize-int-"><code>SqlConfiguration.setSqlQueryHistorySize(int)</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i86" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getSqlSchemas--">getSqlSchemas</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html#getSqlSchemas--"><code>SqlConfiguration.getSqlSchemas()</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><code>javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span><a href="https://docs.oracle.com/javase/8/docs/api/javax/net/ssl/SSLContext.html?is-external=true" title="class or interface in javax.net.ssl">SSLContext</a><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getSslContextFactory--">getSslContextFactory</a></span>()</code>
<div class="block">Returns SSL context factory that will be used for creating a secure socket layer.</div>
</td>
</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getStripedPoolSize--">getStripedPoolSize</a></span>()</code>
<div class="block">Returns striped pool size that should be used for cache requests
processing.</div>
</td>
</tr>
<tr id="i89" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getSystemThreadPoolSize--">getSystemThreadPoolSize</a></span>()</code>
<div class="block">Size of thread pool that is in charge of processing internal system messages.</div>
</td>
</tr>
<tr id="i90" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/spi/systemview/SystemViewExporterSpi.html" title="interface in org.apache.ignite.spi.systemview">SystemViewExporterSpi</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getSystemViewExporterSpi--">getSystemViewExporterSpi</a></span>()</code>
<div class="block">Gets fully configured system view SPI implementations.</div>
</td>
</tr>
<tr id="i91" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getSystemWorkerBlockedTimeout--">getSystemWorkerBlockedTimeout</a></span>()</code>
<div class="block">Returns maximum inactivity period for system worker.</div>
</td>
</tr>
<tr id="i92" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getTimeServerPortBase--">getTimeServerPortBase</a></span>()</code>
<div class="block">Gets base UPD port number for grid time server.</div>
</td>
</tr>
<tr id="i93" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getTimeServerPortRange--">getTimeServerPortRange</a></span>()</code>
<div class="block">Defines port range to try for time server start.</div>
</td>
</tr>
<tr id="i94" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/spi/tracing/TracingSpi.html" title="interface in org.apache.ignite.spi.tracing">TracingSpi</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getTracingSpi--">getTracingSpi</a></span>()</code>
<div class="block">Gets fully configured tracing SPI implementation.</div>
</td>
</tr>
<tr id="i95" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/TransactionConfiguration.html" title="class in org.apache.ignite.configuration">TransactionConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getTransactionConfiguration--">getTransactionConfiguration</a></span>()</code>
<div class="block">Gets transactions configuration.</div>
</td>
</tr>
<tr id="i96" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><span class='angle_bracket'>&lt;</span><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?<span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getUserAttributes--">getUserAttributes</a></span>()</code>
<div class="block">Should return any user-defined attributes to be added to this node.</div>
</td>
</tr>
<tr id="i97" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getUtilityCacheKeepAliveTime--">getUtilityCacheKeepAliveTime</a></span>()</code>
<div class="block">Keep alive time of thread pool that is in charge of processing utility cache messages.</div>
</td>
</tr>
<tr id="i98" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getUtilityCacheThreadPoolSize--">getUtilityCacheThreadPoolSize</a></span>()</code>
<div class="block">Default size of thread pool that is in charge of processing utility cache messages.</div>
</td>
</tr>
<tr id="i99" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/lang/IgniteInClosure.html" title="interface in org.apache.ignite.lang">IgniteInClosure</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getWarmupClosure--">getWarmupClosure</a></span>()</code>
<div class="block">Gets grid warmup closure.</div>
</td>
</tr>
<tr id="i100" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getWorkDirectory--">getWorkDirectory</a></span>()</code>
<div class="block">Gets Ignite work directory.</div>
</td>
</tr>
<tr id="i101" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#isActiveOnStart--">isActiveOnStart</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getClusterStateOnStart--"><code>getClusterStateOnStart()</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i102" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#isAllSegmentationResolversPassRequired--">isAllSegmentationResolversPassRequired</a></span>()</code>
<div class="block">Gets all segmentation resolvers pass required flag.</div>
</td>
</tr>
<tr id="i103" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#isAuthenticationEnabled--">isAuthenticationEnabled</a></span>()</code>
<div class="block">Returns <code>true</code> if user authentication is enabled for cluster.</div>
</td>
</tr>
<tr id="i104" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#isAutoActivationEnabled--">isAutoActivationEnabled</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getClusterStateOnStart--"><code>getClusterStateOnStart()</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i105" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#isCacheSanityCheckEnabled--">isCacheSanityCheckEnabled</a></span>()</code>
<div class="block">Gets flag indicating whether cache sanity check is enabled.</div>
</td>
</tr>
<tr id="i106" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#isClientMode--">isClientMode</a></span>()</code>
<div class="block">Gets client mode flag.</div>
</td>
</tr>
<tr id="i107" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#isDaemon--">isDaemon</a></span>()</code>
<div class="block">Whether or not this node should be a daemon node.</div>
</td>
</tr>
<tr id="i108" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#isLateAffinityAssignment--">isLateAffinityAssignment</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Starting from Ignite 2.1 late affinity assignment is always enabled.</span></div>
</div>
</td>
</tr>
<tr id="i109" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#isMarshalLocalJobs--">isMarshalLocalJobs</a></span>()</code>
<div class="block">If this flag is set to <code>true</code>, jobs mapped to local node will be
marshalled as if it was remote node.</div>
</td>
</tr>
<tr id="i110" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#isPeerClassLoadingEnabled--">isPeerClassLoadingEnabled</a></span>()</code>
<div class="block">Returns <code>true</code> if peer class loading is enabled, <code>false</code>
otherwise.</div>
</td>
</tr>
<tr id="i111" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#isPersistentStoreEnabled--">isPersistentStoreEnabled</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Part of legacy configuration API. Doesn't work if new configuration API is used.</span></div>
</div>
</td>
</tr>
<tr id="i112" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#isWaitForSegmentOnStart--">isWaitForSegmentOnStart</a></span>()</code>
<div class="block">Gets wait for segment on startup flag.</div>
</td>
</tr>
<tr id="i113" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setActiveOnStart-boolean-">setActiveOnStart</a></span>(boolean&nbsp;activeOnStart)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setClusterStateOnStart-org.apache.ignite.cluster.ClusterState-"><code>setClusterStateOnStart(ClusterState)</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i114" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setAddressResolver-org.apache.ignite.configuration.AddressResolver-">setAddressResolver</a></span>(<a href="../../../../org/apache/ignite/configuration/AddressResolver.html" title="interface in org.apache.ignite.configuration">AddressResolver</a>&nbsp;addrRslvr)</code>
<div class="block">Sets address resolver for addresses mapping determination.</div>
</td>
</tr>
<tr id="i115" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setAllSegmentationResolversPassRequired-boolean-">setAllSegmentationResolversPassRequired</a></span>(boolean&nbsp;allResolversPassReq)</code>
<div class="block">Sets all segmentation resolvers pass required flag.</div>
</td>
</tr>
<tr id="i116" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setAsyncCallbackPoolSize-int-">setAsyncCallbackPoolSize</a></span>(int&nbsp;poolSize)</code>
<div class="block">Sets async callback thread pool size to use within grid.</div>
</td>
</tr>
<tr id="i117" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setAsyncContinuationExecutor-java.util.concurrent.Executor-">setAsyncContinuationExecutor</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Executor.html?is-external=true" title="class or interface in java.util.concurrent">Executor</a>&nbsp;asyncContinuationExecutor)</code>
<div class="block">Sets the continuation executor for cache async APIs.</div>
</td>
</tr>
<tr id="i118" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setAtomicConfiguration-org.apache.ignite.configuration.AtomicConfiguration-">setAtomicConfiguration</a></span>(<a href="../../../../org/apache/ignite/configuration/AtomicConfiguration.html" title="class in org.apache.ignite.configuration">AtomicConfiguration</a>&nbsp;atomicCfg)</code>&nbsp;</td>
</tr>
<tr id="i119" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setAuthenticationEnabled-boolean-">setAuthenticationEnabled</a></span>(boolean&nbsp;authEnabled)</code>
<div class="block">Sets flag indicating whether the user authentication is enabled for cluster.</div>
</td>
</tr>
<tr id="i120" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setAutoActivationEnabled-boolean-">setAutoActivationEnabled</a></span>(boolean&nbsp;autoActivation)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setClusterStateOnStart-org.apache.ignite.cluster.ClusterState-"><code>setClusterStateOnStart(ClusterState)</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i121" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setBinaryConfiguration-org.apache.ignite.configuration.BinaryConfiguration-">setBinaryConfiguration</a></span>(<a href="../../../../org/apache/ignite/configuration/BinaryConfiguration.html" title="class in org.apache.ignite.configuration">BinaryConfiguration</a>&nbsp;binaryCfg)</code>
<div class="block">Sets configuration for Ignite Binary objects.</div>
</td>
</tr>
<tr id="i122" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setBuildIndexThreadPoolSize-int-">setBuildIndexThreadPoolSize</a></span>(int&nbsp;poolSize)</code>
<div class="block">Sets index create/rebuild thread pool size to use within grid.</div>
</td>
</tr>
<tr id="i123" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setCacheConfiguration-org.apache.ignite.configuration.CacheConfiguration...-">setCacheConfiguration</a></span>(<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a>...&nbsp;cacheCfg)</code>
<div class="block">Sets cache configurations.</div>
</td>
</tr>
<tr id="i124" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setCacheKeyConfiguration-org.apache.ignite.cache.CacheKeyConfiguration...-">setCacheKeyConfiguration</a></span>(<a href="../../../../org/apache/ignite/cache/CacheKeyConfiguration.html" title="class in org.apache.ignite.cache">CacheKeyConfiguration</a>...&nbsp;cacheKeyCfg)</code>
<div class="block">Sets cache key configuration.</div>
</td>
</tr>
<tr id="i125" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setCacheSanityCheckEnabled-boolean-">setCacheSanityCheckEnabled</a></span>(boolean&nbsp;cacheSanityCheckEnabled)</code>
<div class="block">Sets cache sanity check flag.</div>
</td>
</tr>
<tr id="i126" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setCacheStoreSessionListenerFactories-javax.cache.configuration.Factory...-">setCacheStoreSessionListenerFactories</a></span>(javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/cache/store/CacheStoreSessionListener.html" title="interface in org.apache.ignite.cache.store">CacheStoreSessionListener</a><span class='angle_bracket'>&gt;</span>...&nbsp;storeSesLsnrs)</code>
<div class="block">Cache store session listener factories.</div>
</td>
</tr>
<tr id="i127" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setCheckpointSpi-org.apache.ignite.spi.checkpoint.CheckpointSpi...-">setCheckpointSpi</a></span>(<a href="../../../../org/apache/ignite/spi/checkpoint/CheckpointSpi.html" title="interface in org.apache.ignite.spi.checkpoint">CheckpointSpi</a>...&nbsp;cpSpi)</code>
<div class="block">Sets fully configured instance of <a href="../../../../org/apache/ignite/spi/checkpoint/CheckpointSpi.html" title="interface in org.apache.ignite.spi.checkpoint"><code>CheckpointSpi</code></a>.</div>
</td>
</tr>
<tr id="i128" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setClassLoader-java.lang.ClassLoader-">setClassLoader</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLdr)</code>
<div class="block">Sets loader which will be used for instantiating execution context (<code>EntryProcessors</code>,
<code>CacheEntryListeners</code>, <code>CacheLoaders</code> and
<code>ExpiryPolicys</code>).</div>
</td>
</tr>
<tr id="i129" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setClientConnectorConfiguration-org.apache.ignite.configuration.ClientConnectorConfiguration-">setClientConnectorConfiguration</a></span>(@Nullable <a href="../../../../org/apache/ignite/configuration/ClientConnectorConfiguration.html" title="class in org.apache.ignite.configuration">ClientConnectorConfiguration</a>&nbsp;cliConnCfg)</code>
<div class="block">Sets client connector configuration.</div>
</td>
</tr>
<tr id="i130" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setClientFailureDetectionTimeout-long-">setClientFailureDetectionTimeout</a></span>(long&nbsp;clientFailureDetectionTimeout)</code>
<div class="block">Sets failure detection timeout to use in <a href="../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpi.html" title="class in org.apache.ignite.spi.discovery.tcp"><code>TcpDiscoverySpi</code></a> and <a href="../../../../org/apache/ignite/spi/communication/tcp/TcpCommunicationSpi.html" title="class in org.apache.ignite.spi.communication.tcp"><code>TcpCommunicationSpi</code></a>.</div>
</td>
</tr>
<tr id="i131" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setClientMode-boolean-">setClientMode</a></span>(boolean&nbsp;clientMode)</code>
<div class="block">Sets client mode flag.</div>
</td>
</tr>
<tr id="i132" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setClusterStateOnStart-org.apache.ignite.cluster.ClusterState-">setClusterStateOnStart</a></span>(<a href="../../../../org/apache/ignite/cluster/ClusterState.html" title="enum in org.apache.ignite.cluster">ClusterState</a>&nbsp;state)</code>
<div class="block">Sets state of cluster on start.</div>
</td>
</tr>
<tr id="i133" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setCollisionSpi-org.apache.ignite.spi.collision.CollisionSpi-">setCollisionSpi</a></span>(<a href="../../../../org/apache/ignite/spi/collision/CollisionSpi.html" title="interface in org.apache.ignite.spi.collision">CollisionSpi</a>&nbsp;colSpi)</code>
<div class="block">Sets fully configured instance of <a href="../../../../org/apache/ignite/spi/collision/CollisionSpi.html" title="interface in org.apache.ignite.spi.collision"><code>CollisionSpi</code></a>.</div>
</td>
</tr>
<tr id="i134" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setCommunicationFailureResolver-org.apache.ignite.configuration.CommunicationFailureResolver-">setCommunicationFailureResolver</a></span>(<a href="../../../../org/apache/ignite/configuration/CommunicationFailureResolver.html" title="interface in org.apache.ignite.configuration">CommunicationFailureResolver</a>&nbsp;commFailureRslvr)</code>&nbsp;</td>
</tr>
<tr id="i135" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setCommunicationSpi-org.apache.ignite.spi.communication.CommunicationSpi-">setCommunicationSpi</a></span>(<a href="../../../../org/apache/ignite/spi/communication/CommunicationSpi.html" title="interface in org.apache.ignite.spi.communication">CommunicationSpi</a>&nbsp;commSpi)</code>
<div class="block">Sets fully configured instance of <a href="../../../../org/apache/ignite/spi/communication/CommunicationSpi.html" title="interface in org.apache.ignite.spi.communication"><code>CommunicationSpi</code></a>.</div>
</td>
</tr>
<tr id="i136" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setConnectorConfiguration-org.apache.ignite.configuration.ConnectorConfiguration-">setConnectorConfiguration</a></span>(<a href="../../../../org/apache/ignite/configuration/ConnectorConfiguration.html" title="class in org.apache.ignite.configuration">ConnectorConfiguration</a>&nbsp;connectorCfg)</code>&nbsp;</td>
</tr>
<tr id="i137" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setConsistentId-java.io.Serializable-">setConsistentId</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>&nbsp;consistentId)</code>
<div class="block">Sets consistent globally unique node ID which survives node restarts.</div>
</td>
</tr>
<tr id="i138" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setDaemon-boolean-">setDaemon</a></span>(boolean&nbsp;daemon)</code>
<div class="block">Sets daemon flag.</div>
</td>
</tr>
<tr id="i139" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setDataStorageConfiguration-org.apache.ignite.configuration.DataStorageConfiguration-">setDataStorageConfiguration</a></span>(<a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a>&nbsp;dsCfg)</code>
<div class="block">Sets durable memory configuration.</div>
</td>
</tr>
<tr id="i140" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setDataStreamerThreadPoolSize-int-">setDataStreamerThreadPoolSize</a></span>(int&nbsp;poolSize)</code>
<div class="block">Set thread pool size that will be used to process data stream messages.</div>
</td>
</tr>
<tr id="i141" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setDefaultQueryTimeout-long-">setDefaultQueryTimeout</a></span>(long&nbsp;dfltQryTimeout)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html#setDefaultQueryTimeout-long-"><code>SqlConfiguration.setDefaultQueryTimeout(long)</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i142" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setDeploymentMode-org.apache.ignite.configuration.DeploymentMode-">setDeploymentMode</a></span>(<a href="../../../../org/apache/ignite/configuration/DeploymentMode.html" title="enum in org.apache.ignite.configuration">DeploymentMode</a>&nbsp;deployMode)</code>
<div class="block">Sets task classes and resources sharing mode.</div>
</td>
</tr>
<tr id="i143" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setDeploymentSpi-org.apache.ignite.spi.deployment.DeploymentSpi-">setDeploymentSpi</a></span>(<a href="../../../../org/apache/ignite/spi/deployment/DeploymentSpi.html" title="interface in org.apache.ignite.spi.deployment">DeploymentSpi</a>&nbsp;deploySpi)</code>
<div class="block">Sets fully configured instance of <a href="../../../../org/apache/ignite/spi/deployment/DeploymentSpi.html" title="interface in org.apache.ignite.spi.deployment"><code>DeploymentSpi</code></a>.</div>
</td>
</tr>
<tr id="i144" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setDiscoverySpi-org.apache.ignite.spi.discovery.DiscoverySpi-">setDiscoverySpi</a></span>(<a href="../../../../org/apache/ignite/spi/discovery/DiscoverySpi.html" title="interface in org.apache.ignite.spi.discovery">DiscoverySpi</a>&nbsp;discoSpi)</code>
<div class="block">Sets fully configured instance of <a href="../../../../org/apache/ignite/spi/discovery/DiscoverySpi.html" title="interface in org.apache.ignite.spi.discovery"><code>DiscoverySpi</code></a>.</div>
</td>
</tr>
<tr id="i145" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setDiscoveryStartupDelay-long-">setDiscoveryStartupDelay</a></span>(long&nbsp;discoStartupDelay)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Not used any more.</span></div>
</div>
</td>
</tr>
<tr id="i146" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setEncryptionSpi-org.apache.ignite.spi.encryption.EncryptionSpi-">setEncryptionSpi</a></span>(<a href="../../../../org/apache/ignite/spi/encryption/EncryptionSpi.html" title="interface in org.apache.ignite.spi.encryption">EncryptionSpi</a>&nbsp;encryptionSpi)</code>
<div class="block">Sets fully configured instances of <a href="../../../../org/apache/ignite/spi/encryption/EncryptionSpi.html" title="interface in org.apache.ignite.spi.encryption"><code>EncryptionSpi</code></a>.</div>
</td>
</tr>
<tr id="i147" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setEventStorageSpi-org.apache.ignite.spi.eventstorage.EventStorageSpi-">setEventStorageSpi</a></span>(<a href="../../../../org/apache/ignite/spi/eventstorage/EventStorageSpi.html" title="interface in org.apache.ignite.spi.eventstorage">EventStorageSpi</a>&nbsp;evtSpi)</code>
<div class="block">Sets fully configured instance of <a href="../../../../org/apache/ignite/spi/eventstorage/EventStorageSpi.html" title="interface in org.apache.ignite.spi.eventstorage"><code>EventStorageSpi</code></a>.</div>
</td>
</tr>
<tr id="i148" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setExecutorConfiguration-org.apache.ignite.configuration.ExecutorConfiguration...-">setExecutorConfiguration</a></span>(<a href="../../../../org/apache/ignite/configuration/ExecutorConfiguration.html" title="class in org.apache.ignite.configuration">ExecutorConfiguration</a>...&nbsp;execCfgs)</code>
<div class="block">Sets custom executors for user compute tasks.</div>
</td>
</tr>
<tr id="i149" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setFailoverSpi-org.apache.ignite.spi.failover.FailoverSpi...-">setFailoverSpi</a></span>(<a href="../../../../org/apache/ignite/spi/failover/FailoverSpi.html" title="interface in org.apache.ignite.spi.failover">FailoverSpi</a>...&nbsp;failSpi)</code>
<div class="block">Sets fully configured instance of <a href="../../../../org/apache/ignite/spi/failover/FailoverSpi.html" title="interface in org.apache.ignite.spi.failover"><code>FailoverSpi</code></a>.</div>
</td>
</tr>
<tr id="i150" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setFailureDetectionTimeout-long-">setFailureDetectionTimeout</a></span>(long&nbsp;failureDetectionTimeout)</code>
<div class="block">Sets failure detection timeout to use in <a href="../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpi.html" title="class in org.apache.ignite.spi.discovery.tcp"><code>TcpDiscoverySpi</code></a> and <a href="../../../../org/apache/ignite/spi/communication/tcp/TcpCommunicationSpi.html" title="class in org.apache.ignite.spi.communication.tcp"><code>TcpCommunicationSpi</code></a>.</div>
</td>
</tr>
<tr id="i151" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setFailureHandler-org.apache.ignite.failure.FailureHandler-">setFailureHandler</a></span>(<a href="../../../../org/apache/ignite/failure/FailureHandler.html" title="interface in org.apache.ignite.failure">FailureHandler</a>&nbsp;failureHnd)</code>
<div class="block">Sets failure handler.</div>
</td>
</tr>
<tr id="i152" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setGridLogger-org.apache.ignite.IgniteLogger-">setGridLogger</a></span>(<a href="../../../../org/apache/ignite/IgniteLogger.html" title="interface in org.apache.ignite">IgniteLogger</a>&nbsp;log)</code>
<div class="block">Sets logger to use within grid.</div>
</td>
</tr>
<tr id="i153" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setGridName-java.lang.String-">setGridName</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;gridName)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setIgniteInstanceName-java.lang.String-"><code>setIgniteInstanceName(String)</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i154" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setIgniteHome-java.lang.String-">setIgniteHome</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;igniteHome)</code>
<div class="block">Sets Ignite installation folder.</div>
</td>
</tr>
<tr id="i155" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setIgniteInstanceName-java.lang.String-">setIgniteInstanceName</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;instanceName)</code>
<div class="block">Sets of local instance name.</div>
</td>
</tr>
<tr id="i156" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setIncludeEventTypes-int...-">setIncludeEventTypes</a></span>(int...&nbsp;inclEvtTypes)</code>
<div class="block">Sets array of event types, which will be recorded by <code>GridEventStorageManager.record(Event)</code>.</div>
</td>
</tr>
<tr id="i157" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setIncludeProperties-java.lang.String...-">setIncludeProperties</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;includeProps)</code>
<div class="block">Sets array of system or environment property names to include into node attributes.</div>
</td>
</tr>
<tr id="i158" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setIndexingSpi-org.apache.ignite.spi.indexing.IndexingSpi-">setIndexingSpi</a></span>(<a href="../../../../org/apache/ignite/spi/indexing/IndexingSpi.html" title="interface in org.apache.ignite.spi.indexing">IndexingSpi</a>&nbsp;indexingSpi)</code>
<div class="block">Sets fully configured instances of <a href="../../../../org/apache/ignite/spi/indexing/IndexingSpi.html" title="interface in org.apache.ignite.spi.indexing"><code>IndexingSpi</code></a>.</div>
</td>
</tr>
<tr id="i159" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setLateAffinityAssignment-boolean-">setLateAffinityAssignment</a></span>(boolean&nbsp;lateAffAssignment)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Starting from Ignite 2.1 late affinity assignment is always enabled.</span></div>
</div>
</td>
</tr>
<tr id="i160" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setLifecycleBeans-org.apache.ignite.lifecycle.LifecycleBean...-">setLifecycleBeans</a></span>(<a href="../../../../org/apache/ignite/lifecycle/LifecycleBean.html" title="interface in org.apache.ignite.lifecycle">LifecycleBean</a>...&nbsp;lifecycleBeans)</code>
<div class="block">Sets a collection of lifecycle beans.</div>
</td>
</tr>
<tr id="i161" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setLoadBalancingSpi-org.apache.ignite.spi.loadbalancing.LoadBalancingSpi...-">setLoadBalancingSpi</a></span>(<a href="../../../../org/apache/ignite/spi/loadbalancing/LoadBalancingSpi.html" title="interface in org.apache.ignite.spi.loadbalancing">LoadBalancingSpi</a>...&nbsp;loadBalancingSpi)</code>
<div class="block">Sets fully configured instance of <a href="../../../../org/apache/ignite/spi/loadbalancing/LoadBalancingSpi.html" title="interface in org.apache.ignite.spi.loadbalancing"><code>LoadBalancingSpi</code></a>.</div>
</td>
</tr>
<tr id="i162" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setLocalEventListeners-java.util.Map-">setLocalEventListeners</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/lang/IgnitePredicate.html" title="interface in org.apache.ignite.lang">IgnitePredicate</a><span class='angle_bracket'>&lt;</span>? extends <a href="../../../../org/apache/ignite/events/Event.html" title="interface in org.apache.ignite.events">Event</a><span class='angle_bracket'>&gt;</span>,int[]<span class='angle_bracket'>&gt;</span>&nbsp;lsnrs)</code>
<div class="block">Sets map of pre-configured local event listeners.</div>
</td>
</tr>
<tr id="i163" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setLocalHost-java.lang.String-">setLocalHost</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;locHost)</code>
<div class="block">Sets system-wide local address or host for all Ignite components to bind to.</div>
</td>
</tr>
<tr id="i164" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setLongQueryWarningTimeout-long-">setLongQueryWarningTimeout</a></span>(long&nbsp;longQryWarnTimeout)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html#setLongQueryWarningTimeout-long-"><code>SqlConfiguration.setLongQueryWarningTimeout(long)</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i165" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setManagementThreadPoolSize-int-">setManagementThreadPoolSize</a></span>(int&nbsp;poolSize)</code>
<div class="block">Sets management thread pool size to use within grid.</div>
</td>
</tr>
<tr id="i166" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setMarshaller-org.apache.ignite.marshaller.Marshaller-">setMarshaller</a></span>(<a href="../../../../org/apache/ignite/marshaller/Marshaller.html" title="interface in org.apache.ignite.marshaller">Marshaller</a>&nbsp;marsh)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Since 2.1. Some Ignite features will not work if non-null marshaller is set
(IgniteCache.withKeepBinary(), .NET, CPP, ODBC)</span></div>
</div>
</td>
</tr>
<tr id="i167" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setMarshalLocalJobs-boolean-">setMarshalLocalJobs</a></span>(boolean&nbsp;marshLocJobs)</code>
<div class="block">Sets marshal local jobs flag.</div>
</td>
</tr>
<tr id="i168" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setMBeanServer-javax.management.MBeanServer-">setMBeanServer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/javax/management/MBeanServer.html?is-external=true" title="class or interface in javax.management">MBeanServer</a>&nbsp;mbeanSrv)</code>
<div class="block">Sets initialized and started MBean server.</div>
</td>
</tr>
<tr id="i169" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setMemoryConfiguration-org.apache.ignite.configuration.MemoryConfiguration-">setMemoryConfiguration</a></span>(<a href="../../../../org/apache/ignite/configuration/MemoryConfiguration.html" title="class in org.apache.ignite.configuration">MemoryConfiguration</a>&nbsp;memCfg)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration"><code>DataStorageConfiguration</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i170" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setMetricExporterSpi-org.apache.ignite.spi.metric.MetricExporterSpi...-">setMetricExporterSpi</a></span>(<a href="../../../../org/apache/ignite/spi/metric/MetricExporterSpi.html" title="interface in org.apache.ignite.spi.metric">MetricExporterSpi</a>...&nbsp;metricExporterSpi)</code>
<div class="block">Sets fully configured instances of <a href="../../../../org/apache/ignite/spi/metric/MetricExporterSpi.html" title="interface in org.apache.ignite.spi.metric"><code>MetricExporterSpi</code></a>.</div>
</td>
</tr>
<tr id="i171" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setMetricsExpireTime-long-">setMetricsExpireTime</a></span>(long&nbsp;metricsExpTime)</code>
<div class="block">Sets time in milliseconds after which a certain metric value is considered expired.</div>
</td>
</tr>
<tr id="i172" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setMetricsHistorySize-int-">setMetricsHistorySize</a></span>(int&nbsp;metricsHistSize)</code>
<div class="block">Sets number of metrics kept in history to compute totals and averages.</div>
</td>
</tr>
<tr id="i173" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setMetricsLogFrequency-long-">setMetricsLogFrequency</a></span>(long&nbsp;metricsLogFreq)</code>
<div class="block">Sets frequency of metrics log print out.</div>
</td>
</tr>
<tr id="i174" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setMetricsUpdateFrequency-long-">setMetricsUpdateFrequency</a></span>(long&nbsp;metricsUpdateFreq)</code>
<div class="block">Sets Ignite metrics update frequency in milliseconds.</div>
</td>
</tr>
<tr id="i175" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setMvccVacuumFrequency-long-">setMvccVacuumFrequency</a></span>(long&nbsp;mvccVacuumFreq)</code>
<div class="block"><b>This is an experimental feature.</div>
</td>
</tr>
<tr id="i176" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setMvccVacuumThreadCount-int-">setMvccVacuumThreadCount</a></span>(int&nbsp;mvccVacuumThreadCnt)</code>
<div class="block"><b>This is an experimental feature.</div>
</td>
</tr>
<tr id="i177" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setNetworkCompressionLevel-int-">setNetworkCompressionLevel</a></span>(int&nbsp;netCompressionLevel)</code>
<div class="block">Compression level for internal network messages.</div>
</td>
</tr>
<tr id="i178" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setNetworkSendRetryCount-int-">setNetworkSendRetryCount</a></span>(int&nbsp;sndRetryCnt)</code>
<div class="block">Sets message send retries count.</div>
</td>
</tr>
<tr id="i179" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setNetworkSendRetryDelay-long-">setNetworkSendRetryDelay</a></span>(long&nbsp;sndRetryDelay)</code>
<div class="block">Sets interval in milliseconds between message send retries.</div>
</td>
</tr>
<tr id="i180" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setNetworkTimeout-long-">setNetworkTimeout</a></span>(long&nbsp;netTimeout)</code>
<div class="block">Maximum timeout in milliseconds for network requests.</div>
</td>
</tr>
<tr id="i181" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setNodeId-java.util.UUID-">setNodeId</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true" title="class or interface in java.util">UUID</a>&nbsp;nodeId)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setConsistentId-java.io.Serializable-"><code>setConsistentId(Serializable)</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i182" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setOdbcConfiguration-org.apache.ignite.configuration.OdbcConfiguration-">setOdbcConfiguration</a></span>(<a href="../../../../org/apache/ignite/configuration/OdbcConfiguration.html" title="class in org.apache.ignite.configuration">OdbcConfiguration</a>&nbsp;odbcCfg)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setClientConnectorConfiguration-org.apache.ignite.configuration.ClientConnectorConfiguration-"><code>setClientConnectorConfiguration(ClientConnectorConfiguration)</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i183" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setPeerClassLoadingEnabled-boolean-">setPeerClassLoadingEnabled</a></span>(boolean&nbsp;p2pEnabled)</code>
<div class="block">Enables/disables peer class loading.</div>
</td>
</tr>
<tr id="i184" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setPeerClassLoadingLocalClassPathExclude-java.lang.String...-">setPeerClassLoadingLocalClassPathExclude</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;p2pLocClsPathExcl)</code>
<div class="block">Sets list of packages in a system class path that should be P2P
loaded even if they exist locally.</div>
</td>
</tr>
<tr id="i185" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setPeerClassLoadingMissedResourcesCacheSize-int-">setPeerClassLoadingMissedResourcesCacheSize</a></span>(int&nbsp;p2pMissedCacheSize)</code>
<div class="block">Sets size of missed resources cache.</div>
</td>
</tr>
<tr id="i186" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setPeerClassLoadingThreadPoolSize-int-">setPeerClassLoadingThreadPoolSize</a></span>(int&nbsp;poolSize)</code>
<div class="block">Sets thread pool size to use for peer class loading.</div>
</td>
</tr>
<tr id="i187" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setPersistentStoreConfiguration-org.apache.ignite.configuration.PersistentStoreConfiguration-">setPersistentStoreConfiguration</a></span>(<a href="../../../../org/apache/ignite/configuration/PersistentStoreConfiguration.html" title="class in org.apache.ignite.configuration">PersistentStoreConfiguration</a>&nbsp;pstCfg)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Part of old API. Use <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration"><code>DataStorageConfiguration</code></a> for configuring persistence instead.</span></div>
</div>
</td>
</tr>
<tr id="i188" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setPlatformConfiguration-org.apache.ignite.configuration.PlatformConfiguration-">setPlatformConfiguration</a></span>(<a href="../../../../org/apache/ignite/configuration/PlatformConfiguration.html" title="interface in org.apache.ignite.configuration">PlatformConfiguration</a>&nbsp;platformCfg)</code>
<div class="block">Sets platform configuration.</div>
</td>
</tr>
<tr id="i189" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setPluginConfigurations-org.apache.ignite.plugin.PluginConfiguration...-">setPluginConfigurations</a></span>(<a href="../../../../org/apache/ignite/plugin/PluginConfiguration.html" title="interface in org.apache.ignite.plugin">PluginConfiguration</a>...&nbsp;pluginCfgs)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Since <a href="../../../../org/apache/ignite/plugin/PluginProvider.html" title="interface in org.apache.ignite.plugin"><code>PluginProvider</code></a>s can be set explicitly via <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setPluginProviders-org.apache.ignite.plugin.PluginProvider...-"><code>setPluginProviders(PluginProvider[])</code></a>
it's preferable to store <a href="../../../../org/apache/ignite/plugin/PluginConfiguration.html" title="interface in org.apache.ignite.plugin"><code>PluginConfiguration</code></a> as a part of <a href="../../../../org/apache/ignite/plugin/PluginProvider.html" title="interface in org.apache.ignite.plugin"><code>PluginProvider</code></a>.</span></div>
</div>
</td>
</tr>
<tr id="i190" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setPluginProviders-org.apache.ignite.plugin.PluginProvider...-">setPluginProviders</a></span>(<a href="../../../../org/apache/ignite/plugin/PluginProvider.html" title="interface in org.apache.ignite.plugin">PluginProvider</a>...&nbsp;pluginProvs)</code>
<div class="block">Sets plugin providers.</div>
</td>
</tr>
<tr id="i191" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setPublicThreadPoolSize-int-">setPublicThreadPoolSize</a></span>(int&nbsp;poolSize)</code>
<div class="block">Sets thread pool size to use within grid.</div>
</td>
</tr>
<tr id="i192" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setQueryThreadPoolSize-int-">setQueryThreadPoolSize</a></span>(int&nbsp;poolSize)</code>
<div class="block">Sets query thread pool size to use within grid.</div>
</td>
</tr>
<tr id="i193" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setRebalanceBatchesPrefetchCount-long-">setRebalanceBatchesPrefetchCount</a></span>(long&nbsp;rebalanceBatchesCnt)</code>
<div class="block">The number of batches generated by supply node at rebalancing procedure start.</div>
</td>
</tr>
<tr id="i194" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setRebalanceBatchSize-int-">setRebalanceBatchSize</a></span>(int&nbsp;rebalanceBatchSize)</code>
<div class="block">The supply message size in bytes to be loaded within a single rebalance batch.</div>
</td>
</tr>
<tr id="i195" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setRebalanceThreadPoolSize-int-">setRebalanceThreadPoolSize</a></span>(int&nbsp;rebalanceThreadPoolSize)</code>
<div class="block">Sets Max count of threads can be used at rebalancing.</div>
</td>
</tr>
<tr id="i196" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setRebalanceThrottle-long-">setRebalanceThrottle</a></span>(long&nbsp;rebalanceThrottle)</code>
<div class="block">Time in milliseconds to wait between rebalance messages to avoid overloading of CPU or network.</div>
</td>
</tr>
<tr id="i197" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setRebalanceTimeout-long-">setRebalanceTimeout</a></span>(long&nbsp;rebalanceTimeout)</code>
<div class="block">Rebalance timeout for supply and demand messages in milliseconds.</div>
</td>
</tr>
<tr id="i198" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setSegmentationPolicy-org.apache.ignite.plugin.segmentation.SegmentationPolicy-">setSegmentationPolicy</a></span>(<a href="../../../../org/apache/ignite/plugin/segmentation/SegmentationPolicy.html" title="enum in org.apache.ignite.plugin.segmentation">SegmentationPolicy</a>&nbsp;segPlc)</code>
<div class="block">Sets segmentation policy.</div>
</td>
</tr>
<tr id="i199" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setSegmentationResolveAttempts-int-">setSegmentationResolveAttempts</a></span>(int&nbsp;segResolveAttempts)</code>
<div class="block">Sets segmentation resolve attempts count.</div>
</td>
</tr>
<tr id="i200" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setSegmentationResolvers-org.apache.ignite.plugin.segmentation.SegmentationResolver...-">setSegmentationResolvers</a></span>(<a href="../../../../org/apache/ignite/plugin/segmentation/SegmentationResolver.html" title="interface in org.apache.ignite.plugin.segmentation">SegmentationResolver</a>...&nbsp;segResolvers)</code>
<div class="block">Sets segmentation resolvers.</div>
</td>
</tr>
<tr id="i201" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setSegmentCheckFrequency-long-">setSegmentCheckFrequency</a></span>(long&nbsp;segChkFreq)</code>
<div class="block">Sets network segment check frequency.</div>
</td>
</tr>
<tr id="i202" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setServiceConfiguration-org.apache.ignite.services.ServiceConfiguration...-">setServiceConfiguration</a></span>(<a href="../../../../org/apache/ignite/services/ServiceConfiguration.html" title="class in org.apache.ignite.services">ServiceConfiguration</a>...&nbsp;svcCfgs)</code>
<div class="block">Sets configurations for services to be deployed on the grid.</div>
</td>
</tr>
<tr id="i203" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setServiceThreadPoolSize-int-">setServiceThreadPoolSize</a></span>(int&nbsp;poolSize)</code>
<div class="block">Sets thread pool size to use within grid.</div>
</td>
</tr>
<tr id="i204" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setShutdownPolicy-org.apache.ignite.ShutdownPolicy-">setShutdownPolicy</a></span>(<a href="../../../../org/apache/ignite/ShutdownPolicy.html" title="enum in org.apache.ignite">ShutdownPolicy</a>&nbsp;shutdownPolicy)</code>
<div class="block">Sets shutdown policy.</div>
</td>
</tr>
<tr id="i205" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setSnapshotPath-java.lang.String-">setSnapshotPath</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;snapshotPath)</code>&nbsp;</td>
</tr>
<tr id="i206" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setSqlConfiguration-org.apache.ignite.configuration.SqlConfiguration-">setSqlConfiguration</a></span>(<a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html" title="class in org.apache.ignite.configuration">SqlConfiguration</a>&nbsp;sqlCfg)</code>&nbsp;</td>
</tr>
<tr id="i207" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setSqlConnectorConfiguration-org.apache.ignite.configuration.SqlConnectorConfiguration-">setSqlConnectorConfiguration</a></span>(<a href="../../../../org/apache/ignite/configuration/SqlConnectorConfiguration.html" title="class in org.apache.ignite.configuration">SqlConnectorConfiguration</a>&nbsp;sqlConnCfg)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setClientConnectorConfiguration-org.apache.ignite.configuration.ClientConnectorConfiguration-"><code>setClientConnectorConfiguration(ClientConnectorConfiguration)</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i208" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setSqlQueryHistorySize-int-">setSqlQueryHistorySize</a></span>(int&nbsp;size)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html#getSqlQueryHistorySize--"><code>SqlConfiguration.getSqlQueryHistorySize()</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i209" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setSqlSchemas-java.lang.String...-">setSqlSchemas</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;sqlSchemas)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html#setSqlSchemas-java.lang.String...-"><code>SqlConfiguration.setSqlSchemas(String...)</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i210" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setSslContextFactory-javax.cache.configuration.Factory-">setSslContextFactory</a></span>(javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span><a href="https://docs.oracle.com/javase/8/docs/api/javax/net/ssl/SSLContext.html?is-external=true" title="class or interface in javax.net.ssl">SSLContext</a><span class='angle_bracket'>&gt;</span>&nbsp;sslCtxFactory)</code>
<div class="block">Sets SSL context factory that will be used for creating a secure socket layer.</div>
</td>
</tr>
<tr id="i211" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setStripedPoolSize-int-">setStripedPoolSize</a></span>(int&nbsp;stripedPoolSize)</code>
<div class="block">Sets striped pool size that should be used for cache requests
processing.</div>
</td>
</tr>
<tr id="i212" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setSystemThreadPoolSize-int-">setSystemThreadPoolSize</a></span>(int&nbsp;poolSize)</code>
<div class="block">Sets system thread pool size to use within grid.</div>
</td>
</tr>
<tr id="i213" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setSystemViewExporterSpi-org.apache.ignite.spi.systemview.SystemViewExporterSpi...-">setSystemViewExporterSpi</a></span>(<a href="../../../../org/apache/ignite/spi/systemview/SystemViewExporterSpi.html" title="interface in org.apache.ignite.spi.systemview">SystemViewExporterSpi</a>...&nbsp;sysViewExporterSpi)</code>
<div class="block">Sets fully configured instances of <a href="../../../../org/apache/ignite/spi/systemview/SystemViewExporterSpi.html" title="interface in org.apache.ignite.spi.systemview"><code>SystemViewExporterSpi</code></a>.</div>
</td>
</tr>
<tr id="i214" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setSystemWorkerBlockedTimeout-long-">setSystemWorkerBlockedTimeout</a></span>(long&nbsp;sysWorkerBlockedTimeout)</code>
<div class="block">Sets maximum inactivity period for system worker.</div>
</td>
</tr>
<tr id="i215" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setTimeServerPortBase-int-">setTimeServerPortBase</a></span>(int&nbsp;timeSrvPortBase)</code>
<div class="block">Sets time server port base.</div>
</td>
</tr>
<tr id="i216" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setTimeServerPortRange-int-">setTimeServerPortRange</a></span>(int&nbsp;timeSrvPortRange)</code>
<div class="block">Sets time server port range.</div>
</td>
</tr>
<tr id="i217" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setTracingSpi-org.apache.ignite.spi.tracing.TracingSpi-">setTracingSpi</a></span>(<a href="../../../../org/apache/ignite/spi/tracing/TracingSpi.html" title="interface in org.apache.ignite.spi.tracing">TracingSpi</a>&nbsp;tracingSpi)</code>
<div class="block">Set fully configured instance of <a href="../../../../org/apache/ignite/spi/tracing/TracingSpi.html" title="interface in org.apache.ignite.spi.tracing"><code>TracingSpi</code></a>.</div>
</td>
</tr>
<tr id="i218" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setTransactionConfiguration-org.apache.ignite.configuration.TransactionConfiguration-">setTransactionConfiguration</a></span>(<a href="../../../../org/apache/ignite/configuration/TransactionConfiguration.html" title="class in org.apache.ignite.configuration">TransactionConfiguration</a>&nbsp;txCfg)</code>
<div class="block">Sets transactions configuration.</div>
</td>
</tr>
<tr id="i219" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setUserAttributes-java.util.Map-">setUserAttributes</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><span class='angle_bracket'>&lt;</span><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?<span class='angle_bracket'>&gt;</span>&nbsp;userAttrs)</code>
<div class="block">Sets user attributes for this node.</div>
</td>
</tr>
<tr id="i220" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setUtilityCacheKeepAliveTime-long-">setUtilityCacheKeepAliveTime</a></span>(long&nbsp;keepAliveTime)</code>
<div class="block">Sets keep alive time of thread pool size that will be used to process utility cache messages.</div>
</td>
</tr>
<tr id="i221" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setUtilityCachePoolSize-int-">setUtilityCachePoolSize</a></span>(int&nbsp;poolSize)</code>
<div class="block">Sets default thread pool size that will be used to process utility cache messages.</div>
</td>
</tr>
<tr id="i222" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setWaitForSegmentOnStart-boolean-">setWaitForSegmentOnStart</a></span>(boolean&nbsp;waitForSegOnStart)</code>
<div class="block">Sets wait for segment on start flag.</div>
</td>
</tr>
<tr id="i223" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setWarmupClosure-org.apache.ignite.lang.IgniteInClosure-">setWarmupClosure</a></span>(<a href="../../../../org/apache/ignite/lang/IgniteInClosure.html" title="interface in org.apache.ignite.lang">IgniteInClosure</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a><span class='angle_bracket'>&gt;</span>&nbsp;warmupClos)</code>
<div class="block">Sets warmup closure to execute before grid startup.</div>
</td>
</tr>
<tr id="i224" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setWorkDirectory-java.lang.String-">setWorkDirectory</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;igniteWorkDir)</code>
<div class="block">Sets Ignite work folder.</div>
</td>
</tr>
<tr id="i225" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#toString--">toString</a></span>()</code></td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="COURTESY_LOGGER_NAME">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>COURTESY_LOGGER_NAME</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COURTESY_LOGGER_NAME</pre>
<div class="block">Courtesy notice log category.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.COURTESY_LOGGER_NAME">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_P2P_ENABLED">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_P2P_ENABLED</h4>
<pre>public static final&nbsp;boolean DFLT_P2P_ENABLED</pre>
<div class="block">Default flag for peer class loading. By default the value is <code>false</code>
which means that peer class loading is disabled.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_P2P_ENABLED">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_METRICS_HISTORY_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_METRICS_HISTORY_SIZE</h4>
<pre>public static final&nbsp;int DFLT_METRICS_HISTORY_SIZE</pre>
<div class="block">Default metrics history size (value is <code>10000</code>).</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_METRICS_HISTORY_SIZE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_METRICS_UPDATE_FREQ">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_METRICS_UPDATE_FREQ</h4>
<pre>public static final&nbsp;long DFLT_METRICS_UPDATE_FREQ</pre>
<div class="block">Default metrics update frequency.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_METRICS_UPDATE_FREQ">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_METRICS_EXPIRE_TIME">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_METRICS_EXPIRE_TIME</h4>
<pre>public static final&nbsp;long DFLT_METRICS_EXPIRE_TIME</pre>
<div class="block">Default metrics expire time. The value is <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true#MAX_VALUE" title="class or interface in java.lang"><code>Long.MAX_VALUE</code></a> which
means that metrics never expire.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_METRICS_EXPIRE_TIME">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_NETWORK_TIMEOUT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_NETWORK_TIMEOUT</h4>
<pre>public static final&nbsp;long DFLT_NETWORK_TIMEOUT</pre>
<div class="block">Default maximum timeout to wait for network responses in milliseconds (value is <code>5,000ms</code>).</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_NETWORK_TIMEOUT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_NETWORK_COMPRESSION">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_NETWORK_COMPRESSION</h4>
<pre>public static final&nbsp;int DFLT_NETWORK_COMPRESSION</pre>
<div class="block">Default compression level for network messages (value is Deflater.BEST_SPEED.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_NETWORK_COMPRESSION">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_SEND_RETRY_DELAY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_SEND_RETRY_DELAY</h4>
<pre>public static final&nbsp;long DFLT_SEND_RETRY_DELAY</pre>
<div class="block">Default interval between message send retries.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_SEND_RETRY_DELAY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_SEND_RETRY_CNT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_SEND_RETRY_CNT</h4>
<pre>public static final&nbsp;int DFLT_SEND_RETRY_CNT</pre>
<div class="block">Default message send retries count.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_SEND_RETRY_CNT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_DISCOVERY_STARTUP_DELAY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_DISCOVERY_STARTUP_DELAY</h4>
<pre>public static final&nbsp;long DFLT_DISCOVERY_STARTUP_DELAY</pre>
<div class="block">Default discovery startup delay in milliseconds (value is <code>60,000ms</code>).</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_DISCOVERY_STARTUP_DELAY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_DEPLOYMENT_MODE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_DEPLOYMENT_MODE</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/ignite/configuration/DeploymentMode.html" title="enum in org.apache.ignite.configuration">DeploymentMode</a> DFLT_DEPLOYMENT_MODE</pre>
<div class="block">Default deployment mode (value is <a href="../../../../org/apache/ignite/configuration/DeploymentMode.html#SHARED"><code>DeploymentMode.SHARED</code></a>).</div>
</li>
</ul>
<a name="DFLT_P2P_MISSED_RESOURCES_CACHE_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_P2P_MISSED_RESOURCES_CACHE_SIZE</h4>
<pre>public static final&nbsp;int DFLT_P2P_MISSED_RESOURCES_CACHE_SIZE</pre>
<div class="block">Default cache size for missed resources.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_P2P_MISSED_RESOURCES_CACHE_SIZE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_TIME_SERVER_PORT_BASE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_TIME_SERVER_PORT_BASE</h4>
<pre>public static final&nbsp;int DFLT_TIME_SERVER_PORT_BASE</pre>
<div class="block">Default time server port base.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_TIME_SERVER_PORT_BASE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_TIME_SERVER_PORT_RANGE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_TIME_SERVER_PORT_RANGE</h4>
<pre>public static final&nbsp;int DFLT_TIME_SERVER_PORT_RANGE</pre>
<div class="block">Default time server port range.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_TIME_SERVER_PORT_RANGE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="AVAILABLE_PROC_CNT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AVAILABLE_PROC_CNT</h4>
<pre>public static final&nbsp;int AVAILABLE_PROC_CNT</pre>
<div class="block">Default core size of public thread pool.</div>
</li>
</ul>
<a name="DFLT_PUBLIC_THREAD_CNT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_PUBLIC_THREAD_CNT</h4>
<pre>public static final&nbsp;int DFLT_PUBLIC_THREAD_CNT</pre>
<div class="block">Default core size of public thread pool.</div>
</li>
</ul>
<a name="DFLT_DATA_STREAMER_POOL_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_DATA_STREAMER_POOL_SIZE</h4>
<pre>public static final&nbsp;int DFLT_DATA_STREAMER_POOL_SIZE</pre>
<div class="block">Default size of data streamer thread pool.</div>
</li>
</ul>
<a name="DFLT_REBALANCE_THREAD_POOL_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_REBALANCE_THREAD_POOL_SIZE</h4>
<pre>public static final&nbsp;int DFLT_REBALANCE_THREAD_POOL_SIZE</pre>
<div class="block">Default limit of threads used for rebalance.</div>
</li>
</ul>
<a name="DFLT_REBALANCE_TIMEOUT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_REBALANCE_TIMEOUT</h4>
<pre>public static final&nbsp;long DFLT_REBALANCE_TIMEOUT</pre>
<div class="block">Default rebalance message timeout in milliseconds (value is <code>10000</code>).</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_REBALANCE_TIMEOUT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_REBALANCE_BATCHES_PREFETCH_COUNT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_REBALANCE_BATCHES_PREFETCH_COUNT</h4>
<pre>public static final&nbsp;long DFLT_REBALANCE_BATCHES_PREFETCH_COUNT</pre>
<div class="block">Default rebalance batches prefetch count (value is <code>3</code>).</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_REBALANCE_BATCHES_PREFETCH_COUNT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_REBALANCE_THROTTLE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_REBALANCE_THROTTLE</h4>
<pre>public static final&nbsp;long DFLT_REBALANCE_THROTTLE</pre>
<div class="block">Time to wait between rebalance messages in milliseconds to avoid overloading CPU (value is <code>0</code>).</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_REBALANCE_THROTTLE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_REBALANCE_BATCH_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_REBALANCE_BATCH_SIZE</h4>
<pre>public static final&nbsp;int DFLT_REBALANCE_BATCH_SIZE</pre>
<div class="block">Default rebalance batch size in bytes (value is <code>512Kb</code>).</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_REBALANCE_BATCH_SIZE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_SYSTEM_CORE_THREAD_CNT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_SYSTEM_CORE_THREAD_CNT</h4>
<pre>public static final&nbsp;int DFLT_SYSTEM_CORE_THREAD_CNT</pre>
<div class="block">Default size of system thread pool.</div>
</li>
</ul>
<a name="DFLT_QUERY_THREAD_POOL_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_QUERY_THREAD_POOL_SIZE</h4>
<pre>public static final&nbsp;int DFLT_QUERY_THREAD_POOL_SIZE</pre>
<div class="block">Default size of query thread pool.</div>
</li>
</ul>
<a name="DFLT_BUILD_IDX_THREAD_POOL_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_BUILD_IDX_THREAD_POOL_SIZE</h4>
<pre>public static final&nbsp;int DFLT_BUILD_IDX_THREAD_POOL_SIZE</pre>
<div class="block">Default size of index create/rebuild thread pool.</div>
</li>
</ul>
<a name="DFLT_THREAD_KEEP_ALIVE_TIME">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_THREAD_KEEP_ALIVE_TIME</h4>
<pre>public static final&nbsp;long DFLT_THREAD_KEEP_ALIVE_TIME</pre>
<div class="block">Default Ignite thread keep alive time.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_THREAD_KEEP_ALIVE_TIME">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_P2P_THREAD_CNT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_P2P_THREAD_CNT</h4>
<pre>public static final&nbsp;int DFLT_P2P_THREAD_CNT</pre>
<div class="block">Default size of peer class loading thread pool.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_P2P_THREAD_CNT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_MGMT_THREAD_CNT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_MGMT_THREAD_CNT</h4>
<pre>public static final&nbsp;int DFLT_MGMT_THREAD_CNT</pre>
<div class="block">Default size of management thread pool.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_MGMT_THREAD_CNT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_SEG_PLC">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_SEG_PLC</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/ignite/plugin/segmentation/SegmentationPolicy.html" title="enum in org.apache.ignite.plugin.segmentation">SegmentationPolicy</a> DFLT_SEG_PLC</pre>
<div class="block">Default segmentation policy.</div>
</li>
</ul>
<a name="DFLT_WAIT_FOR_SEG_ON_START">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_WAIT_FOR_SEG_ON_START</h4>
<pre>public static final&nbsp;boolean DFLT_WAIT_FOR_SEG_ON_START</pre>
<div class="block">Default value for wait for segment on startup flag.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_WAIT_FOR_SEG_ON_START">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_ALL_SEG_RESOLVERS_PASS_REQ">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_ALL_SEG_RESOLVERS_PASS_REQ</h4>
<pre>public static final&nbsp;boolean DFLT_ALL_SEG_RESOLVERS_PASS_REQ</pre>
<div class="block">Default value for all segmentation resolvers pass required.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_ALL_SEG_RESOLVERS_PASS_REQ">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_SEG_RESOLVE_ATTEMPTS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_SEG_RESOLVE_ATTEMPTS</h4>
<pre>public static final&nbsp;int DFLT_SEG_RESOLVE_ATTEMPTS</pre>
<div class="block">Default value segmentation resolve attempts count.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_SEG_RESOLVE_ATTEMPTS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_SEG_CHK_FREQ">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_SEG_CHK_FREQ</h4>
<pre>public static final&nbsp;long DFLT_SEG_CHK_FREQ</pre>
<div class="block">Default segment check frequency in discovery manager.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_SEG_CHK_FREQ">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_METRICS_LOG_FREQ">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_METRICS_LOG_FREQ</h4>
<pre>public static final&nbsp;long DFLT_METRICS_LOG_FREQ</pre>
<div class="block">Default frequency of metrics log print out.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_METRICS_LOG_FREQ">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_TCP_PORT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_TCP_PORT</h4>
<pre>public static final&nbsp;int DFLT_TCP_PORT</pre>
<div class="block">Default TCP server port.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_TCP_PORT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_MARSHAL_LOCAL_JOBS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_MARSHAL_LOCAL_JOBS</h4>
<pre>public static final&nbsp;boolean DFLT_MARSHAL_LOCAL_JOBS</pre>
<div class="block">Default marshal local jobs flag.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_MARSHAL_LOCAL_JOBS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_CACHE_SANITY_CHECK_ENABLED">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_CACHE_SANITY_CHECK_ENABLED</h4>
<pre>public static final&nbsp;boolean DFLT_CACHE_SANITY_CHECK_ENABLED</pre>
<div class="block">Default value for cache sanity check enabled flag.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_CACHE_SANITY_CHECK_ENABLED">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_SNAPSHOT_DIRECTORY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_SNAPSHOT_DIRECTORY</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DFLT_SNAPSHOT_DIRECTORY</pre>
<div class="block">Default relative working directory path for snapshot operation result.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_SNAPSHOT_DIRECTORY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_LATE_AFF_ASSIGNMENT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_LATE_AFF_ASSIGNMENT</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static final&nbsp;boolean DFLT_LATE_AFF_ASSIGNMENT</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
<div class="block">Default value for late affinity assignment flag.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_LATE_AFF_ASSIGNMENT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_STATE_ON_START">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_STATE_ON_START</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/ignite/cluster/ClusterState.html" title="enum in org.apache.ignite.cluster">ClusterState</a> DFLT_STATE_ON_START</pre>
<div class="block">Default value for cluster state on start.</div>
</li>
</ul>
<a name="DFLT_ACTIVE_ON_START">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_ACTIVE_ON_START</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static final&nbsp;boolean DFLT_ACTIVE_ON_START</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
<div class="block">Default value for active on start flag.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_ACTIVE_ON_START">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_AUTO_ACTIVATION">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_AUTO_ACTIVATION</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static final&nbsp;boolean DFLT_AUTO_ACTIVATION</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
<div class="block">Default value for auto-activation flag.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_AUTO_ACTIVATION">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_FAILURE_DETECTION_TIMEOUT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_FAILURE_DETECTION_TIMEOUT</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> DFLT_FAILURE_DETECTION_TIMEOUT</pre>
<div class="block">Default failure detection timeout in millis.</div>
</li>
</ul>
<a name="DFLT_CLIENT_FAILURE_DETECTION_TIMEOUT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_CLIENT_FAILURE_DETECTION_TIMEOUT</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> DFLT_CLIENT_FAILURE_DETECTION_TIMEOUT</pre>
<div class="block">Default failure detection timeout for client nodes in millis.</div>
</li>
</ul>
<a name="DFLT_SHUTDOWN_POLICY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_SHUTDOWN_POLICY</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/ignite/ShutdownPolicy.html" title="enum in org.apache.ignite">ShutdownPolicy</a> DFLT_SHUTDOWN_POLICY</pre>
<div class="block">Default policy for node shutdown.</div>
</li>
</ul>
<a name="DFLT_LONG_QRY_WARN_TIMEOUT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_LONG_QRY_WARN_TIMEOUT</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static final&nbsp;long DFLT_LONG_QRY_WARN_TIMEOUT</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Please use <a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html#DFLT_LONG_QRY_WARN_TIMEOUT"><code>SqlConfiguration.DFLT_LONG_QRY_WARN_TIMEOUT</code></a>.</span></div>
<div class="block">Default timeout after which long query warning will be printed.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_LONG_QRY_WARN_TIMEOUT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_MVCC_VACUUM_THREAD_CNT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_MVCC_VACUUM_THREAD_CNT</h4>
<pre>public static final&nbsp;int DFLT_MVCC_VACUUM_THREAD_CNT</pre>
<div class="block">Default number of MVCC vacuum threads..</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_MVCC_VACUUM_THREAD_CNT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_MVCC_VACUUM_FREQUENCY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_MVCC_VACUUM_FREQUENCY</h4>
<pre>public static final&nbsp;long DFLT_MVCC_VACUUM_FREQUENCY</pre>
<div class="block">Default time interval between MVCC vacuum runs in milliseconds.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_MVCC_VACUUM_FREQUENCY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_SQL_QUERY_HISTORY_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_SQL_QUERY_HISTORY_SIZE</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static final&nbsp;int DFLT_SQL_QUERY_HISTORY_SIZE</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Please use <a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html#DFLT_SQL_QUERY_HISTORY_SIZE"><code>SqlConfiguration.DFLT_SQL_QUERY_HISTORY_SIZE</code></a>.</span></div>
<div class="block">Default SQL query history size.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.IgniteConfiguration.DFLT_SQL_QUERY_HISTORY_SIZE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="shutdown">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>shutdown</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/ShutdownPolicy.html" title="enum in org.apache.ignite">ShutdownPolicy</a> shutdown</pre>
<div class="block">Shutdown policy for cluster.</div>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="IgniteConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>IgniteConfiguration</h4>
<pre>public&nbsp;IgniteConfiguration()</pre>
<div class="block">Creates valid grid configuration with all default values.</div>
</li>
</ul>
<a name="IgniteConfiguration-org.apache.ignite.configuration.IgniteConfiguration-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>IgniteConfiguration</h4>
<pre>public&nbsp;IgniteConfiguration(<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;cfg)</pre>
<div class="block">Creates grid configuration by coping all configuration properties from
given configuration.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cfg</code> - Grid configuration to copy from.</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getCommunicationFailureResolver--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCommunicationFailureResolver</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CommunicationFailureResolver.html" title="interface in org.apache.ignite.configuration">CommunicationFailureResolver</a>&nbsp;getCommunicationFailureResolver()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Communication failure resovler.</dd>
</dl>
</li>
</ul>
<a name="setCommunicationFailureResolver-org.apache.ignite.configuration.CommunicationFailureResolver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCommunicationFailureResolver</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setCommunicationFailureResolver(<a href="../../../../org/apache/ignite/configuration/CommunicationFailureResolver.html" title="interface in org.apache.ignite.configuration">CommunicationFailureResolver</a>&nbsp;commFailureRslvr)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>commFailureRslvr</code> - Communication failure resovler.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> instance.</dd>
</dl>
</li>
</ul>
<a name="getGridName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGridName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getGridName()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getIgniteInstanceName--"><code>getIgniteInstanceName()</code></a> instead.</span></div>
<div class="block">Gets optional grid name. Returns <code>null</code> if non-default grid name was not
provided.
<p>The name only works locally and has no effect on topology</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Optional grid name. Can be <code>null</code>, which is default grid name, if
non-default grid name was not provided.</dd>
</dl>
</li>
</ul>
<a name="getIgniteInstanceName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIgniteInstanceName</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIgniteInstanceName()</pre>
<div class="block">Gets optional local instance name. Returns <code>null</code> if non-default local instance
name was not provided.
<p>The name only works locally and has no effect on topology</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Optional local instance name. Can be <code>null</code>, which is default local
instance name, if non-default local instance name was not provided.</dd>
</dl>
</li>
</ul>
<a name="isDaemon--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDaemon</h4>
<pre>public&nbsp;boolean&nbsp;isDaemon()</pre>
<div class="block">Whether or not this node should be a daemon node.
<p>
Daemon nodes are the usual grid nodes that participate in topology but not
visible on the main APIs, i.e. they are not part of any cluster groups. The only
way to see daemon nodes is to use <a href="../../../../org/apache/ignite/cluster/ClusterGroup.html#forDaemons--"><code>ClusterGroup.forDaemons()</code></a> method.
<p>
Daemon nodes are used primarily for management and monitoring functionality that
is build on Ignite and needs to participate in the topology, but also needs to be
excluded from the "normal" topology, so that it won't participate in the task execution
or in-memory data grid storage.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>True</code> if this node should be a daemon node, <code>false</code> otherwise.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/cluster/ClusterGroup.html#forDaemons--"><code>ClusterGroup.forDaemons()</code></a></dd>
</dl>
</li>
</ul>
<a name="setDaemon-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDaemon</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setDaemon(boolean&nbsp;daemon)</pre>
<div class="block">Sets daemon flag.
<p>
Daemon nodes are the usual grid nodes that participate in topology but not
visible on the main APIs, i.e. they are not part of any cluster group. The only
way to see daemon nodes is to use <a href="../../../../org/apache/ignite/cluster/ClusterGroup.html#forDaemons--"><code>ClusterGroup.forDaemons()</code></a> method.
<p>
Daemon nodes are used primarily for management and monitoring functionality that
is build on Ignite and needs to participate in the topology, but also needs to be
excluded from the "normal" topology, so that it won't participate in the task execution
or in-memory data grid storage.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>daemon</code> - Daemon flag.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="setGridName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setGridName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setGridName(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;gridName)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setIgniteInstanceName-java.lang.String-"><code>setIgniteInstanceName(String)</code></a> instead.</span></div>
<div class="block">Sets grid name. Note that <code>null</code> is a default grid name.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>gridName</code> - Grid name to set. Can be <code>null</code>, which is default
grid name.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="setIgniteInstanceName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIgniteInstanceName</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setIgniteInstanceName(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;instanceName)</pre>
<div class="block">Sets of local instance name. Note that <code>null</code> is a default local instance name.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>instanceName</code> - Local instance name to set. Can be <code>null</code>. which is default
local instance name.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="setConsistentId-java.io.Serializable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setConsistentId</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setConsistentId(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>&nbsp;consistentId)</pre>
<div class="block">Sets consistent globally unique node ID which survives node restarts.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>consistentId</code> - Node consistent ID.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getConsistentId--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConsistentId</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>&nbsp;getConsistentId()</pre>
<div class="block">Gets consistent globally unique node ID which survives node restarts.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Node consistent ID.</dd>
</dl>
</li>
</ul>
<a name="getUserAttributes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUserAttributes</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><span class='angle_bracket'>&lt;</span><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?<span class='angle_bracket'>&gt;</span>&nbsp;getUserAttributes()</pre>
<div class="block">Should return any user-defined attributes to be added to this node. These attributes can
then be accessed on nodes by calling <a href="../../../../org/apache/ignite/cluster/ClusterNode.html#attribute-java.lang.String-"><code>ClusterNode.attribute(String)</code></a> or
<a href="../../../../org/apache/ignite/cluster/ClusterNode.html#attributes--"><code>ClusterNode.attributes()</code></a> methods.
<p>
Note that system adds the following (among others) attributes automatically:
<ul>
<li><code>{@link System#getProperties()}</code> - All system properties.</li>
<li><code>{@link System#getenv(String)}</code> - All environment properties.</li>
</ul>
<p>
Note that grid will add all System properties and environment properties
to grid node attributes also. SPIs may also add node attributes that are
used for SPI implementation.
<p>
<b>NOTE:</b> attributes names starting with <code>org.apache.ignite</code> are reserved
for internal use.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>User defined attributes for this node.</dd>
</dl>
</li>
</ul>
<a name="setUserAttributes-java.util.Map-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUserAttributes</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setUserAttributes(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><span class='angle_bracket'>&lt;</span><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?<span class='angle_bracket'>&gt;</span>&nbsp;userAttrs)</pre>
<div class="block">Sets user attributes for this node.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>userAttrs</code> - User attributes for this node.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getUserAttributes--"><code>getUserAttributes()</code></a></dd>
</dl>
</li>
</ul>
<a name="getGridLogger--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGridLogger</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/IgniteLogger.html" title="interface in org.apache.ignite">IgniteLogger</a>&nbsp;getGridLogger()</pre>
<div class="block">Should return an instance of logger to use in grid. If not provided,
<a href="../../../../org/apache/ignite/logger/log4j/Log4JLogger.html"><code>Log4JLogger</code></a>
will be used.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Logger to use in grid.</dd>
</dl>
</li>
</ul>
<a name="setGridLogger-org.apache.ignite.IgniteLogger-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setGridLogger</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setGridLogger(<a href="../../../../org/apache/ignite/IgniteLogger.html" title="interface in org.apache.ignite">IgniteLogger</a>&nbsp;log)</pre>
<div class="block">Sets logger to use within grid.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>log</code> - Logger to use within grid.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getGridLogger--"><code>getGridLogger()</code></a></dd>
</dl>
</li>
</ul>
<a name="getStripedPoolSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStripedPoolSize</h4>
<pre>public&nbsp;int&nbsp;getStripedPoolSize()</pre>
<div class="block">Returns striped pool size that should be used for cache requests
processing.
<p>
Striped pool is better for typical cache operations.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The number of threads (stripes) to be used for requests processing.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getPublicThreadPoolSize--"><code>getPublicThreadPoolSize()</code></a>,
<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getSystemThreadPoolSize--"><code>getSystemThreadPoolSize()</code></a></dd>
</dl>
</li>
</ul>
<a name="setStripedPoolSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setStripedPoolSize</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setStripedPoolSize(int&nbsp;stripedPoolSize)</pre>
<div class="block">Sets striped pool size that should be used for cache requests
processing.
<p>
Striped pool is better for typical cache operations.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>stripedPoolSize</code> - The number of threads (stripes) to be used for requests processing.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getPublicThreadPoolSize--"><code>getPublicThreadPoolSize()</code></a>,
<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getSystemThreadPoolSize--"><code>getSystemThreadPoolSize()</code></a></dd>
</dl>
</li>
</ul>
<a name="getPublicThreadPoolSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPublicThreadPoolSize</h4>
<pre>public&nbsp;int&nbsp;getPublicThreadPoolSize()</pre>
<div class="block">Should return a thread pool size to be used in grid.
This executor service will be in charge of processing <a href="../../../../org/apache/ignite/compute/ComputeJob.html" title="interface in org.apache.ignite.compute"><code>GridJobs</code></a>
and user messages sent to node.
<p>
If not provided, executor service will have size <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_PUBLIC_THREAD_CNT"><code>DFLT_PUBLIC_THREAD_CNT</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Thread pool size to be used in grid to process job execution
requests and user messages sent to the node.</dd>
</dl>
</li>
</ul>
<a name="getServiceThreadPoolSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceThreadPoolSize</h4>
<pre>public&nbsp;int&nbsp;getServiceThreadPoolSize()</pre>
<div class="block">Should return a thread pool size to be used in grid.
This executor service will be in charge of processing <a href="../../../../org/apache/ignite/services/Service.html" title="interface in org.apache.ignite.services"><code>Service</code></a> proxy invocations.
<p>
If not provided, executor service will have size <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_PUBLIC_THREAD_CNT"><code>DFLT_PUBLIC_THREAD_CNT</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Thread pool size to be used in grid to process service proxy invocations.</dd>
</dl>
</li>
</ul>
<a name="getSystemThreadPoolSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSystemThreadPoolSize</h4>
<pre>public&nbsp;int&nbsp;getSystemThreadPoolSize()</pre>
<div class="block">Size of thread pool that is in charge of processing internal system messages.
<p>
If not provided, executor service will have size <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_SYSTEM_CORE_THREAD_CNT"><code>DFLT_SYSTEM_CORE_THREAD_CNT</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Thread pool size to be used in grid for internal system messages.</dd>
</dl>
</li>
</ul>
<a name="getAsyncCallbackPoolSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAsyncCallbackPoolSize</h4>
<pre>public&nbsp;int&nbsp;getAsyncCallbackPoolSize()</pre>
<div class="block">Size of thread pool that is in charge of processing asynchronous callbacks.
<p>
This pool is used for callbacks annotated with <a href="../../../../org/apache/ignite/lang/IgniteAsyncCallback.html" title="annotation in org.apache.ignite.lang"><code>IgniteAsyncCallback</code></a>.
<p>
If not provided, executor service will have size <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_PUBLIC_THREAD_CNT"><code>DFLT_PUBLIC_THREAD_CNT</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Thread pool size to be used.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/lang/IgniteAsyncCallback.html" title="annotation in org.apache.ignite.lang"><code>IgniteAsyncCallback</code></a></dd>
</dl>
</li>
</ul>
<a name="getManagementThreadPoolSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getManagementThreadPoolSize</h4>
<pre>public&nbsp;int&nbsp;getManagementThreadPoolSize()</pre>
<div class="block">Size of thread pool that is in charge of processing internal and Visor
<a href="../../../../org/apache/ignite/compute/ComputeJob.html" title="interface in org.apache.ignite.compute"><code>GridJobs</code></a>.
<p>
If not provided, executor service will have size <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_MGMT_THREAD_CNT"><code>DFLT_MGMT_THREAD_CNT</code></a></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Thread pool size to be used in grid for internal and Visor
jobs processing.</dd>
</dl>
</li>
</ul>
<a name="getPeerClassLoadingThreadPoolSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPeerClassLoadingThreadPoolSize</h4>
<pre>public&nbsp;int&nbsp;getPeerClassLoadingThreadPoolSize()</pre>
<div class="block">Size of thread pool which is in charge of peer class loading requests/responses. If you don't use
peer class loading and use GAR deployment only we would recommend to decrease
the value of total threads to <code>1</code>.
<p>
If not provided, executor service will have size <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_P2P_THREAD_CNT"><code>DFLT_P2P_THREAD_CNT</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Thread pool size to be used for peer class loading
requests handling.</dd>
</dl>
</li>
</ul>
<a name="getDataStreamerThreadPoolSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDataStreamerThreadPoolSize</h4>
<pre>public&nbsp;int&nbsp;getDataStreamerThreadPoolSize()</pre>
<div class="block">Size of thread pool that is in charge of processing data stream messages.
<p>
If not provided, executor service will have size <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_DATA_STREAMER_POOL_SIZE"><code>DFLT_DATA_STREAMER_POOL_SIZE</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Thread pool size to be used for data stream messages.</dd>
</dl>
</li>
</ul>
<a name="getUtilityCacheThreadPoolSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUtilityCacheThreadPoolSize</h4>
<pre>public&nbsp;int&nbsp;getUtilityCacheThreadPoolSize()</pre>
<div class="block">Default size of thread pool that is in charge of processing utility cache messages.
<p>
If not provided, executor service will have size <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_SYSTEM_CORE_THREAD_CNT"><code>DFLT_SYSTEM_CORE_THREAD_CNT</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Default thread pool size to be used in grid for utility cache messages.</dd>
</dl>
</li>
</ul>
<a name="getUtilityCacheKeepAliveTime--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUtilityCacheKeepAliveTime</h4>
<pre>public&nbsp;long&nbsp;getUtilityCacheKeepAliveTime()</pre>
<div class="block">Keep alive time of thread pool that is in charge of processing utility cache messages.
<p>
If not provided, executor service will have keep alive time <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_THREAD_KEEP_ALIVE_TIME"><code>DFLT_THREAD_KEEP_ALIVE_TIME</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Thread pool keep alive time (in milliseconds) to be used in grid for utility cache messages.</dd>
</dl>
</li>
</ul>
<a name="getQueryThreadPoolSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getQueryThreadPoolSize</h4>
<pre>public&nbsp;int&nbsp;getQueryThreadPoolSize()</pre>
<div class="block">Size of thread pool that is in charge of processing query messages.
<p>
If not provided, executor service will have size <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_QUERY_THREAD_POOL_SIZE"><code>DFLT_QUERY_THREAD_POOL_SIZE</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Thread pool size to be used in grid for query messages.</dd>
</dl>
</li>
</ul>
<a name="getBuildIndexThreadPoolSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBuildIndexThreadPoolSize</h4>
<pre>public&nbsp;int&nbsp;getBuildIndexThreadPoolSize()</pre>
<div class="block">Size of thread pool for create/rebuild index.
<p>
If not provided, executor service will have size
<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_BUILD_IDX_THREAD_POOL_SIZE"><code>DFLT_BUILD_IDX_THREAD_POOL_SIZE</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Thread pool size for create/rebuild index.</dd>
</dl>
</li>
</ul>
<a name="setBuildIndexThreadPoolSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBuildIndexThreadPoolSize</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setBuildIndexThreadPoolSize(int&nbsp;poolSize)</pre>
<div class="block">Sets index create/rebuild thread pool size to use within grid.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>poolSize</code> - Thread pool size to use within grid.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getBuildIndexThreadPoolSize--"><code>getBuildIndexThreadPoolSize()</code></a></dd>
</dl>
</li>
</ul>
<a name="getSqlQueryHistorySize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSqlQueryHistorySize</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;int&nbsp;getSqlQueryHistorySize()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html#setSqlQueryHistorySize-int-"><code>SqlConfiguration.setSqlQueryHistorySize(int)</code></a> instead.</span></div>
<div class="block">Number of SQL query history elements to keep in memory. If not provided, then default value <a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html#DFLT_SQL_QUERY_HISTORY_SIZE"><code>SqlConfiguration.DFLT_SQL_QUERY_HISTORY_SIZE</code></a> is used. If provided value is less or equals 0, then gathering SQL query history
will be switched off.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>SQL query history size.</dd>
</dl>
</li>
</ul>
<a name="setSqlQueryHistorySize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSqlQueryHistorySize</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setSqlQueryHistorySize(int&nbsp;size)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html#getSqlQueryHistorySize--"><code>SqlConfiguration.getSqlQueryHistorySize()</code></a> instead.</span></div>
<div class="block">Sets number of SQL query history elements kept in memory. If not explicitly set, then default value is <a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html#DFLT_SQL_QUERY_HISTORY_SIZE"><code>SqlConfiguration.DFLT_SQL_QUERY_HISTORY_SIZE</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>size</code> - Number of SQL query history elements kept in memory.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getShutdownPolicy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShutdownPolicy</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/ShutdownPolicy.html" title="enum in org.apache.ignite">ShutdownPolicy</a>&nbsp;getShutdownPolicy()</pre>
<div class="block">Gets shutdown policy.
If policy was not set default policy will be return <code>IgniteCluster.DEFAULT_SHUTDOWN_POLICY</code>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Shutdown policy.</dd>
</dl>
</li>
</ul>
<a name="setShutdownPolicy-org.apache.ignite.ShutdownPolicy-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setShutdownPolicy</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setShutdownPolicy(<a href="../../../../org/apache/ignite/ShutdownPolicy.html" title="enum in org.apache.ignite">ShutdownPolicy</a>&nbsp;shutdownPolicy)</pre>
<div class="block">Sets shutdown policy.
If <code>null</code> is passed as a parameter, policy will be set as default.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>shutdownPolicy</code> - Shutdown policy.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getDefaultQueryTimeout--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultQueryTimeout</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;long&nbsp;getDefaultQueryTimeout()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html#getDefaultQueryTimeout--"><code>SqlConfiguration.getDefaultQueryTimeout()</code></a> instead.</span></div>
<div class="block">Defines the default query timeout.
Defaults to <a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html#DFLT_QRY_TIMEOUT"><code>SqlConfiguration.DFLT_QRY_TIMEOUT</code></a>.
<code>0</code> means there is no timeout (this
is a default value)</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Default query timeout.</dd>
</dl>
</li>
</ul>
<a name="setDefaultQueryTimeout-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDefaultQueryTimeout</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setDefaultQueryTimeout(long&nbsp;dfltQryTimeout)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html#setDefaultQueryTimeout-long-"><code>SqlConfiguration.setDefaultQueryTimeout(long)</code></a> instead.</span></div>
<div class="block">Sets timeout in milliseconds for default query timeout.
<code>0</code> means there is no timeout (this
is a default value)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dfltQryTimeout</code> - Timeout in milliseconds.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="setPublicThreadPoolSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPublicThreadPoolSize</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setPublicThreadPoolSize(int&nbsp;poolSize)</pre>
<div class="block">Sets thread pool size to use within grid.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>poolSize</code> - Thread pool size to use within grid.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getPublicThreadPoolSize--"><code>getPublicThreadPoolSize()</code></a></dd>
</dl>
</li>
</ul>
<a name="setServiceThreadPoolSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setServiceThreadPoolSize</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setServiceThreadPoolSize(int&nbsp;poolSize)</pre>
<div class="block">Sets thread pool size to use within grid.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>poolSize</code> - Thread pool size to use within grid.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getServiceThreadPoolSize--"><code>getServiceThreadPoolSize()</code></a></dd>
</dl>
</li>
</ul>
<a name="setSystemThreadPoolSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSystemThreadPoolSize</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setSystemThreadPoolSize(int&nbsp;poolSize)</pre>
<div class="block">Sets system thread pool size to use within grid.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>poolSize</code> - Thread pool size to use within grid.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getSystemThreadPoolSize--"><code>getSystemThreadPoolSize()</code></a></dd>
</dl>
</li>
</ul>
<a name="setAsyncCallbackPoolSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAsyncCallbackPoolSize</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setAsyncCallbackPoolSize(int&nbsp;poolSize)</pre>
<div class="block">Sets async callback thread pool size to use within grid.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>poolSize</code> - Thread pool size to use within grid.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getAsyncCallbackPoolSize--"><code>getAsyncCallbackPoolSize()</code></a>,
<a href="../../../../org/apache/ignite/lang/IgniteAsyncCallback.html" title="annotation in org.apache.ignite.lang"><code>IgniteAsyncCallback</code></a></dd>
</dl>
</li>
</ul>
<a name="setManagementThreadPoolSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setManagementThreadPoolSize</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setManagementThreadPoolSize(int&nbsp;poolSize)</pre>
<div class="block">Sets management thread pool size to use within grid.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>poolSize</code> - Thread pool size to use within grid.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getManagementThreadPoolSize--"><code>getManagementThreadPoolSize()</code></a></dd>
</dl>
</li>
</ul>
<a name="setPeerClassLoadingThreadPoolSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPeerClassLoadingThreadPoolSize</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setPeerClassLoadingThreadPoolSize(int&nbsp;poolSize)</pre>
<div class="block">Sets thread pool size to use for peer class loading.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>poolSize</code> - Thread pool size to use within grid.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getPeerClassLoadingThreadPoolSize--"><code>getPeerClassLoadingThreadPoolSize()</code></a></dd>
</dl>
</li>
</ul>
<a name="setDataStreamerThreadPoolSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDataStreamerThreadPoolSize</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setDataStreamerThreadPoolSize(int&nbsp;poolSize)</pre>
<div class="block">Set thread pool size that will be used to process data stream messages.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>poolSize</code> - Executor service to use for data stream messages.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getDataStreamerThreadPoolSize--"><code>getDataStreamerThreadPoolSize()</code></a></dd>
</dl>
</li>
</ul>
<a name="setUtilityCachePoolSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUtilityCachePoolSize</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setUtilityCachePoolSize(int&nbsp;poolSize)</pre>
<div class="block">Sets default thread pool size that will be used to process utility cache messages.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>poolSize</code> - Default executor service size to use for utility cache messages.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getUtilityCacheThreadPoolSize--"><code>getUtilityCacheThreadPoolSize()</code></a>,
<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getUtilityCacheKeepAliveTime--"><code>getUtilityCacheKeepAliveTime()</code></a></dd>
</dl>
</li>
</ul>
<a name="setQueryThreadPoolSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setQueryThreadPoolSize</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setQueryThreadPoolSize(int&nbsp;poolSize)</pre>
<div class="block">Sets query thread pool size to use within grid.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>poolSize</code> - Thread pool size to use within grid.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getQueryThreadPoolSize--"><code>getQueryThreadPoolSize()</code></a></dd>
</dl>
</li>
</ul>
<a name="setUtilityCacheKeepAliveTime-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUtilityCacheKeepAliveTime</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setUtilityCacheKeepAliveTime(long&nbsp;keepAliveTime)</pre>
<div class="block">Sets keep alive time of thread pool size that will be used to process utility cache messages.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>keepAliveTime</code> - Keep alive time of executor service to use for utility cache messages.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getUtilityCacheThreadPoolSize--"><code>getUtilityCacheThreadPoolSize()</code></a>,
<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getUtilityCacheKeepAliveTime--"><code>getUtilityCacheKeepAliveTime()</code></a></dd>
</dl>
</li>
</ul>
<a name="getIgniteHome--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIgniteHome</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIgniteHome()</pre>
<div class="block">Should return Ignite installation home folder. If not provided, the system will check
<code>IGNITE_HOME</code> system property and environment variable in that order. If
<code>IGNITE_HOME</code> still could not be obtained, then grid will not start and exception
will be thrown.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Ignite installation home or <code>null</code> to make the system attempt to
infer it automatically.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/IgniteSystemProperties.html#IGNITE_HOME"><code>IgniteSystemProperties.IGNITE_HOME</code></a></dd>
</dl>
</li>
</ul>
<a name="setIgniteHome-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIgniteHome</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setIgniteHome(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;igniteHome)</pre>
<div class="block">Sets Ignite installation folder.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>igniteHome</code> - <code>Ignition</code> installation folder.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getIgniteHome--"><code>getIgniteHome()</code></a>,
<a href="../../../../org/apache/ignite/IgniteSystemProperties.html#IGNITE_HOME"><code>IgniteSystemProperties.IGNITE_HOME</code></a></dd>
</dl>
</li>
</ul>
<a name="getWorkDirectory--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWorkDirectory</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getWorkDirectory()</pre>
<div class="block">Gets Ignite work directory. If not provided, the method will use work directory under
<code>IGNITE_HOME</code> specified by <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setIgniteHome-java.lang.String-"><code>setIgniteHome(String)</code></a> or
<code>IGNITE_HOME</code> environment variable or system property.
<p>
If <code>IGNITE_HOME</code> is not provided, then system temp directory is used.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Ignite work directory or <code>null</code> to make the system attempt to infer it automatically.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getIgniteHome--"><code>getIgniteHome()</code></a>,
<a href="../../../../org/apache/ignite/IgniteSystemProperties.html#IGNITE_HOME"><code>IgniteSystemProperties.IGNITE_HOME</code></a></dd>
</dl>
</li>
</ul>
<a name="setWorkDirectory-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWorkDirectory</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setWorkDirectory(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;igniteWorkDir)</pre>
<div class="block">Sets Ignite work folder.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>igniteWorkDir</code> - <code>Ignite</code> work directory.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getWorkDirectory--"><code>getWorkDirectory()</code></a></dd>
</dl>
</li>
</ul>
<a name="getMBeanServer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMBeanServer</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/javax/management/MBeanServer.html?is-external=true" title="class or interface in javax.management">MBeanServer</a>&nbsp;getMBeanServer()</pre>
<div class="block">Should return MBean server instance. If not provided, the system will use default
platform MBean server.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>MBean server instance or <code>null</code> to make the system create a default one.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ManagementFactory.html?is-external=true#getPlatformMBeanServer--" title="class or interface in java.lang.management"><code>ManagementFactory.getPlatformMBeanServer()</code></a></dd>
</dl>
</li>
</ul>
<a name="setMBeanServer-javax.management.MBeanServer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMBeanServer</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setMBeanServer(<a href="https://docs.oracle.com/javase/8/docs/api/javax/management/MBeanServer.html?is-external=true" title="class or interface in javax.management">MBeanServer</a>&nbsp;mbeanSrv)</pre>
<div class="block">Sets initialized and started MBean server.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>mbeanSrv</code> - Initialized and started MBean server.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getNodeId--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNodeId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true" title="class or interface in java.util">UUID</a>&nbsp;getNodeId()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
<div class="block">Unique identifier for this node within grid.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Unique identifier for this node within grid.</dd>
</dl>
</li>
</ul>
<a name="setNodeId-java.util.UUID-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNodeId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setNodeId(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true" title="class or interface in java.util">UUID</a>&nbsp;nodeId)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setConsistentId-java.io.Serializable-"><code>setConsistentId(Serializable)</code></a> instead.</span></div>
<div class="block">Sets unique identifier for local node.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>nodeId</code> - Unique identifier for local node.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getNodeId--"><code>getNodeId()</code></a></dd>
</dl>
</li>
</ul>
<a name="getMarshaller--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMarshaller</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/marshaller/Marshaller.html" title="interface in org.apache.ignite.marshaller">Marshaller</a>&nbsp;getMarshaller()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.1. Some Ignite features will not work if non-null marshaller is set
(IgniteCache.withKeepBinary(), .NET, CPP, ODBC)</span></div>
<div class="block">Should return an instance of marshaller to use in grid. If not provided,
default marshaller implementation that allows to read object field values
without deserialization will be used.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Marshaller to use in grid.</dd>
</dl>
</li>
</ul>
<a name="setMarshaller-org.apache.ignite.marshaller.Marshaller-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMarshaller</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setMarshaller(<a href="../../../../org/apache/ignite/marshaller/Marshaller.html" title="interface in org.apache.ignite.marshaller">Marshaller</a>&nbsp;marsh)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.1. Some Ignite features will not work if non-null marshaller is set
(IgniteCache.withKeepBinary(), .NET, CPP, ODBC)</span></div>
<div class="block">Sets marshaller to use within grid.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>marsh</code> - Marshaller to use within grid.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getMarshaller--"><code>getMarshaller()</code></a></dd>
</dl>
</li>
</ul>
<a name="isPeerClassLoadingEnabled--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isPeerClassLoadingEnabled</h4>
<pre>public&nbsp;boolean&nbsp;isPeerClassLoadingEnabled()</pre>
<div class="block">Returns <code>true</code> if peer class loading is enabled, <code>false</code>
otherwise. Default value is <code>false</code> specified by <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_P2P_ENABLED"><code>DFLT_P2P_ENABLED</code></a>.
<p>
When peer class loading is enabled and task is not deployed on local node,
local node will try to load classes from the node that initiated task
execution. This way, a task can be physically deployed only on one node
and then internally penetrate to all other nodes.
<p>
See <a href="../../../../org/apache/ignite/compute/ComputeTask.html" title="interface in org.apache.ignite.compute"><code>ComputeTask</code></a> documentation for more information about task deployment.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>true</code> if peer class loading is enabled, <code>false</code>
otherwise.</dd>
</dl>
</li>
</ul>
<a name="isMarshalLocalJobs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isMarshalLocalJobs</h4>
<pre>public&nbsp;boolean&nbsp;isMarshalLocalJobs()</pre>
<div class="block">If this flag is set to <code>true</code>, jobs mapped to local node will be
marshalled as if it was remote node.
<p>
If not provided, default value is defined by <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_MARSHAL_LOCAL_JOBS"><code>DFLT_MARSHAL_LOCAL_JOBS</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>True</code> if local jobs should be marshalled.</dd>
</dl>
</li>
</ul>
<a name="setMarshalLocalJobs-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMarshalLocalJobs</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setMarshalLocalJobs(boolean&nbsp;marshLocJobs)</pre>
<div class="block">Sets marshal local jobs flag.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>marshLocJobs</code> - <code>True</code> if local jobs should be marshalled.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="setPeerClassLoadingEnabled-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPeerClassLoadingEnabled</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setPeerClassLoadingEnabled(boolean&nbsp;p2pEnabled)</pre>
<div class="block">Enables/disables peer class loading.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>p2pEnabled</code> - <code>true</code> if peer class loading is
enabled, <code>false</code> otherwise.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getPeerClassLoadingLocalClassPathExclude--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPeerClassLoadingLocalClassPathExclude</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getPeerClassLoadingLocalClassPathExclude()</pre>
<div class="block">Should return list of packages from the system classpath that need to
be peer-to-peer loaded from task originating node.
'*' is supported at the end of the package name which means
that all sub-packages and their classes are included like in Java
package import clause.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>List of peer-to-peer loaded package names.</dd>
</dl>
</li>
</ul>
<a name="setPeerClassLoadingLocalClassPathExclude-java.lang.String...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPeerClassLoadingLocalClassPathExclude</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setPeerClassLoadingLocalClassPathExclude(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;p2pLocClsPathExcl)</pre>
<div class="block">Sets list of packages in a system class path that should be P2P
loaded even if they exist locally.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>p2pLocClsPathExcl</code> - List of P2P loaded packages. Package
name supports '*' at the end like in package import clause.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getMetricsHistorySize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMetricsHistorySize</h4>
<pre>public&nbsp;int&nbsp;getMetricsHistorySize()</pre>
<div class="block">Number of node metrics to keep in memory to calculate totals and averages.
If not provided (value is <code>0</code>), then default value
<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_METRICS_HISTORY_SIZE"><code>DFLT_METRICS_HISTORY_SIZE</code></a> is used.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Metrics history size.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_METRICS_HISTORY_SIZE"><code>DFLT_METRICS_HISTORY_SIZE</code></a></dd>
</dl>
</li>
</ul>
<a name="setMetricsHistorySize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMetricsHistorySize</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setMetricsHistorySize(int&nbsp;metricsHistSize)</pre>
<div class="block">Sets number of metrics kept in history to compute totals and averages.
If not explicitly set, then default value is <code>10,000</code>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>metricsHistSize</code> - Number of metrics kept in history to use for
metric totals and averages calculations.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_METRICS_HISTORY_SIZE"><code>DFLT_METRICS_HISTORY_SIZE</code></a></dd>
</dl>
</li>
</ul>
<a name="getMetricsUpdateFrequency--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMetricsUpdateFrequency</h4>
<pre>public&nbsp;long&nbsp;getMetricsUpdateFrequency()</pre>
<div class="block">Gets Ignite metrics update frequency in milliseconds.
<p>
Updating metrics too frequently may have negative performance impact.
<p>
If not provided, then default value <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_METRICS_UPDATE_FREQ"><code>DFLT_METRICS_UPDATE_FREQ</code></a> is used.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Metrics update frequency in milliseconds.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_METRICS_UPDATE_FREQ"><code>DFLT_METRICS_UPDATE_FREQ</code></a></dd>
</dl>
</li>
</ul>
<a name="setMetricsUpdateFrequency-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMetricsUpdateFrequency</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setMetricsUpdateFrequency(long&nbsp;metricsUpdateFreq)</pre>
<div class="block">Sets Ignite metrics update frequency in milliseconds.
<p>
Positive value defines the actual update frequency.
If not provided, then default value
<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_METRICS_UPDATE_FREQ"><code>DFLT_METRICS_UPDATE_FREQ</code></a> is used.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>metricsUpdateFreq</code> - Metrics update frequency in milliseconds.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getMetricsExpireTime--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMetricsExpireTime</h4>
<pre>public&nbsp;long&nbsp;getMetricsExpireTime()</pre>
<div class="block">Elapsed time in milliseconds after which node metrics are considered expired.
If not provided, then default value
<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_METRICS_EXPIRE_TIME"><code>DFLT_METRICS_EXPIRE_TIME</code></a> is used.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Metrics expire time.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_METRICS_EXPIRE_TIME"><code>DFLT_METRICS_EXPIRE_TIME</code></a></dd>
</dl>
</li>
</ul>
<a name="setMetricsExpireTime-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMetricsExpireTime</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setMetricsExpireTime(long&nbsp;metricsExpTime)</pre>
<div class="block">Sets time in milliseconds after which a certain metric value is considered expired.
If not set explicitly, then default value is <code>600,000</code> milliseconds (10 minutes).</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>metricsExpTime</code> - The metricsExpTime to set.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_METRICS_EXPIRE_TIME"><code>DFLT_METRICS_EXPIRE_TIME</code></a></dd>
</dl>
</li>
</ul>
<a name="getNetworkTimeout--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNetworkTimeout</h4>
<pre>public&nbsp;long&nbsp;getNetworkTimeout()</pre>
<div class="block">Maximum timeout in milliseconds for network requests.
<p>
If not provided, then default value
<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_NETWORK_TIMEOUT"><code>DFLT_NETWORK_TIMEOUT</code></a> is used.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Maximum timeout for network requests.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_NETWORK_TIMEOUT"><code>DFLT_NETWORK_TIMEOUT</code></a></dd>
</dl>
</li>
</ul>
<a name="setNetworkTimeout-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNetworkTimeout</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setNetworkTimeout(long&nbsp;netTimeout)</pre>
<div class="block">Maximum timeout in milliseconds for network requests.
<p>
If not provided (value is <code>0</code>), then default value
<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_NETWORK_TIMEOUT"><code>DFLT_NETWORK_TIMEOUT</code></a> is used.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>netTimeout</code> - Maximum timeout for network requests.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_NETWORK_TIMEOUT"><code>DFLT_NETWORK_TIMEOUT</code></a></dd>
</dl>
</li>
</ul>
<a name="getNetworkCompressionLevel--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNetworkCompressionLevel</h4>
<pre>public&nbsp;int&nbsp;getNetworkCompressionLevel()</pre>
<div class="block">Compression level of internal network messages.
<p>
If not provided, then default value
Deflater.BEST_SPEED is used.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Network messages default compression level.</dd>
</dl>
</li>
</ul>
<a name="setNetworkCompressionLevel-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNetworkCompressionLevel</h4>
<pre>public&nbsp;void&nbsp;setNetworkCompressionLevel(int&nbsp;netCompressionLevel)</pre>
<div class="block">Compression level for internal network messages.
<p>
If not provided, then default value
Deflater.BEST_SPEED is used.</div>
</li>
</ul>
<a name="getNetworkSendRetryDelay--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNetworkSendRetryDelay</h4>
<pre>public&nbsp;long&nbsp;getNetworkSendRetryDelay()</pre>
<div class="block">Interval in milliseconds between message send retries.
<p>
If not provided, then default value
<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_SEND_RETRY_DELAY"><code>DFLT_SEND_RETRY_DELAY</code></a> is used.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Interval between message send retries.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getNetworkSendRetryCount--"><code>getNetworkSendRetryCount()</code></a>,
<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_SEND_RETRY_DELAY"><code>DFLT_SEND_RETRY_DELAY</code></a></dd>
</dl>
</li>
</ul>
<a name="setNetworkSendRetryDelay-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNetworkSendRetryDelay</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setNetworkSendRetryDelay(long&nbsp;sndRetryDelay)</pre>
<div class="block">Sets interval in milliseconds between message send retries.
<p>
If not provided, then default value
<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_SEND_RETRY_DELAY"><code>DFLT_SEND_RETRY_DELAY</code></a> is used.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sndRetryDelay</code> - Interval between message send retries.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getNetworkSendRetryCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNetworkSendRetryCount</h4>
<pre>public&nbsp;int&nbsp;getNetworkSendRetryCount()</pre>
<div class="block">Message send retries count.
<p>
If not provided, then default value
<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_SEND_RETRY_CNT"><code>DFLT_SEND_RETRY_CNT</code></a> is used.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Message send retries count.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getNetworkSendRetryDelay--"><code>getNetworkSendRetryDelay()</code></a>,
<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_SEND_RETRY_CNT"><code>DFLT_SEND_RETRY_CNT</code></a></dd>
</dl>
</li>
</ul>
<a name="setNetworkSendRetryCount-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNetworkSendRetryCount</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setNetworkSendRetryCount(int&nbsp;sndRetryCnt)</pre>
<div class="block">Sets message send retries count.
<p>
If not provided, then default value
<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_SEND_RETRY_CNT"><code>DFLT_SEND_RETRY_CNT</code></a> is used.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sndRetryCnt</code> - Message send retries count.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getRebalanceThreadPoolSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRebalanceThreadPoolSize</h4>
<pre>public&nbsp;int&nbsp;getRebalanceThreadPoolSize()</pre>
<div class="block">Gets Max count of threads can be used at rebalancing.
Minimum is 1.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>count.</dd>
</dl>
</li>
</ul>
<a name="setRebalanceThreadPoolSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRebalanceThreadPoolSize</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setRebalanceThreadPoolSize(int&nbsp;rebalanceThreadPoolSize)</pre>
<div class="block">Sets Max count of threads can be used at rebalancing.
Default is <code>1</code> which has minimal impact on the operation of the grid.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>rebalanceThreadPoolSize</code> - Number of system threads that will be assigned for partition transfer during
rebalancing.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getRebalanceTimeout--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRebalanceTimeout</h4>
<pre>public&nbsp;long&nbsp;getRebalanceTimeout()</pre>
<div class="block">Rebalance timeout for supply and demand messages in milliseconds. The <code>rebalanceTimeout</code> parameter
specifies how long a message will stay in a receiving queue, waiting for other ordered messages that are
ordered ahead of it to arrive will be processed. If timeout expires, then all messages that have not arrived
before this message will be skipped. If an expired supply (demand) message actually does arrive, it will be
ignored.
<p>
Default value is defined by <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_REBALANCE_TIMEOUT"><code>DFLT_REBALANCE_TIMEOUT</code></a>, if <code>0</code> than the
<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getNetworkTimeout--"><code>getNetworkTimeout()</code></a> will be used instead.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Rebalance message timeout in milliseconds.</dd>
</dl>
</li>
</ul>
<a name="setRebalanceTimeout-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRebalanceTimeout</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setRebalanceTimeout(long&nbsp;rebalanceTimeout)</pre>
<div class="block">Rebalance timeout for supply and demand messages in milliseconds. The <code>rebalanceTimeout</code> parameter
specifies how long a message will stay in a receiving queue, waiting for other ordered messages that are
ordered ahead of it to arrive will be processed. If timeout expires, then all messages that have not arrived
before this message will be skipped. If an expired supply (demand) message actually does arrive, it will be
ignored.
<p>
Default value is defined by <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_REBALANCE_TIMEOUT"><code>DFLT_REBALANCE_TIMEOUT</code></a>, if <code>0</code> than the
<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getNetworkTimeout--"><code>getNetworkTimeout()</code></a> will be used instead.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>rebalanceTimeout</code> - Rebalance message timeout in milliseconds.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getRebalanceBatchesPrefetchCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRebalanceBatchesPrefetchCount</h4>
<pre>public&nbsp;long&nbsp;getRebalanceBatchesPrefetchCount()</pre>
<div class="block">The number of batches generated by supply node at rebalancing procedure start. To gain better rebalancing
performance supplier node can provide more than one batch at rebalancing start and provide one new to each
next demand request.
<p>
Default value is defined by <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_REBALANCE_BATCHES_PREFETCH_COUNT"><code>DFLT_REBALANCE_BATCHES_PREFETCH_COUNT</code></a>, minimum value is <code>1</code>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The number of batches prefetch count.</dd>
</dl>
</li>
</ul>
<a name="setRebalanceBatchesPrefetchCount-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRebalanceBatchesPrefetchCount</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setRebalanceBatchesPrefetchCount(long&nbsp;rebalanceBatchesCnt)</pre>
<div class="block">The number of batches generated by supply node at rebalancing procedure start. To gain better rebalancing
performance supplier node can provide more than one batch at rebalancing start and provide one new to each
next demand request.
<p>
Default value is defined by <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_REBALANCE_BATCHES_PREFETCH_COUNT"><code>DFLT_REBALANCE_BATCHES_PREFETCH_COUNT</code></a>, minimum value is <code>1</code>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>rebalanceBatchesCnt</code> - The number of batches prefetch count.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getRebalanceThrottle--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRebalanceThrottle</h4>
<pre>public&nbsp;long&nbsp;getRebalanceThrottle()</pre>
<div class="block">Time in milliseconds to wait between rebalance messages to avoid overloading of CPU or network.
When rebalancing large data sets, the CPU or network can get over-consumed with rebalancing messages,
which consecutively may slow down the application performance. This parameter helps tune
the amount of time to wait between rebalance messages to make sure that rebalancing process
does not have any negative performance impact. Note that application will continue to work
properly while rebalancing is still in progress.
<p>
Value of <code>0</code> means that throttling is disabled. By default throttling is disabled -
the default is defined by <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_REBALANCE_THROTTLE"><code>DFLT_REBALANCE_THROTTLE</code></a> constant.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Time in milliseconds to wait between rebalance messages, <code>0</code> to disable throttling.</dd>
</dl>
</li>
</ul>
<a name="setRebalanceThrottle-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRebalanceThrottle</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setRebalanceThrottle(long&nbsp;rebalanceThrottle)</pre>
<div class="block">Time in milliseconds to wait between rebalance messages to avoid overloading of CPU or network. When rebalancing
large data sets, the CPU or network can get over-consumed with rebalancing messages, which consecutively may slow
down the application performance. This parameter helps tune the amount of time to wait between rebalance messages
to make sure that rebalancing process does not have any negative performance impact. Note that application will
continue to work properly while rebalancing is still in progress.
<p>
Value of <code>0</code> means that throttling is disabled. By default throttling is disabled -
the default is defined by <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_REBALANCE_THROTTLE"><code>DFLT_REBALANCE_THROTTLE</code></a> constant.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>rebalanceThrottle</code> - Time in milliseconds to wait between rebalance messages, <code>0</code> to disable throttling.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getRebalanceBatchSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRebalanceBatchSize</h4>
<pre>public&nbsp;int&nbsp;getRebalanceBatchSize()</pre>
<div class="block">The supply message size in bytes to be loaded within a single rebalance batch. The data balancing algorithm
splits all the cache data entries on supply node into multiple batches prior to sending them to the demand node.
<p>
Default value is defined by <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_REBALANCE_BATCH_SIZE"><code>DFLT_REBALANCE_BATCH_SIZE</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Rebalance message size in bytes.</dd>
</dl>
</li>
</ul>
<a name="setRebalanceBatchSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRebalanceBatchSize</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setRebalanceBatchSize(int&nbsp;rebalanceBatchSize)</pre>
<div class="block">The supply message size in bytes to be loaded within a single rebalance batch. The data balancing algorithm
splits all the cache data entries on supply node into multiple batches prior to sending them to the demand node.
<p>
Default value is defined by <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_REBALANCE_BATCH_SIZE"><code>DFLT_REBALANCE_BATCH_SIZE</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>rebalanceBatchSize</code> - Rebalance message size in bytes.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getLifecycleBeans--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLifecycleBeans</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/lifecycle/LifecycleBean.html" title="interface in org.apache.ignite.lifecycle">LifecycleBean</a>[]&nbsp;getLifecycleBeans()</pre>
<div class="block">Returns a collection of life-cycle beans. These beans will be automatically
notified of grid life-cycle events. Use life-cycle beans whenever you
want to perform certain logic before and after grid startup and stopping
routines.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Collection of life-cycle beans.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/lifecycle/LifecycleBean.html" title="interface in org.apache.ignite.lifecycle"><code>LifecycleBean</code></a>,
<a href="../../../../org/apache/ignite/lifecycle/LifecycleEventType.html" title="enum in org.apache.ignite.lifecycle"><code>LifecycleEventType</code></a></dd>
</dl>
</li>
</ul>
<a name="setLifecycleBeans-org.apache.ignite.lifecycle.LifecycleBean...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLifecycleBeans</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setLifecycleBeans(<a href="../../../../org/apache/ignite/lifecycle/LifecycleBean.html" title="interface in org.apache.ignite.lifecycle">LifecycleBean</a>...&nbsp;lifecycleBeans)</pre>
<div class="block">Sets a collection of lifecycle beans. These beans will be automatically
notified of grid lifecycle events. Use lifecycle beans whenever you
want to perform certain logic before and after grid startup and stopping
routines.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>lifecycleBeans</code> - Collection of lifecycle beans.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/lifecycle/LifecycleEventType.html" title="enum in org.apache.ignite.lifecycle"><code>LifecycleEventType</code></a></dd>
</dl>
</li>
</ul>
<a name="setSslContextFactory-javax.cache.configuration.Factory-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSslContextFactory</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setSslContextFactory(javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span><a href="https://docs.oracle.com/javase/8/docs/api/javax/net/ssl/SSLContext.html?is-external=true" title="class or interface in javax.net.ssl">SSLContext</a><span class='angle_bracket'>&gt;</span>&nbsp;sslCtxFactory)</pre>
<div class="block">Sets SSL context factory that will be used for creating a secure socket layer.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sslCtxFactory</code> - Ssl context factory.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/ssl/SslContextFactory.html" title="class in org.apache.ignite.ssl"><code>SslContextFactory</code></a></dd>
</dl>
</li>
</ul>
<a name="getSslContextFactory--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSslContextFactory</h4>
<pre>public&nbsp;javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span><a href="https://docs.oracle.com/javase/8/docs/api/javax/net/ssl/SSLContext.html?is-external=true" title="class or interface in javax.net.ssl">SSLContext</a><span class='angle_bracket'>&gt;</span>&nbsp;getSslContextFactory()</pre>
<div class="block">Returns SSL context factory that will be used for creating a secure socket layer.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>SSL connection factory.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/ssl/SslContextFactory.html" title="class in org.apache.ignite.ssl"><code>SslContextFactory</code></a></dd>
</dl>
</li>
</ul>
<a name="getEventStorageSpi--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEventStorageSpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/spi/eventstorage/EventStorageSpi.html" title="interface in org.apache.ignite.spi.eventstorage">EventStorageSpi</a>&nbsp;getEventStorageSpi()</pre>
<div class="block">Should return fully configured event SPI implementation. If not provided,
<a href="../../../../org/apache/ignite/spi/eventstorage/NoopEventStorageSpi.html" title="class in org.apache.ignite.spi.eventstorage"><code>NoopEventStorageSpi</code></a> will be used.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Grid event SPI implementation or <code>null</code> to use default implementation.</dd>
</dl>
</li>
</ul>
<a name="setEventStorageSpi-org.apache.ignite.spi.eventstorage.EventStorageSpi-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEventStorageSpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setEventStorageSpi(<a href="../../../../org/apache/ignite/spi/eventstorage/EventStorageSpi.html" title="interface in org.apache.ignite.spi.eventstorage">EventStorageSpi</a>&nbsp;evtSpi)</pre>
<div class="block">Sets fully configured instance of <a href="../../../../org/apache/ignite/spi/eventstorage/EventStorageSpi.html" title="interface in org.apache.ignite.spi.eventstorage"><code>EventStorageSpi</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>evtSpi</code> - Fully configured instance of <a href="../../../../org/apache/ignite/spi/eventstorage/EventStorageSpi.html" title="interface in org.apache.ignite.spi.eventstorage"><code>EventStorageSpi</code></a>.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getEventStorageSpi--"><code>getEventStorageSpi()</code></a></dd>
</dl>
</li>
</ul>
<a name="getDiscoverySpi--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDiscoverySpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/spi/discovery/DiscoverySpi.html" title="interface in org.apache.ignite.spi.discovery">DiscoverySpi</a>&nbsp;getDiscoverySpi()</pre>
<div class="block">Should return fully configured discovery SPI implementation. If not provided,
<a href="../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpi.html" title="class in org.apache.ignite.spi.discovery.tcp"><code>TcpDiscoverySpi</code></a> will be used by default.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Grid discovery SPI implementation or <code>null</code> to use default implementation.</dd>
</dl>
</li>
</ul>
<a name="setDiscoverySpi-org.apache.ignite.spi.discovery.DiscoverySpi-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDiscoverySpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setDiscoverySpi(<a href="../../../../org/apache/ignite/spi/discovery/DiscoverySpi.html" title="interface in org.apache.ignite.spi.discovery">DiscoverySpi</a>&nbsp;discoSpi)</pre>
<div class="block">Sets fully configured instance of <a href="../../../../org/apache/ignite/spi/discovery/DiscoverySpi.html" title="interface in org.apache.ignite.spi.discovery"><code>DiscoverySpi</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>discoSpi</code> - Fully configured instance of <a href="../../../../org/apache/ignite/spi/discovery/DiscoverySpi.html" title="interface in org.apache.ignite.spi.discovery"><code>DiscoverySpi</code></a>.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getDiscoverySpi--"><code>getDiscoverySpi()</code></a></dd>
</dl>
</li>
</ul>
<a name="getSegmentationPolicy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSegmentationPolicy</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/plugin/segmentation/SegmentationPolicy.html" title="enum in org.apache.ignite.plugin.segmentation">SegmentationPolicy</a>&nbsp;getSegmentationPolicy()</pre>
<div class="block">Returns segmentation policy. Default is <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_SEG_PLC"><code>DFLT_SEG_PLC</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Segmentation policy.</dd>
</dl>
</li>
</ul>
<a name="setSegmentationPolicy-org.apache.ignite.plugin.segmentation.SegmentationPolicy-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSegmentationPolicy</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setSegmentationPolicy(<a href="../../../../org/apache/ignite/plugin/segmentation/SegmentationPolicy.html" title="enum in org.apache.ignite.plugin.segmentation">SegmentationPolicy</a>&nbsp;segPlc)</pre>
<div class="block">Sets segmentation policy.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>segPlc</code> - Segmentation policy.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="isWaitForSegmentOnStart--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isWaitForSegmentOnStart</h4>
<pre>public&nbsp;boolean&nbsp;isWaitForSegmentOnStart()</pre>
<div class="block">Gets wait for segment on startup flag. Default is <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_WAIT_FOR_SEG_ON_START"><code>DFLT_WAIT_FOR_SEG_ON_START</code></a>.
<p>
Returns <code>true</code> if node should wait for correct segment on start.
If node detects that segment is incorrect on startup and this method
returns <code>true</code>, node waits until segment becomes correct.
If segment is incorrect on startup and this method returns <code>false</code>,
exception is thrown.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>True</code> to wait for segment on startup, <code>false</code> otherwise.</dd>
</dl>
</li>
</ul>
<a name="setWaitForSegmentOnStart-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWaitForSegmentOnStart</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setWaitForSegmentOnStart(boolean&nbsp;waitForSegOnStart)</pre>
<div class="block">Sets wait for segment on start flag.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>waitForSegOnStart</code> - <code>True</code> to wait for segment on start.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="isAllSegmentationResolversPassRequired--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAllSegmentationResolversPassRequired</h4>
<pre>public&nbsp;boolean&nbsp;isAllSegmentationResolversPassRequired()</pre>
<div class="block">Gets all segmentation resolvers pass required flag.
<p>
Returns <code>true</code> if all segmentation resolvers should succeed
for node to be in correct segment.
Returns <code>false</code> if at least one segmentation resolver should succeed
for node to be in correct segment.
<p>
Default is <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_ALL_SEG_RESOLVERS_PASS_REQ"><code>DFLT_ALL_SEG_RESOLVERS_PASS_REQ</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>True</code> if all segmentation resolvers should succeed,
<code>false</code> if only one is enough.</dd>
</dl>
</li>
</ul>
<a name="setAllSegmentationResolversPassRequired-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAllSegmentationResolversPassRequired</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setAllSegmentationResolversPassRequired(boolean&nbsp;allResolversPassReq)</pre>
<div class="block">Sets all segmentation resolvers pass required flag.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>allResolversPassReq</code> - <code>True</code> if all segmentation resolvers should
succeed for node to be in the correct segment.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getSegmentationResolveAttempts--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSegmentationResolveAttempts</h4>
<pre>public&nbsp;int&nbsp;getSegmentationResolveAttempts()</pre>
<div class="block">Gets segmentation resolve attempts. Each configured resolver will have
this attempts number to pass segmentation check prior to check failure.
Default is <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_SEG_RESOLVE_ATTEMPTS"><code>DFLT_SEG_RESOLVE_ATTEMPTS</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Segmentation resolve attempts.</dd>
</dl>
</li>
</ul>
<a name="setSegmentationResolveAttempts-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSegmentationResolveAttempts</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setSegmentationResolveAttempts(int&nbsp;segResolveAttempts)</pre>
<div class="block">Sets segmentation resolve attempts count.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>segResolveAttempts</code> - Segmentation resolve attempts.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getSegmentationResolvers--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSegmentationResolvers</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/plugin/segmentation/SegmentationResolver.html" title="interface in org.apache.ignite.plugin.segmentation">SegmentationResolver</a>[]&nbsp;getSegmentationResolvers()</pre>
<div class="block">Returns a collection of segmentation resolvers.
<p>
If array is <code>null</code> or empty, periodical and on-start network
segment checks do not happen.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Segmentation resolvers.</dd>
</dl>
</li>
</ul>
<a name="setSegmentationResolvers-org.apache.ignite.plugin.segmentation.SegmentationResolver...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSegmentationResolvers</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setSegmentationResolvers(<a href="../../../../org/apache/ignite/plugin/segmentation/SegmentationResolver.html" title="interface in org.apache.ignite.plugin.segmentation">SegmentationResolver</a>...&nbsp;segResolvers)</pre>
<div class="block">Sets segmentation resolvers.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>segResolvers</code> - Segmentation resolvers.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getSegmentCheckFrequency--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSegmentCheckFrequency</h4>
<pre>public&nbsp;long&nbsp;getSegmentCheckFrequency()</pre>
<div class="block">Returns frequency of network segment check by discovery manager.
<p>
if 0, periodic segment check is disabled and segment is checked only
on topology changes (if segmentation resolvers are configured).
<p>
Default is <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_SEG_CHK_FREQ"><code>DFLT_SEG_CHK_FREQ</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Segment check frequency.</dd>
</dl>
</li>
</ul>
<a name="setSegmentCheckFrequency-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSegmentCheckFrequency</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setSegmentCheckFrequency(long&nbsp;segChkFreq)</pre>
<div class="block">Sets network segment check frequency.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>segChkFreq</code> - Segment check frequency.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getCommunicationSpi--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCommunicationSpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/spi/communication/CommunicationSpi.html" title="interface in org.apache.ignite.spi.communication">CommunicationSpi</a>&nbsp;getCommunicationSpi()</pre>
<div class="block">Should return fully configured SPI communication implementation. If not provided,
<a href="../../../../org/apache/ignite/spi/communication/tcp/TcpCommunicationSpi.html" title="class in org.apache.ignite.spi.communication.tcp"><code>TcpCommunicationSpi</code></a> will be used by default.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Grid communication SPI implementation or <code>null</code> to use default implementation.</dd>
</dl>
</li>
</ul>
<a name="setCommunicationSpi-org.apache.ignite.spi.communication.CommunicationSpi-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCommunicationSpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setCommunicationSpi(<a href="../../../../org/apache/ignite/spi/communication/CommunicationSpi.html" title="interface in org.apache.ignite.spi.communication">CommunicationSpi</a>&nbsp;commSpi)</pre>
<div class="block">Sets fully configured instance of <a href="../../../../org/apache/ignite/spi/communication/CommunicationSpi.html" title="interface in org.apache.ignite.spi.communication"><code>CommunicationSpi</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>commSpi</code> - Fully configured instance of <a href="../../../../org/apache/ignite/spi/communication/CommunicationSpi.html" title="interface in org.apache.ignite.spi.communication"><code>CommunicationSpi</code></a>.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getCommunicationSpi--"><code>getCommunicationSpi()</code></a></dd>
</dl>
</li>
</ul>
<a name="getCollisionSpi--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCollisionSpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/spi/collision/CollisionSpi.html" title="interface in org.apache.ignite.spi.collision">CollisionSpi</a>&nbsp;getCollisionSpi()</pre>
<div class="block">Should return fully configured collision SPI implementation. If not provided,
<a href="../../../../org/apache/ignite/spi/collision/noop/NoopCollisionSpi.html" title="class in org.apache.ignite.spi.collision.noop"><code>NoopCollisionSpi</code></a> is used and jobs get activated immediately
on arrive to mapped node. This approach suits well for large amount of small
jobs (which is a wide-spread use case). User still can control the number
of concurrent jobs by setting maximum thread pool size defined by
IgniteConfiguration.getPublicThreadPoolSize() configuration property.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Grid collision SPI implementation or <code>null</code> to use default implementation.</dd>
</dl>
</li>
</ul>
<a name="setCollisionSpi-org.apache.ignite.spi.collision.CollisionSpi-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCollisionSpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setCollisionSpi(<a href="../../../../org/apache/ignite/spi/collision/CollisionSpi.html" title="interface in org.apache.ignite.spi.collision">CollisionSpi</a>&nbsp;colSpi)</pre>
<div class="block">Sets fully configured instance of <a href="../../../../org/apache/ignite/spi/collision/CollisionSpi.html" title="interface in org.apache.ignite.spi.collision"><code>CollisionSpi</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>colSpi</code> - Fully configured instance of <a href="../../../../org/apache/ignite/spi/collision/CollisionSpi.html" title="interface in org.apache.ignite.spi.collision"><code>CollisionSpi</code></a> or
<code>null</code> if no SPI provided.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getCollisionSpi--"><code>getCollisionSpi()</code></a></dd>
</dl>
</li>
</ul>
<a name="getDeploymentSpi--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDeploymentSpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/spi/deployment/DeploymentSpi.html" title="interface in org.apache.ignite.spi.deployment">DeploymentSpi</a>&nbsp;getDeploymentSpi()</pre>
<div class="block">Should return fully configured deployment SPI implementation. If not provided,
<a href="../../../../org/apache/ignite/spi/deployment/local/LocalDeploymentSpi.html" title="class in org.apache.ignite.spi.deployment.local"><code>LocalDeploymentSpi</code></a> will be used.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Grid deployment SPI implementation or <code>null</code> to use default implementation.</dd>
</dl>
</li>
</ul>
<a name="setDeploymentSpi-org.apache.ignite.spi.deployment.DeploymentSpi-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDeploymentSpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setDeploymentSpi(<a href="../../../../org/apache/ignite/spi/deployment/DeploymentSpi.html" title="interface in org.apache.ignite.spi.deployment">DeploymentSpi</a>&nbsp;deploySpi)</pre>
<div class="block">Sets fully configured instance of <a href="../../../../org/apache/ignite/spi/deployment/DeploymentSpi.html" title="interface in org.apache.ignite.spi.deployment"><code>DeploymentSpi</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>deploySpi</code> - Fully configured instance of <a href="../../../../org/apache/ignite/spi/deployment/DeploymentSpi.html" title="interface in org.apache.ignite.spi.deployment"><code>DeploymentSpi</code></a>.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getDeploymentSpi--"><code>getDeploymentSpi()</code></a></dd>
</dl>
</li>
</ul>
<a name="getCheckpointSpi--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCheckpointSpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/spi/checkpoint/CheckpointSpi.html" title="interface in org.apache.ignite.spi.checkpoint">CheckpointSpi</a>[]&nbsp;getCheckpointSpi()</pre>
<div class="block">Should return fully configured checkpoint SPI implementation. If not provided,
<a href="../../../../org/apache/ignite/spi/checkpoint/noop/NoopCheckpointSpi.html" title="class in org.apache.ignite.spi.checkpoint.noop"><code>NoopCheckpointSpi</code></a> will be used.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Grid checkpoint SPI implementation or <code>null</code> to use default implementation.</dd>
</dl>
</li>
</ul>
<a name="setCheckpointSpi-org.apache.ignite.spi.checkpoint.CheckpointSpi...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCheckpointSpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setCheckpointSpi(<a href="../../../../org/apache/ignite/spi/checkpoint/CheckpointSpi.html" title="interface in org.apache.ignite.spi.checkpoint">CheckpointSpi</a>...&nbsp;cpSpi)</pre>
<div class="block">Sets fully configured instance of <a href="../../../../org/apache/ignite/spi/checkpoint/CheckpointSpi.html" title="interface in org.apache.ignite.spi.checkpoint"><code>CheckpointSpi</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cpSpi</code> - Fully configured instance of <a href="../../../../org/apache/ignite/spi/checkpoint/CheckpointSpi.html" title="interface in org.apache.ignite.spi.checkpoint"><code>CheckpointSpi</code></a>.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getCheckpointSpi--"><code>getCheckpointSpi()</code></a></dd>
</dl>
</li>
</ul>
<a name="getFailoverSpi--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFailoverSpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/spi/failover/FailoverSpi.html" title="interface in org.apache.ignite.spi.failover">FailoverSpi</a>[]&nbsp;getFailoverSpi()</pre>
<div class="block">Should return fully configured failover SPI implementation. If not provided,
<a href="../../../../org/apache/ignite/spi/failover/always/AlwaysFailoverSpi.html" title="class in org.apache.ignite.spi.failover.always"><code>AlwaysFailoverSpi</code></a> will be used.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Grid failover SPI implementation or <code>null</code> to use default implementation.</dd>
</dl>
</li>
</ul>
<a name="setFailoverSpi-org.apache.ignite.spi.failover.FailoverSpi...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFailoverSpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setFailoverSpi(<a href="../../../../org/apache/ignite/spi/failover/FailoverSpi.html" title="interface in org.apache.ignite.spi.failover">FailoverSpi</a>...&nbsp;failSpi)</pre>
<div class="block">Sets fully configured instance of <a href="../../../../org/apache/ignite/spi/failover/FailoverSpi.html" title="interface in org.apache.ignite.spi.failover"><code>FailoverSpi</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>failSpi</code> - Fully configured instance of <a href="../../../../org/apache/ignite/spi/failover/FailoverSpi.html" title="interface in org.apache.ignite.spi.failover"><code>FailoverSpi</code></a> or
<code>null</code> if no SPI provided.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getFailoverSpi--"><code>getFailoverSpi()</code></a></dd>
</dl>
</li>
</ul>
<a name="getClientFailureDetectionTimeout--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClientFailureDetectionTimeout</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;getClientFailureDetectionTimeout()</pre>
<div class="block">Returns failure detection timeout for client nodes used by <a href="../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpi.html" title="class in org.apache.ignite.spi.discovery.tcp"><code>TcpDiscoverySpi</code></a> and <a href="../../../../org/apache/ignite/spi/communication/tcp/TcpCommunicationSpi.html" title="class in org.apache.ignite.spi.communication.tcp"><code>TcpCommunicationSpi</code></a>.
<p>
Default is <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_CLIENT_FAILURE_DETECTION_TIMEOUT"><code>DFLT_CLIENT_FAILURE_DETECTION_TIMEOUT</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Failure detection timeout for client nodes in milliseconds.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setClientFailureDetectionTimeout-long-"><code>setClientFailureDetectionTimeout(long)</code></a></dd>
</dl>
</li>
</ul>
<a name="setClientFailureDetectionTimeout-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setClientFailureDetectionTimeout</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setClientFailureDetectionTimeout(long&nbsp;clientFailureDetectionTimeout)</pre>
<div class="block">Sets failure detection timeout to use in <a href="../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpi.html" title="class in org.apache.ignite.spi.discovery.tcp"><code>TcpDiscoverySpi</code></a> and <a href="../../../../org/apache/ignite/spi/communication/tcp/TcpCommunicationSpi.html" title="class in org.apache.ignite.spi.communication.tcp"><code>TcpCommunicationSpi</code></a>.
<p>
Failure detection timeout is used to determine how long the communication or discovery SPIs should wait before
considering a remote connection failed.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>clientFailureDetectionTimeout</code> - Failure detection timeout in milliseconds.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getFailureDetectionTimeout--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFailureDetectionTimeout</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;getFailureDetectionTimeout()</pre>
<div class="block">Returns failure detection timeout used by <a href="../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpi.html" title="class in org.apache.ignite.spi.discovery.tcp"><code>TcpDiscoverySpi</code></a> and <a href="../../../../org/apache/ignite/spi/communication/tcp/TcpCommunicationSpi.html" title="class in org.apache.ignite.spi.communication.tcp"><code>TcpCommunicationSpi</code></a>.
<p>
Default is <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_FAILURE_DETECTION_TIMEOUT"><code>DFLT_FAILURE_DETECTION_TIMEOUT</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Failure detection timeout in milliseconds.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setFailureDetectionTimeout-long-"><code>setFailureDetectionTimeout(long)</code></a></dd>
</dl>
</li>
</ul>
<a name="setFailureDetectionTimeout-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFailureDetectionTimeout</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setFailureDetectionTimeout(long&nbsp;failureDetectionTimeout)</pre>
<div class="block">Sets failure detection timeout to use in <a href="../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpi.html" title="class in org.apache.ignite.spi.discovery.tcp"><code>TcpDiscoverySpi</code></a> and <a href="../../../../org/apache/ignite/spi/communication/tcp/TcpCommunicationSpi.html" title="class in org.apache.ignite.spi.communication.tcp"><code>TcpCommunicationSpi</code></a>.
<p>
Failure detection timeout is used to determine how long the communication or discovery SPIs should wait before
considering a remote connection failed.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>failureDetectionTimeout</code> - Failure detection timeout in milliseconds.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getSystemWorkerBlockedTimeout--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSystemWorkerBlockedTimeout</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;getSystemWorkerBlockedTimeout()</pre>
<div class="block">Returns maximum inactivity period for system worker. When this value is exceeded, worker is considered blocked
with consequent critical failure handler invocation.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Maximum inactivity period for system worker in milliseconds.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setSystemWorkerBlockedTimeout-long-"><code>setSystemWorkerBlockedTimeout(long)</code></a></dd>
</dl>
</li>
</ul>
<a name="setSystemWorkerBlockedTimeout-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSystemWorkerBlockedTimeout</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setSystemWorkerBlockedTimeout(long&nbsp;sysWorkerBlockedTimeout)</pre>
<div class="block">Sets maximum inactivity period for system worker. When this value is exceeded, worker is considered blocked
with consequent critical failure handler invocation.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sysWorkerBlockedTimeout</code> - Maximum inactivity period for system worker in milliseconds.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setFailureHandler-org.apache.ignite.failure.FailureHandler-"><code>setFailureHandler(FailureHandler)</code></a></dd>
</dl>
</li>
</ul>
<a name="getLoadBalancingSpi--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLoadBalancingSpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/spi/loadbalancing/LoadBalancingSpi.html" title="interface in org.apache.ignite.spi.loadbalancing">LoadBalancingSpi</a>[]&nbsp;getLoadBalancingSpi()</pre>
<div class="block">Should return fully configured load balancing SPI implementation. If not provided,
<a href="../../../../org/apache/ignite/spi/loadbalancing/roundrobin/RoundRobinLoadBalancingSpi.html" title="class in org.apache.ignite.spi.loadbalancing.roundrobin"><code>RoundRobinLoadBalancingSpi</code></a> will be used.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Grid load balancing SPI implementation or <code>null</code> to use default implementation.</dd>
</dl>
</li>
</ul>
<a name="getDiscoveryStartupDelay--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDiscoveryStartupDelay</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;long&nbsp;getDiscoveryStartupDelay()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Not used any more.</span></div>
<div class="block">This value is used to expire messages from waiting list whenever node
discovery discrepancies happen.
<p>
During startup, it is possible for some SPIs to have a small time window when
<tt>Node A</tt> has discovered <tt>Node B</tt>, but <tt>Node B</tt>
has not discovered <tt>Node A</tt> yet. Such time window is usually very small,
a matter of milliseconds, but certain JMS providers, for example, may be very slow
and hence have larger discovery delay window.
<p>
The default value of this property is <code>60,000</code> specified by
<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_DISCOVERY_STARTUP_DELAY"><code>DFLT_DISCOVERY_STARTUP_DELAY</code></a>. This should be good enough for vast
majority of configurations. However, if you do anticipate an even larger
delay, you should increase this value.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Time in milliseconds for when nodes can be out-of-sync.</dd>
</dl>
</li>
</ul>
<a name="setDiscoveryStartupDelay-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDiscoveryStartupDelay</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setDiscoveryStartupDelay(long&nbsp;discoStartupDelay)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Not used any more.</span></div>
<div class="block">Sets time in milliseconds after which a certain metric value is considered expired.
If not set explicitly, then default value is <code>600,000</code> milliseconds (10 minutes).</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>discoStartupDelay</code> - Time in milliseconds for when nodes
can be out-of-sync during startup.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="setLoadBalancingSpi-org.apache.ignite.spi.loadbalancing.LoadBalancingSpi...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLoadBalancingSpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setLoadBalancingSpi(<a href="../../../../org/apache/ignite/spi/loadbalancing/LoadBalancingSpi.html" title="interface in org.apache.ignite.spi.loadbalancing">LoadBalancingSpi</a>...&nbsp;loadBalancingSpi)</pre>
<div class="block">Sets fully configured instance of <a href="../../../../org/apache/ignite/spi/loadbalancing/LoadBalancingSpi.html" title="interface in org.apache.ignite.spi.loadbalancing"><code>LoadBalancingSpi</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>loadBalancingSpi</code> - Fully configured instance of <a href="../../../../org/apache/ignite/spi/loadbalancing/LoadBalancingSpi.html" title="interface in org.apache.ignite.spi.loadbalancing"><code>LoadBalancingSpi</code></a> or
<code>null</code> if no SPI provided.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getLoadBalancingSpi--"><code>getLoadBalancingSpi()</code></a></dd>
</dl>
</li>
</ul>
<a name="setIndexingSpi-org.apache.ignite.spi.indexing.IndexingSpi-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIndexingSpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setIndexingSpi(<a href="../../../../org/apache/ignite/spi/indexing/IndexingSpi.html" title="interface in org.apache.ignite.spi.indexing">IndexingSpi</a>&nbsp;indexingSpi)</pre>
<div class="block">Sets fully configured instances of <a href="../../../../org/apache/ignite/spi/indexing/IndexingSpi.html" title="interface in org.apache.ignite.spi.indexing"><code>IndexingSpi</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>indexingSpi</code> - Fully configured instance of <a href="../../../../org/apache/ignite/spi/indexing/IndexingSpi.html" title="interface in org.apache.ignite.spi.indexing"><code>IndexingSpi</code></a>.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getIndexingSpi--"><code>getIndexingSpi()</code></a></dd>
</dl>
</li>
</ul>
<a name="getIndexingSpi--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIndexingSpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/spi/indexing/IndexingSpi.html" title="interface in org.apache.ignite.spi.indexing">IndexingSpi</a>&nbsp;getIndexingSpi()</pre>
<div class="block">Should return fully configured indexing SPI implementations.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Indexing SPI implementation.</dd>
</dl>
</li>
</ul>
<a name="setEncryptionSpi-org.apache.ignite.spi.encryption.EncryptionSpi-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEncryptionSpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setEncryptionSpi(<a href="../../../../org/apache/ignite/spi/encryption/EncryptionSpi.html" title="interface in org.apache.ignite.spi.encryption">EncryptionSpi</a>&nbsp;encryptionSpi)</pre>
<div class="block">Sets fully configured instances of <a href="../../../../org/apache/ignite/spi/encryption/EncryptionSpi.html" title="interface in org.apache.ignite.spi.encryption"><code>EncryptionSpi</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>encryptionSpi</code> - Fully configured instance of <a href="../../../../org/apache/ignite/spi/encryption/EncryptionSpi.html" title="interface in org.apache.ignite.spi.encryption"><code>EncryptionSpi</code></a>.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getEncryptionSpi--"><code>getEncryptionSpi()</code></a></dd>
</dl>
</li>
</ul>
<a name="getEncryptionSpi--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEncryptionSpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/spi/encryption/EncryptionSpi.html" title="interface in org.apache.ignite.spi.encryption">EncryptionSpi</a>&nbsp;getEncryptionSpi()</pre>
<div class="block">Gets fully configured encryption SPI implementations.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Encryption SPI implementation.</dd>
</dl>
</li>
</ul>
<a name="setMetricExporterSpi-org.apache.ignite.spi.metric.MetricExporterSpi...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMetricExporterSpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setMetricExporterSpi(<a href="../../../../org/apache/ignite/spi/metric/MetricExporterSpi.html" title="interface in org.apache.ignite.spi.metric">MetricExporterSpi</a>...&nbsp;metricExporterSpi)</pre>
<div class="block">Sets fully configured instances of <a href="../../../../org/apache/ignite/spi/metric/MetricExporterSpi.html" title="interface in org.apache.ignite.spi.metric"><code>MetricExporterSpi</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>metricExporterSpi</code> - Fully configured instances of <a href="../../../../org/apache/ignite/spi/metric/MetricExporterSpi.html" title="interface in org.apache.ignite.spi.metric"><code>MetricExporterSpi</code></a>.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getMetricExporterSpi--"><code>getMetricExporterSpi()</code></a></dd>
</dl>
</li>
</ul>
<a name="setSystemViewExporterSpi-org.apache.ignite.spi.systemview.SystemViewExporterSpi...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSystemViewExporterSpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setSystemViewExporterSpi(<a href="../../../../org/apache/ignite/spi/systemview/SystemViewExporterSpi.html" title="interface in org.apache.ignite.spi.systemview">SystemViewExporterSpi</a>...&nbsp;sysViewExporterSpi)</pre>
<div class="block">Sets fully configured instances of <a href="../../../../org/apache/ignite/spi/systemview/SystemViewExporterSpi.html" title="interface in org.apache.ignite.spi.systemview"><code>SystemViewExporterSpi</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sysViewExporterSpi</code> - Fully configured instances of <a href="../../../../org/apache/ignite/spi/systemview/SystemViewExporterSpi.html" title="interface in org.apache.ignite.spi.systemview"><code>SystemViewExporterSpi</code></a>.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getSystemViewExporterSpi--"><code>getSystemViewExporterSpi()</code></a></dd>
</dl>
</li>
</ul>
<a name="getMetricExporterSpi--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMetricExporterSpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/spi/metric/MetricExporterSpi.html" title="interface in org.apache.ignite.spi.metric">MetricExporterSpi</a>[]&nbsp;getMetricExporterSpi()</pre>
<div class="block">Gets fully configured metric SPI implementations.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Metric exporter SPI implementations.</dd>
</dl>
</li>
</ul>
<a name="getSystemViewExporterSpi--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSystemViewExporterSpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/spi/systemview/SystemViewExporterSpi.html" title="interface in org.apache.ignite.spi.systemview">SystemViewExporterSpi</a>[]&nbsp;getSystemViewExporterSpi()</pre>
<div class="block">Gets fully configured system view SPI implementations.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>System view exporter SPI implementations.</dd>
</dl>
</li>
</ul>
<a name="setTracingSpi-org.apache.ignite.spi.tracing.TracingSpi-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTracingSpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setTracingSpi(<a href="../../../../org/apache/ignite/spi/tracing/TracingSpi.html" title="interface in org.apache.ignite.spi.tracing">TracingSpi</a>&nbsp;tracingSpi)</pre>
<div class="block">Set fully configured instance of <a href="../../../../org/apache/ignite/spi/tracing/TracingSpi.html" title="interface in org.apache.ignite.spi.tracing"><code>TracingSpi</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tracingSpi</code> - Fully configured instance of <a href="../../../../org/apache/ignite/spi/tracing/TracingSpi.html" title="interface in org.apache.ignite.spi.tracing"><code>TracingSpi</code></a>.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getTracingSpi--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTracingSpi</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/spi/tracing/TracingSpi.html" title="interface in org.apache.ignite.spi.tracing">TracingSpi</a>&nbsp;getTracingSpi()</pre>
<div class="block">Gets fully configured tracing SPI implementation.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Tracing SPI implementation.</dd>
</dl>
</li>
</ul>
<a name="getAddressResolver--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAddressResolver</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/AddressResolver.html" title="interface in org.apache.ignite.configuration">AddressResolver</a>&nbsp;getAddressResolver()</pre>
<div class="block">Gets address resolver for addresses mapping determination.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Address resolver.</dd>
</dl>
</li>
</ul>
<a name="setAddressResolver-org.apache.ignite.configuration.AddressResolver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAddressResolver</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setAddressResolver(<a href="../../../../org/apache/ignite/configuration/AddressResolver.html" title="interface in org.apache.ignite.configuration">AddressResolver</a>&nbsp;addrRslvr)</pre>
<div class="block">Sets address resolver for addresses mapping determination.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>addrRslvr</code> - Address resolver.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="setDeploymentMode-org.apache.ignite.configuration.DeploymentMode-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDeploymentMode</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setDeploymentMode(<a href="../../../../org/apache/ignite/configuration/DeploymentMode.html" title="enum in org.apache.ignite.configuration">DeploymentMode</a>&nbsp;deployMode)</pre>
<div class="block">Sets task classes and resources sharing mode.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>deployMode</code> - Task classes and resources sharing mode.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getDeploymentMode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDeploymentMode</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/DeploymentMode.html" title="enum in org.apache.ignite.configuration">DeploymentMode</a>&nbsp;getDeploymentMode()</pre>
<div class="block">Gets deployment mode for deploying tasks and other classes on this node.
Refer to <a href="../../../../org/apache/ignite/configuration/DeploymentMode.html" title="enum in org.apache.ignite.configuration"><code>DeploymentMode</code></a> documentation for more information.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Deployment mode.</dd>
</dl>
</li>
</ul>
<a name="setPeerClassLoadingMissedResourcesCacheSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPeerClassLoadingMissedResourcesCacheSize</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setPeerClassLoadingMissedResourcesCacheSize(int&nbsp;p2pMissedCacheSize)</pre>
<div class="block">Sets size of missed resources cache. Set 0 to avoid
missed resources caching.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>p2pMissedCacheSize</code> - Size of missed resources cache.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getPeerClassLoadingMissedResourcesCacheSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPeerClassLoadingMissedResourcesCacheSize</h4>
<pre>public&nbsp;int&nbsp;getPeerClassLoadingMissedResourcesCacheSize()</pre>
<div class="block">Returns missed resources cache size. If size greater than <code>0</code>, missed
resources will be cached and next resource request ignored. If size is <code>0</code>,
then request for the resource will be sent to the remote node every time this
resource is requested.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Missed resources cache size.</dd>
</dl>
</li>
</ul>
<a name="getCacheConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCacheConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a>[]&nbsp;getCacheConfiguration()</pre>
<div class="block">Gets configuration (descriptors) for all caches.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Array of fully initialized cache descriptors.</dd>
</dl>
</li>
</ul>
<a name="setCacheConfiguration-org.apache.ignite.configuration.CacheConfiguration...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCacheConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setCacheConfiguration(<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a>...&nbsp;cacheCfg)</pre>
<div class="block">Sets cache configurations.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cacheCfg</code> - Cache configurations.</dd>
</dl>
</li>
</ul>
<a name="isClientMode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isClientMode</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;isClientMode()</pre>
<div class="block">Gets client mode flag. Client node cannot hold data in the caches. It's recommended to use
<a href="../../../../org/apache/ignite/spi/discovery/DiscoverySpi.html" title="interface in org.apache.ignite.spi.discovery"><code>DiscoverySpi</code></a> in client mode if this property is <code>true</code>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Client mode flag.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpi.html#setForceServerMode-boolean-"><code>TcpDiscoverySpi.setForceServerMode(boolean)</code></a></dd>
</dl>
</li>
</ul>
<a name="setClientMode-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setClientMode</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setClientMode(boolean&nbsp;clientMode)</pre>
<div class="block">Sets client mode flag.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>clientMode</code> - Client mode flag.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getCacheKeyConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCacheKeyConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/cache/CacheKeyConfiguration.html" title="class in org.apache.ignite.cache">CacheKeyConfiguration</a>[]&nbsp;getCacheKeyConfiguration()</pre>
<div class="block">Gets cache key configuration.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Cache key configuration.</dd>
</dl>
</li>
</ul>
<a name="setCacheKeyConfiguration-org.apache.ignite.cache.CacheKeyConfiguration...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCacheKeyConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setCacheKeyConfiguration(<a href="../../../../org/apache/ignite/cache/CacheKeyConfiguration.html" title="class in org.apache.ignite.cache">CacheKeyConfiguration</a>...&nbsp;cacheKeyCfg)</pre>
<div class="block">Sets cache key configuration.
Cache key configuration defines</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cacheKeyCfg</code> - Cache key configuration.</dd>
</dl>
</li>
</ul>
<a name="getBinaryConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBinaryConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/BinaryConfiguration.html" title="class in org.apache.ignite.configuration">BinaryConfiguration</a>&nbsp;getBinaryConfiguration()</pre>
<div class="block">Gets configuration for Ignite Binary objects.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Binary configuration object.</dd>
</dl>
</li>
</ul>
<a name="setBinaryConfiguration-org.apache.ignite.configuration.BinaryConfiguration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBinaryConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setBinaryConfiguration(<a href="../../../../org/apache/ignite/configuration/BinaryConfiguration.html" title="class in org.apache.ignite.configuration">BinaryConfiguration</a>&nbsp;binaryCfg)</pre>
<div class="block">Sets configuration for Ignite Binary objects.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>binaryCfg</code> - Binary configuration object.</dd>
</dl>
</li>
</ul>
<a name="getDataStorageConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDataStorageConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a>&nbsp;getDataStorageConfiguration()</pre>
<div class="block">Gets page memory configuration.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Memory configuration.</dd>
</dl>
</li>
</ul>
<a name="setDataStorageConfiguration-org.apache.ignite.configuration.DataStorageConfiguration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDataStorageConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setDataStorageConfiguration(<a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a>&nbsp;dsCfg)</pre>
<div class="block">Sets durable memory configuration.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dsCfg</code> - Data storage configuration.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getMemoryConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMemoryConfiguration</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/MemoryConfiguration.html" title="class in org.apache.ignite.configuration">MemoryConfiguration</a>&nbsp;getMemoryConfiguration()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration"><code>DataStorageConfiguration</code></a> instead.</span></div>
<div class="block">Gets page memory configuration.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Memory configuration.</dd>
</dl>
</li>
</ul>
<a name="setMemoryConfiguration-org.apache.ignite.configuration.MemoryConfiguration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMemoryConfiguration</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setMemoryConfiguration(<a href="../../../../org/apache/ignite/configuration/MemoryConfiguration.html" title="class in org.apache.ignite.configuration">MemoryConfiguration</a>&nbsp;memCfg)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration"><code>DataStorageConfiguration</code></a> instead.</span></div>
<div class="block">Sets page memory configuration.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>memCfg</code> - Memory configuration.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getPersistentStoreConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPersistentStoreConfiguration</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/PersistentStoreConfiguration.html" title="class in org.apache.ignite.configuration">PersistentStoreConfiguration</a>&nbsp;getPersistentStoreConfiguration()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Part of old API. Use <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration"><code>DataStorageConfiguration</code></a> for configuring persistence instead.</span></div>
<div class="block">Gets persistence configuration used by Apache Ignite Persistent Store.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Persistence configuration.</dd>
</dl>
</li>
</ul>
<a name="isPersistentStoreEnabled--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isPersistentStoreEnabled</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;boolean&nbsp;isPersistentStoreEnabled()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Part of legacy configuration API. Doesn't work if new configuration API is used.</span></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Flag <code>true</code> if persistence is enabled, <code>false</code> if disabled.</dd>
</dl>
</li>
</ul>
<a name="setPersistentStoreConfiguration-org.apache.ignite.configuration.PersistentStoreConfiguration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPersistentStoreConfiguration</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setPersistentStoreConfiguration(<a href="../../../../org/apache/ignite/configuration/PersistentStoreConfiguration.html" title="class in org.apache.ignite.configuration">PersistentStoreConfiguration</a>&nbsp;pstCfg)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Part of old API. Use <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration"><code>DataStorageConfiguration</code></a> for configuring persistence instead.</span></div>
<div class="block">Sets persistence configuration activating Apache Ignite Persistent Store.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>pstCfg</code> - Persistence configuration.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="isActiveOnStart--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isActiveOnStart</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;boolean&nbsp;isActiveOnStart()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getClusterStateOnStart--"><code>getClusterStateOnStart()</code></a> instead.</span></div>
<div class="block">Gets flag indicating whether the cluster will be active on start. If cluster is not active on start,
there will be no cache partition map exchanges performed until the cluster is activated. This should
significantly speed up large topology startup time.
<p>
Default value is <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_ACTIVE_ON_START"><code>DFLT_ACTIVE_ON_START</code></a>.
<p>
This flag is ignored when Ignite Persistence is enabled see <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration"><code>DataStorageConfiguration</code></a>.
Cluster is always inactive on start when Ignite Persistence is enabled.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Active on start flag value.</dd>
</dl>
</li>
</ul>
<a name="setActiveOnStart-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setActiveOnStart</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setActiveOnStart(boolean&nbsp;activeOnStart)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setClusterStateOnStart-org.apache.ignite.cluster.ClusterState-"><code>setClusterStateOnStart(ClusterState)</code></a> instead.</span></div>
<div class="block">Sets flag indicating whether the cluster will be active on start. This value should be the same on all
nodes in the cluster.
<p>
This flag is ignored when <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration"><code>DataStorageConfiguration</code></a> has at least one configured persistent region:
cluster is always inactive on start when Ignite Persistence is enabled.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>activeOnStart</code> - Active on start flag value.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> instance.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#isActiveOnStart--"><code>isActiveOnStart()</code></a></dd>
</dl>
</li>
</ul>
<a name="isAutoActivationEnabled--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAutoActivationEnabled</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;boolean&nbsp;isAutoActivationEnabled()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getClusterStateOnStart--"><code>getClusterStateOnStart()</code></a> instead.</span></div>
<div class="block">Get the flag indicating that cluster is enabled to activate automatically.
If it is set to <code>true</code> and BaselineTopology is set as well than cluster activates automatically
when all nodes from the BaselineTopology join the cluster.
<p>
Default value is <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_AUTO_ACTIVATION"><code>DFLT_AUTO_ACTIVATION</code></a>.
<p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Auto activation enabled flag value.</dd>
</dl>
</li>
</ul>
<a name="setAutoActivationEnabled-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAutoActivationEnabled</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setAutoActivationEnabled(boolean&nbsp;autoActivation)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setClusterStateOnStart-org.apache.ignite.cluster.ClusterState-"><code>setClusterStateOnStart(ClusterState)</code></a> instead.</span></div>
<div class="block">Sets flag indicating whether the cluster is enabled to activate automatically.
This value should be the same on all nodes in the cluster.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>autoActivation</code> - Auto activation enabled flag value.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> instance.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#isAutoActivationEnabled--"><code>isAutoActivationEnabled()</code></a></dd>
</dl>
</li>
</ul>
<a name="getClusterStateOnStart--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClusterStateOnStart</h4>
<pre>@Nullable
public&nbsp;@Nullable <a href="../../../../org/apache/ignite/cluster/ClusterState.html" title="enum in org.apache.ignite.cluster">ClusterState</a>&nbsp;getClusterStateOnStart()</pre>
<div class="block">Gets state of cluster on start.
<br/>
For <b>in-memory cluster</b> this state will be applied to the first started node. If
cluster state on start is <a href="../../../../org/apache/ignite/cluster/ClusterState.html#INACTIVE"><code>ClusterState.INACTIVE</code></a>, further hode joins will be handled by cluster faster and
manual cluster activation should be performed in order to start working the cluster and caches.
<br/>
For <b>persistent cluster</b> If state is different from <a href="../../../../org/apache/ignite/cluster/ClusterState.html#INACTIVE"><code>ClusterState.INACTIVE</code></a> and BaselineTopology is
set (cluster was activated before, for example before cluster restart) as well then cluster moves to given
cluster state when all nodes from the BaselineTopology join the cluster, i.e. manual activation isn't required
in that case.
<p>
Default value is <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_STATE_ON_START"><code>DFLT_STATE_ON_START</code></a>.
<p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>State of cluster on start or <code>null</code>, if property wasn't set. <code>Null</code> means that default
value will be used.</dd>
</dl>
</li>
</ul>
<a name="setClusterStateOnStart-org.apache.ignite.cluster.ClusterState-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setClusterStateOnStart</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setClusterStateOnStart(<a href="../../../../org/apache/ignite/cluster/ClusterState.html" title="enum in org.apache.ignite.cluster">ClusterState</a>&nbsp;state)</pre>
<div class="block">Sets state of cluster on start.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>state</code> - New cluster state on start.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getClusterStateOnStart--"><code>getClusterStateOnStart()</code></a></dd>
</dl>
</li>
</ul>
<a name="isCacheSanityCheckEnabled--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isCacheSanityCheckEnabled</h4>
<pre>public&nbsp;boolean&nbsp;isCacheSanityCheckEnabled()</pre>
<div class="block">Gets flag indicating whether cache sanity check is enabled. If enabled, then Ignite
will perform the following checks and throw an exception if check fails:
<ul>
<li>Cache entry is not externally locked with <code>lock(...)</code> or <code>lockAsync(...)</code>
methods when entry is enlisted to transaction.</li>
<li>Each entry in affinity group-lock transaction has the same affinity key as was specified on
affinity transaction start.</li>
<li>Each entry in partition group-lock transaction belongs to the same partition as was specified
on partition transaction start.</li>
</ul>
<p>
These checks are not required for cache operation, but help to find subtle bugs. Disabling of this checks
usually yields a noticeable performance gain.
<p>
If not provided, default value is <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_CACHE_SANITY_CHECK_ENABLED"><code>DFLT_CACHE_SANITY_CHECK_ENABLED</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>True</code> if group lock sanity check is enabled.</dd>
</dl>
</li>
</ul>
<a name="setCacheSanityCheckEnabled-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCacheSanityCheckEnabled</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setCacheSanityCheckEnabled(boolean&nbsp;cacheSanityCheckEnabled)</pre>
<div class="block">Sets cache sanity check flag.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cacheSanityCheckEnabled</code> - <code>True</code> if cache sanity check is enabled.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#isCacheSanityCheckEnabled--"><code>isCacheSanityCheckEnabled()</code></a></dd>
</dl>
</li>
</ul>
<a name="getIncludeEventTypes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIncludeEventTypes</h4>
<pre>public&nbsp;int[]&nbsp;getIncludeEventTypes()</pre>
<div class="block">Gets array of event types, which will be recorded.
<p>
Note that by default all events in Ignite are disabled. Ignite can and often does generate thousands
events per seconds under the load and therefore it creates a significant additional load on the system.
If these events are not needed by the application this load is unnecessary and leads to significant
performance degradation. So it is <b>highly recommended</b> to enable only those events that your
application logic requires. Note that certain events are required for Ignite's internal operations
and such events will still be generated but not stored by event storage SPI if they are disabled
in Ignite configuration.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Include event types.</dd>
</dl>
</li>
</ul>
<a name="setIncludeEventTypes-int...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIncludeEventTypes</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setIncludeEventTypes(int...&nbsp;inclEvtTypes)</pre>
<div class="block">Sets array of event types, which will be recorded by <code>GridEventStorageManager.record(Event)</code>.
Note, that either the include event types or the exclude event types can be established.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>inclEvtTypes</code> - Include event types.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="setLocalHost-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLocalHost</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setLocalHost(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;locHost)</pre>
<div class="block">Sets system-wide local address or host for all Ignite components to bind to. If provided it will
override all default local bind settings within Ignite or any of its SPIs.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>locHost</code> - Local IP address or host to bind to.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getLocalHost--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLocalHost</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getLocalHost()</pre>
<div class="block">Gets system-wide local address or host for all Ignite components to bind to. If provided it will
override all default local bind settings within Ignite or any of its SPIs.
<p>
If <code>null</code> then Ignite tries to use local wildcard address. That means that
all services will be available on all network interfaces of the host machine.
<p>
It is strongly recommended to set this parameter for all production environments.
<p>
If not provided, default is <code>null</code>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Local address or host to bind to.</dd>
</dl>
</li>
</ul>
<a name="getTimeServerPortBase--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTimeServerPortBase</h4>
<pre>public&nbsp;int&nbsp;getTimeServerPortBase()</pre>
<div class="block">Gets base UPD port number for grid time server. Time server will be started on one of free ports in range
<code>[timeServerPortBase, timeServerPortBase + timeServerPortRange - 1]</code>.
<p>
Time server provides clock synchronization between nodes.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Time</dd>
</dl>
</li>
</ul>
<a name="setTimeServerPortBase-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTimeServerPortBase</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setTimeServerPortBase(int&nbsp;timeSrvPortBase)</pre>
<div class="block">Sets time server port base.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>timeSrvPortBase</code> - Time server port base.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getTimeServerPortRange--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTimeServerPortRange</h4>
<pre>public&nbsp;int&nbsp;getTimeServerPortRange()</pre>
<div class="block">Defines port range to try for time server start.
If port range value is <tt>0</tt>, then implementation will try bind only to the port provided by
<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setTimeServerPortBase-int-"><code>setTimeServerPortBase(int)</code></a> method and fail if binding to this port did not succeed.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Number of ports to try before server initialization fails.</dd>
</dl>
</li>
</ul>
<a name="setTimeServerPortRange-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTimeServerPortRange</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setTimeServerPortRange(int&nbsp;timeSrvPortRange)</pre>
<div class="block">Sets time server port range.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>timeSrvPortRange</code> - Time server port range.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getIncludeProperties--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIncludeProperties</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getIncludeProperties()</pre>
<div class="block">Gets array of system or environment properties to include into node attributes.
If this array is <code>null</code>, which is default, then all system and environment
properties will be included. If this array is empty, then none will be included.
Otherwise, for every name provided, first a system property will be looked up,
and then, if it is not found, environment property will be looked up.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Array of system or environment properties to include into node attributes.</dd>
</dl>
</li>
</ul>
<a name="setIncludeProperties-java.lang.String...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIncludeProperties</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setIncludeProperties(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;includeProps)</pre>
<div class="block">Sets array of system or environment property names to include into node attributes.
See <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getIncludeProperties--"><code>getIncludeProperties()</code></a> for more info.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>includeProps</code> - Array of system or environment property names to include into node attributes.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getMetricsLogFrequency--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMetricsLogFrequency</h4>
<pre>public&nbsp;long&nbsp;getMetricsLogFrequency()</pre>
<div class="block">Gets frequency of metrics log print out.
<p>
If <code>0</code>, metrics print out is disabled.
<p>
If not provided, then default value <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_METRICS_LOG_FREQ"><code>DFLT_METRICS_LOG_FREQ</code></a> is used.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Frequency of metrics log print out.</dd>
</dl>
</li>
</ul>
<a name="setMetricsLogFrequency-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMetricsLogFrequency</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setMetricsLogFrequency(long&nbsp;metricsLogFreq)</pre>
<div class="block">Sets frequency of metrics log print out.
<p>
If <code>0</code>, metrics print out is disabled.
<p>
If not provided, then default value <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_METRICS_LOG_FREQ"><code>DFLT_METRICS_LOG_FREQ</code></a> is used.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>metricsLogFreq</code> - Frequency of metrics log print out.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getConnectorConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConnectorConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/ConnectorConfiguration.html" title="class in org.apache.ignite.configuration">ConnectorConfiguration</a>&nbsp;getConnectorConfiguration()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Connector configuration.</dd>
</dl>
</li>
</ul>
<a name="setConnectorConfiguration-org.apache.ignite.configuration.ConnectorConfiguration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setConnectorConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setConnectorConfiguration(<a href="../../../../org/apache/ignite/configuration/ConnectorConfiguration.html" title="class in org.apache.ignite.configuration">ConnectorConfiguration</a>&nbsp;connectorCfg)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>connectorCfg</code> - Connector configuration.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getOdbcConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOdbcConfiguration</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/OdbcConfiguration.html" title="class in org.apache.ignite.configuration">OdbcConfiguration</a>&nbsp;getOdbcConfiguration()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getClientConnectorConfiguration--"><code>getClientConnectorConfiguration()</code></a> ()} instead.</span></div>
<div class="block">Gets configuration for ODBC.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>ODBC configuration.</dd>
</dl>
</li>
</ul>
<a name="setOdbcConfiguration-org.apache.ignite.configuration.OdbcConfiguration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOdbcConfiguration</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setOdbcConfiguration(<a href="../../../../org/apache/ignite/configuration/OdbcConfiguration.html" title="class in org.apache.ignite.configuration">OdbcConfiguration</a>&nbsp;odbcCfg)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setClientConnectorConfiguration-org.apache.ignite.configuration.ClientConnectorConfiguration-"><code>setClientConnectorConfiguration(ClientConnectorConfiguration)</code></a> instead.</span></div>
<div class="block">Sets configuration for ODBC.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>odbcCfg</code> - ODBC configuration.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getServiceConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/services/ServiceConfiguration.html" title="class in org.apache.ignite.services">ServiceConfiguration</a>[]&nbsp;getServiceConfiguration()</pre>
<div class="block">Gets configurations for services to be deployed on the grid.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Configurations for services to be deployed on the grid.</dd>
</dl>
</li>
</ul>
<a name="setServiceConfiguration-org.apache.ignite.services.ServiceConfiguration...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setServiceConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setServiceConfiguration(<a href="../../../../org/apache/ignite/services/ServiceConfiguration.html" title="class in org.apache.ignite.services">ServiceConfiguration</a>...&nbsp;svcCfgs)</pre>
<div class="block">Sets configurations for services to be deployed on the grid.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>svcCfgs</code> - Configurations for services to be deployed on the grid.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getLocalEventListeners--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLocalEventListeners</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/lang/IgnitePredicate.html" title="interface in org.apache.ignite.lang">IgnitePredicate</a><span class='angle_bracket'>&lt;</span>? extends <a href="../../../../org/apache/ignite/events/Event.html" title="interface in org.apache.ignite.events">Event</a><span class='angle_bracket'>&gt;</span>,int[]<span class='angle_bracket'>&gt;</span>&nbsp;getLocalEventListeners()</pre>
<div class="block">Gets map of pre-configured local event listeners.
Each listener is mapped to array of event types.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Pre-configured event listeners map.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/events/EventType.html" title="interface in org.apache.ignite.events"><code>EventType</code></a></dd>
</dl>
</li>
</ul>
<a name="setLocalEventListeners-java.util.Map-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLocalEventListeners</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setLocalEventListeners(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/lang/IgnitePredicate.html" title="interface in org.apache.ignite.lang">IgnitePredicate</a><span class='angle_bracket'>&lt;</span>? extends <a href="../../../../org/apache/ignite/events/Event.html" title="interface in org.apache.ignite.events">Event</a><span class='angle_bracket'>&gt;</span>,int[]<span class='angle_bracket'>&gt;</span>&nbsp;lsnrs)</pre>
<div class="block">Sets map of pre-configured local event listeners.
Each listener is mapped to array of event types.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>lsnrs</code> - Pre-configured event listeners map.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getSnapshotPath--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSnapshotPath</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getSnapshotPath()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>By default the relative <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_SNAPSHOT_DIRECTORY"><code>DFLT_SNAPSHOT_DIRECTORY</code></a> is used. The value can be
configured as relative path starting from the Ignites <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getWorkDirectory--"><code>getWorkDirectory()</code></a> or
the value can be represented as an absolute snapshot working path.</dd>
</dl>
</li>
</ul>
<a name="setSnapshotPath-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSnapshotPath</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setSnapshotPath(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;snapshotPath)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>snapshotPath</code> - By default the relative <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_SNAPSHOT_DIRECTORY"><code>DFLT_SNAPSHOT_DIRECTORY</code></a> is used.
The value can be configured as relative path starting from the Ignites <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getWorkDirectory--"><code>getWorkDirectory()</code></a>
or the value can be represented as an absolute snapshot working path instead.</dd>
</dl>
</li>
</ul>
<a name="getWarmupClosure--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWarmupClosure</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/lang/IgniteInClosure.html" title="interface in org.apache.ignite.lang">IgniteInClosure</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a><span class='angle_bracket'>&gt;</span>&nbsp;getWarmupClosure()</pre>
<div class="block">Gets grid warmup closure. This closure will be executed before actual grid instance start. Configuration of
a starting instance will be passed to the closure so it can decide what operations to warm up.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Warmup closure to execute.</dd>
</dl>
</li>
</ul>
<a name="setWarmupClosure-org.apache.ignite.lang.IgniteInClosure-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWarmupClosure</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setWarmupClosure(<a href="../../../../org/apache/ignite/lang/IgniteInClosure.html" title="interface in org.apache.ignite.lang">IgniteInClosure</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a><span class='angle_bracket'>&gt;</span>&nbsp;warmupClos)</pre>
<div class="block">Sets warmup closure to execute before grid startup.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>warmupClos</code> - Warmup closure to execute.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getWarmupClosure--"><code>getWarmupClosure()</code></a></dd>
</dl>
</li>
</ul>
<a name="getTransactionConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTransactionConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/TransactionConfiguration.html" title="class in org.apache.ignite.configuration">TransactionConfiguration</a>&nbsp;getTransactionConfiguration()</pre>
<div class="block">Gets transactions configuration.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Transactions configuration.</dd>
</dl>
</li>
</ul>
<a name="setTransactionConfiguration-org.apache.ignite.configuration.TransactionConfiguration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTransactionConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setTransactionConfiguration(<a href="../../../../org/apache/ignite/configuration/TransactionConfiguration.html" title="class in org.apache.ignite.configuration">TransactionConfiguration</a>&nbsp;txCfg)</pre>
<div class="block">Sets transactions configuration.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>txCfg</code> - Transactions configuration.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getPluginConfigurations--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPluginConfigurations</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/plugin/PluginConfiguration.html" title="interface in org.apache.ignite.plugin">PluginConfiguration</a>[]&nbsp;getPluginConfigurations()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
<div class="block">Gets plugin configurations.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Plugin configurations.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/plugin/PluginProvider.html" title="interface in org.apache.ignite.plugin"><code>PluginProvider</code></a></dd>
</dl>
</li>
</ul>
<a name="setPluginConfigurations-org.apache.ignite.plugin.PluginConfiguration...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPluginConfigurations</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setPluginConfigurations(<a href="../../../../org/apache/ignite/plugin/PluginConfiguration.html" title="interface in org.apache.ignite.plugin">PluginConfiguration</a>...&nbsp;pluginCfgs)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since <a href="../../../../org/apache/ignite/plugin/PluginProvider.html" title="interface in org.apache.ignite.plugin"><code>PluginProvider</code></a>s can be set explicitly via <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setPluginProviders-org.apache.ignite.plugin.PluginProvider...-"><code>setPluginProviders(PluginProvider[])</code></a>
it's preferable to store <a href="../../../../org/apache/ignite/plugin/PluginConfiguration.html" title="interface in org.apache.ignite.plugin"><code>PluginConfiguration</code></a> as a part of <a href="../../../../org/apache/ignite/plugin/PluginProvider.html" title="interface in org.apache.ignite.plugin"><code>PluginProvider</code></a>.</span></div>
<div class="block">Sets plugin configurations.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>pluginCfgs</code> - Plugin configurations.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/plugin/PluginProvider.html" title="interface in org.apache.ignite.plugin"><code>PluginProvider</code></a></dd>
</dl>
</li>
</ul>
<a name="getAtomicConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAtomicConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/AtomicConfiguration.html" title="class in org.apache.ignite.configuration">AtomicConfiguration</a>&nbsp;getAtomicConfiguration()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Atomic data structures configuration.</dd>
</dl>
</li>
</ul>
<a name="setAtomicConfiguration-org.apache.ignite.configuration.AtomicConfiguration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAtomicConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setAtomicConfiguration(<a href="../../../../org/apache/ignite/configuration/AtomicConfiguration.html" title="class in org.apache.ignite.configuration">AtomicConfiguration</a>&nbsp;atomicCfg)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>atomicCfg</code> - Atomic data structures configuration.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="setClassLoader-java.lang.ClassLoader-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setClassLoader</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setClassLoader(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLdr)</pre>
<div class="block">Sets loader which will be used for instantiating execution context (<code>EntryProcessors</code>,
<code>CacheEntryListeners</code>, <code>CacheLoaders</code> and
<code>ExpiryPolicys</code>).</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>classLdr</code> - Class loader.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getClassLoader--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClassLoader</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;getClassLoader()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>User's class loader.</dd>
</dl>
</li>
</ul>
<a name="getCacheStoreSessionListenerFactories--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCacheStoreSessionListenerFactories</h4>
<pre>public&nbsp;javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/cache/store/CacheStoreSessionListener.html" title="interface in org.apache.ignite.cache.store">CacheStoreSessionListener</a><span class='angle_bracket'>&gt;</span>[]&nbsp;getCacheStoreSessionListenerFactories()</pre>
<div class="block">Gets cache store session listener factories.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Cache store session listener factories.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/cache/store/CacheStoreSessionListener.html" title="interface in org.apache.ignite.cache.store"><code>CacheStoreSessionListener</code></a></dd>
</dl>
</li>
</ul>
<a name="setCacheStoreSessionListenerFactories-javax.cache.configuration.Factory...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCacheStoreSessionListenerFactories</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setCacheStoreSessionListenerFactories(javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/cache/store/CacheStoreSessionListener.html" title="interface in org.apache.ignite.cache.store">CacheStoreSessionListener</a><span class='angle_bracket'>&gt;</span>...&nbsp;storeSesLsnrs)</pre>
<div class="block">Cache store session listener factories.
<p>
These are global store session listeners, so they are applied to
all caches. If you need to override listeners for a
particular cache, use <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setCacheStoreSessionListenerFactories-javax.cache.configuration.Factory...-"><code>CacheConfiguration.setCacheStoreSessionListenerFactories(Factory[])</code></a>
configuration property.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>storeSesLsnrs</code> - Cache store session listener factories.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/cache/store/CacheStoreSessionListener.html" title="interface in org.apache.ignite.cache.store"><code>CacheStoreSessionListener</code></a></dd>
</dl>
</li>
</ul>
<a name="getPlatformConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPlatformConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/PlatformConfiguration.html" title="interface in org.apache.ignite.configuration">PlatformConfiguration</a>&nbsp;getPlatformConfiguration()</pre>
<div class="block">Gets platform configuration.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Platform configuration.</dd>
</dl>
</li>
</ul>
<a name="setPlatformConfiguration-org.apache.ignite.configuration.PlatformConfiguration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPlatformConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setPlatformConfiguration(<a href="../../../../org/apache/ignite/configuration/PlatformConfiguration.html" title="interface in org.apache.ignite.configuration">PlatformConfiguration</a>&nbsp;platformCfg)</pre>
<div class="block">Sets platform configuration.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>platformCfg</code> - Platform configuration.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="isLateAffinityAssignment--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isLateAffinityAssignment</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;boolean&nbsp;isLateAffinityAssignment()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Starting from Ignite 2.1 late affinity assignment is always enabled.</span></div>
<div class="block">Whether or not late affinity assignment mode should be used.
<p>
On each topology change, for each started cache partition-to-node mapping is
calculated using <a href="../../../../org/apache/ignite/cache/affinity/AffinityFunction.html" title="interface in org.apache.ignite.cache.affinity"><code>AffinityFunction</code></a> configured for cache. When late
affinity assignment mode is disabled then new affinity mapping is applied immediately.
<p>
With late affinity assignment mode if primary node was changed for some partition, but data for this
partition is not rebalanced yet on this node, then current primary is not changed and new primary is temporary
assigned as backup. This nodes becomes primary only when rebalancing for all assigned primary partitions is
finished. This mode can show better performance for cache operations, since when cache primary node
executes some operation and data is not rebalanced yet, then it sends additional message to force rebalancing
from other nodes.
<p>
Note, that <a href="../../../../org/apache/ignite/cache/affinity/Affinity.html" title="interface in org.apache.ignite.cache.affinity"><code>Affinity</code></a> interface provides assignment information taking into account late assignment,
so while rebalancing for new primary nodes is not finished it can return assignment which differs
from assignment calculated by <a href="../../../../org/apache/ignite/cache/affinity/AffinityFunction.html#assignPartitions-org.apache.ignite.cache.affinity.AffinityFunctionContext-"><code>AffinityFunction.assignPartitions(org.apache.ignite.cache.affinity.AffinityFunctionContext)</code></a>.
<p>
This property should have the same value for all nodes in cluster.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Late affinity assignment flag.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/cache/affinity/AffinityFunction.html" title="interface in org.apache.ignite.cache.affinity"><code>AffinityFunction</code></a></dd>
</dl>
</li>
</ul>
<a name="setLateAffinityAssignment-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLateAffinityAssignment</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setLateAffinityAssignment(boolean&nbsp;lateAffAssignment)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Starting from Ignite 2.1 late affinity assignment is always enabled.</span></div>
<div class="block">Sets late affinity assignment flag.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>lateAffAssignment</code> - Late affinity assignment flag.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getExecutorConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getExecutorConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/ExecutorConfiguration.html" title="class in org.apache.ignite.configuration">ExecutorConfiguration</a>[]&nbsp;getExecutorConfiguration()</pre>
<div class="block">Gets custom executors for user compute tasks.
<p>
See <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setExecutorConfiguration-org.apache.ignite.configuration.ExecutorConfiguration...-"><code>setExecutorConfiguration(ExecutorConfiguration...)</code></a> for more information.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Executor configurations.</dd>
</dl>
</li>
</ul>
<a name="setExecutorConfiguration-org.apache.ignite.configuration.ExecutorConfiguration...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setExecutorConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setExecutorConfiguration(<a href="../../../../org/apache/ignite/configuration/ExecutorConfiguration.html" title="class in org.apache.ignite.configuration">ExecutorConfiguration</a>...&nbsp;execCfgs)</pre>
<div class="block">Sets custom executors for user compute tasks.
<p>
See <a href="../../../../org/apache/ignite/IgniteCompute.html#withExecutor-java.lang.String-"><code>IgniteCompute.withExecutor(String)</code></a> for more information.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>execCfgs</code> - Executor configurations.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getLongQueryWarningTimeout--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLongQueryWarningTimeout</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;long&nbsp;getLongQueryWarningTimeout()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html#getLongQueryWarningTimeout--"><code>SqlConfiguration.getLongQueryWarningTimeout()</code></a> instead.</span></div>
<div class="block">Gets timeout in milliseconds after which long query warning will be printed.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Timeout in milliseconds.</dd>
</dl>
</li>
</ul>
<a name="setLongQueryWarningTimeout-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLongQueryWarningTimeout</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setLongQueryWarningTimeout(long&nbsp;longQryWarnTimeout)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html#setLongQueryWarningTimeout-long-"><code>SqlConfiguration.setLongQueryWarningTimeout(long)</code></a> instead.</span></div>
<div class="block">Sets timeout in milliseconds after which long query warning will be printed.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>longQryWarnTimeout</code> - Timeout in milliseconds.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="setSqlConnectorConfiguration-org.apache.ignite.configuration.SqlConnectorConfiguration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSqlConnectorConfiguration</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setSqlConnectorConfiguration(<a href="../../../../org/apache/ignite/configuration/SqlConnectorConfiguration.html" title="class in org.apache.ignite.configuration">SqlConnectorConfiguration</a>&nbsp;sqlConnCfg)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setClientConnectorConfiguration-org.apache.ignite.configuration.ClientConnectorConfiguration-"><code>setClientConnectorConfiguration(ClientConnectorConfiguration)</code></a> instead.</span></div>
<div class="block">Sets SQL connector configuration.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sqlConnCfg</code> - SQL connector configuration.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getSqlConnectorConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSqlConnectorConfiguration</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/SqlConnectorConfiguration.html" title="class in org.apache.ignite.configuration">SqlConnectorConfiguration</a>&nbsp;getSqlConnectorConfiguration()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getClientConnectorConfiguration--"><code>getClientConnectorConfiguration()</code></a> instead.</span></div>
<div class="block">Gets SQL connector configuration.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>SQL connector configuration.</dd>
</dl>
</li>
</ul>
<a name="setClientConnectorConfiguration-org.apache.ignite.configuration.ClientConnectorConfiguration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setClientConnectorConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setClientConnectorConfiguration(@Nullable
@Nullable <a href="../../../../org/apache/ignite/configuration/ClientConnectorConfiguration.html" title="class in org.apache.ignite.configuration">ClientConnectorConfiguration</a>&nbsp;cliConnCfg)</pre>
<div class="block">Sets client connector configuration.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cliConnCfg</code> - Client connector configuration.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getFailureHandler--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFailureHandler</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/failure/FailureHandler.html" title="interface in org.apache.ignite.failure">FailureHandler</a>&nbsp;getFailureHandler()</pre>
<div class="block">Gets failure handler.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Failure handler.</dd>
</dl>
</li>
</ul>
<a name="setFailureHandler-org.apache.ignite.failure.FailureHandler-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFailureHandler</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setFailureHandler(<a href="../../../../org/apache/ignite/failure/FailureHandler.html" title="interface in org.apache.ignite.failure">FailureHandler</a>&nbsp;failureHnd)</pre>
<div class="block">Sets failure handler.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>failureHnd</code> - Failure handler.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>This</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getClientConnectorConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClientConnectorConfiguration</h4>
<pre>@Nullable
public&nbsp;@Nullable <a href="../../../../org/apache/ignite/configuration/ClientConnectorConfiguration.html" title="class in org.apache.ignite.configuration">ClientConnectorConfiguration</a>&nbsp;getClientConnectorConfiguration()</pre>
<div class="block">Gets client connector configuration.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Client connector configuration.</dd>
</dl>
</li>
</ul>
<a name="getMvccVacuumThreadCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMvccVacuumThreadCount</h4>
<pre>public&nbsp;int&nbsp;getMvccVacuumThreadCount()</pre>
<div class="block"><b>This is an experimental feature. Transactional SQL is currently in a beta status.</b>
<p>
Returns number of MVCC vacuum threads.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Number of MVCC vacuum threads.</dd>
</dl>
</li>
</ul>
<a name="setMvccVacuumThreadCount-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMvccVacuumThreadCount</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setMvccVacuumThreadCount(int&nbsp;mvccVacuumThreadCnt)</pre>
<div class="block"><b>This is an experimental feature. Transactional SQL is currently in a beta status.</b>
<p>
Sets number of MVCC vacuum threads.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>mvccVacuumThreadCnt</code> - Number of MVCC vacuum threads.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getMvccVacuumFrequency--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMvccVacuumFrequency</h4>
<pre>public&nbsp;long&nbsp;getMvccVacuumFrequency()</pre>
<div class="block"><b>This is an experimental feature. Transactional SQL is currently in a beta status.</b>
<p>
Returns time interval between MVCC vacuum runs in milliseconds.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Time interval between MVCC vacuum runs in milliseconds.</dd>
</dl>
</li>
</ul>
<a name="setMvccVacuumFrequency-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMvccVacuumFrequency</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setMvccVacuumFrequency(long&nbsp;mvccVacuumFreq)</pre>
<div class="block"><b>This is an experimental feature. Transactional SQL is currently in a beta status.</b>
<p>
Sets time interval between MVCC vacuum runs in milliseconds.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>mvccVacuumFreq</code> - Time interval between MVCC vacuum runs in milliseconds.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="isAuthenticationEnabled--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAuthenticationEnabled</h4>
<pre>public&nbsp;boolean&nbsp;isAuthenticationEnabled()</pre>
<div class="block">Returns <code>true</code> if user authentication is enabled for cluster. Otherwise returns <code>false</code>.
Default value is false; authentication is disabled.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>true</code> if user authentication is enabled for cluster. Otherwise returns <code>false</code>.</dd>
</dl>
</li>
</ul>
<a name="setAuthenticationEnabled-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAuthenticationEnabled</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setAuthenticationEnabled(boolean&nbsp;authEnabled)</pre>
<div class="block">Sets flag indicating whether the user authentication is enabled for cluster.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>authEnabled</code> - User authentication enabled flag. <code>true</code> enab</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getSqlSchemas--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSqlSchemas</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getSqlSchemas()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html#getSqlSchemas--"><code>SqlConfiguration.getSqlSchemas()</code></a> instead.</span></div>
<div class="block">Gets SQL schemas to be created on node startup.
<p>
See <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setSqlSchemas-java.lang.String...-"><code>setSqlSchemas(String...)</code></a> for more information.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>SQL schemas to be created on node startup.</dd>
</dl>
</li>
</ul>
<a name="setSqlSchemas-java.lang.String...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSqlSchemas</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setSqlSchemas(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;sqlSchemas)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html#setSqlSchemas-java.lang.String...-"><code>SqlConfiguration.setSqlSchemas(String...)</code></a> instead.</span></div>
<div class="block">Sets SQL schemas to be created on node startup. Schemas are created on local node only and are not propagated
to other cluster nodes. Created schemas cannot be dropped.
<p>
By default schema names are case-insensitive, i.e. <code>my_schema</code> and <code>My_Schema</code> represents the same
object. Use quotes to enforce case sensitivity (e.g. <code>"My_Schema"</code>).
<p>
Property is ignored if <code>ignite-indexing</code> module is not in classpath.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sqlSchemas</code> - SQL schemas to be created on node startup.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getPluginProviders--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPluginProviders</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/plugin/PluginProvider.html" title="interface in org.apache.ignite.plugin">PluginProvider</a>[]&nbsp;getPluginProviders()</pre>
<div class="block">Gets plugin providers.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Plugin providers.</dd>
</dl>
</li>
</ul>
<a name="setPluginProviders-org.apache.ignite.plugin.PluginProvider...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPluginProviders</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setPluginProviders(<a href="../../../../org/apache/ignite/plugin/PluginProvider.html" title="interface in org.apache.ignite.plugin">PluginProvider</a>...&nbsp;pluginProvs)</pre>
<div class="block">Sets plugin providers.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>pluginProvs</code> - Plugin providers.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getSqlConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSqlConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html" title="class in org.apache.ignite.configuration">SqlConfiguration</a>&nbsp;getSqlConfiguration()</pre>
<div class="block">Gets Configuration of the SQL subsystem.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>SQL configuration.</dd>
</dl>
</li>
</ul>
<a name="setSqlConfiguration-org.apache.ignite.configuration.SqlConfiguration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSqlConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setSqlConfiguration(<a href="../../../../org/apache/ignite/configuration/SqlConfiguration.html" title="class in org.apache.ignite.configuration">SqlConfiguration</a>&nbsp;sqlCfg)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sqlCfg</code> - Configuration of the SQL subsystem.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getAsyncContinuationExecutor--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAsyncContinuationExecutor</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Executor.html?is-external=true" title="class or interface in java.util.concurrent">Executor</a>&nbsp;getAsyncContinuationExecutor()</pre>
<div class="block">Gets the continuation executor for cache async APIs.
<p />
When <code>null</code> (default), <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ForkJoinPool.html?is-external=true#commonPool--" title="class or interface in java.util.concurrent"><code>ForkJoinPool.commonPool()</code></a> is used.
<p />
When async operation completes, corresponding <a href="../../../../org/apache/ignite/lang/IgniteFuture.html" title="interface in org.apache.ignite.lang"><code>IgniteFuture</code></a> listeners
will be invoked using this executor.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Executor for async continuations.</dd>
</dl>
</li>
</ul>
<a name="setAsyncContinuationExecutor-java.util.concurrent.Executor-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAsyncContinuationExecutor</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html" title="class in org.apache.ignite.configuration">IgniteConfiguration</a>&nbsp;setAsyncContinuationExecutor(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Executor.html?is-external=true" title="class or interface in java.util.concurrent">Executor</a>&nbsp;asyncContinuationExecutor)</pre>
<div class="block">Sets the continuation executor for cache async APIs.
<p />
When <code>null</code> (default), <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ForkJoinPool.html?is-external=true#commonPool--" title="class or interface in java.util.concurrent"><code>ForkJoinPool.commonPool()</code></a> is used.
<p />
When async operation completes, corresponding <a href="../../../../org/apache/ignite/lang/IgniteFuture.html" title="interface in org.apache.ignite.lang"><code>IgniteFuture</code></a> listeners
will be invoked using this executor.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>asyncContinuationExecutor</code> - Executor for async continuations.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/IgniteConfiguration.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/ignite/configuration/ExecutorConfiguration.html" title="class in org.apache.ignite.configuration"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/apache/ignite/configuration/IgniteReflectionFactory.html" title="class in org.apache.ignite.configuration"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/ignite/configuration/IgniteConfiguration.html" target="_top">Frames</a></li>
<li><a href="IgniteConfiguration.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small><table width="100%" border="0" cellspacing=0 cellpadding=0 style="padding: 5px"> <tr> <td> <table style="padding-left: 0; margin: 0"> <tbody style="padding: 0; margin: 0"> <tr style="padding: 0; margin: 0"> <td> <a target=_blank href="https://ignite.apache.org"><nobr>2021 Copyright &#169; Apache Software Foundation</nobr></a> </td> </tr> </tbody> </table> </td> <td width="100%" align="right" valign="center"> <a href="https://twitter.com/ApacheIgnite" class="twitter-follow-button" data-show-count="false" data-size="large">Follow @ApacheIgnite</a> </td> </tr> <tr> <td colspan="2" valign="top" align="left"> <table style="padding-left: 0; margin: 0"> <tbody style="padding: 0; margin: 0"> <tr style="padding: 0; margin: 0"> <td> <b>Ignite Database and Caching Platform</b> </td> <td>:&nbsp;&nbsp; ver. <strong>2.11.0</strong> </td> </tr> <tr style="padding: 0; margin: 0"> <td> <b>Release Date</b> </td> <td>:&nbsp;&nbsp; September 11 2021 </td> </tr> </tbody> </table> </td> </tr> </table></small></p>
</body>
</html>