blob: ac45f1faec5516fca11040b88e9fbd13bc149eba [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 Mon Dec 20 14:15:51 MSK 2021 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JobStealingCollisionSpiMBean (Ignite 2.11.1)</title>
<meta name="date" content="2021-12-20">
<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="JobStealingCollisionSpiMBean (Ignite 2.11.1)";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/JobStealingCollisionSpiMBean.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/spi/collision/jobstealing/JobStealingCollisionSpi.html" title="class in org.apache.ignite.spi.collision.jobstealing"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../org/apache/ignite/spi/collision/jobstealing/JobStealingDisabled.html" title="annotation in org.apache.ignite.spi.collision.jobstealing"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/ignite/spi/collision/jobstealing/JobStealingCollisionSpiMBean.html" target="_top">Frames</a></li>
<li><a href="JobStealingCollisionSpiMBean.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>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&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.spi.collision.jobstealing</div>
<h2 title="Interface JobStealingCollisionSpiMBean" class="title">Interface JobStealingCollisionSpiMBean</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Superinterfaces:</dt>
<dd><a href="../../../../../../org/apache/ignite/spi/IgniteSpiManagementMBean.html" title="interface in org.apache.ignite.spi">IgniteSpiManagementMBean</a></dd>
</dl>
<hr>
<br>
<pre><a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html" title="annotation in org.apache.ignite.mxbean">@MXBeanDescription</a>(<a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html#value--">value</a>="MBean for job stealing based collision SPI.")
public interface <span class="typeNameLabel">JobStealingCollisionSpiMBean</span>
extends <a href="../../../../../../org/apache/ignite/spi/IgniteSpiManagementMBean.html" title="interface in org.apache.ignite.spi">IgniteSpiManagementMBean</a></pre>
<div class="block">Management MBean for job stealing based collision SPI.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== 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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/collision/jobstealing/JobStealingCollisionSpiMBean.html#getActiveJobsThreshold--">getActiveJobsThreshold</a></span>()</code>
<div class="block">Gets number of jobs that can be executed in parallel.</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/spi/collision/jobstealing/JobStealingCollisionSpiMBean.html#getCurrentActiveJobsNumber--">getCurrentActiveJobsNumber</a></span>()</code>
<div class="block">Gets current number of jobs that are being executed.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/collision/jobstealing/JobStealingCollisionSpiMBean.html#getCurrentHeldJobsNumber--">getCurrentHeldJobsNumber</a></span>()</code>
<div class="block">Gets number of currently <code>'held'</code> jobs.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/collision/jobstealing/JobStealingCollisionSpiMBean.html#getCurrentJobsToStealNumber--">getCurrentJobsToStealNumber</a></span>()</code>
<div class="block">Gets current number of jobs to be stolen.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/collision/jobstealing/JobStealingCollisionSpiMBean.html#getCurrentRunningJobsNumber--">getCurrentRunningJobsNumber</a></span>()</code>
<div class="block">Gets number of currently running (not <code>'held</code>) jobs.</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/spi/collision/jobstealing/JobStealingCollisionSpiMBean.html#getCurrentWaitJobsNumber--">getCurrentWaitJobsNumber</a></span>()</code>
<div class="block">Gets current number of jobs that wait for the execution.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/collision/jobstealing/JobStealingCollisionSpiMBean.html#getMaximumStealingAttempts--">getMaximumStealingAttempts</a></span>()</code>
<div class="block">Gets maximum number of attempts to steal job by another node.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/collision/jobstealing/JobStealingCollisionSpiMBean.html#getMessageExpireTime--">getMessageExpireTime</a></span>()</code>
<div class="block">Message expire time configuration parameter.</div>
</td>
</tr>
<tr id="i8" 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>,? extends <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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/collision/jobstealing/JobStealingCollisionSpiMBean.html#getStealingAttributes--">getStealingAttributes</a></span>()</code>
<div class="block">Configuration parameter to enable stealing to/from only nodes that
have these attributes set (see <a href="../../../../../../org/apache/ignite/cluster/ClusterNode.html#attribute-java.lang.String-"><code>ClusterNode.attribute(String)</code></a> and
<a href="../../../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getUserAttributes--"><code>IgniteConfiguration.getUserAttributes()</code></a> methods).</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/collision/jobstealing/JobStealingCollisionSpiMBean.html#getTotalStolenJobsNumber--">getTotalStolenJobsNumber</a></span>()</code>
<div class="block">Gets total number of stolen jobs.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/collision/jobstealing/JobStealingCollisionSpiMBean.html#getWaitJobsThreshold--">getWaitJobsThreshold</a></span>()</code>
<div class="block">Gets job count threshold at which this node will
start stealing jobs from other nodes.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/collision/jobstealing/JobStealingCollisionSpiMBean.html#isStealingEnabled--">isStealingEnabled</a></span>()</code>
<div class="block">Gets flag indicating whether this node should attempt to steal jobs
from other nodes.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/collision/jobstealing/JobStealingCollisionSpiMBean.html#setActiveJobsThreshold-int-">setActiveJobsThreshold</a></span>(int&nbsp;activeJobsThreshold)</code>
<div class="block">Sets number of jobs that can be executed in parallel.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/collision/jobstealing/JobStealingCollisionSpiMBean.html#setMaximumStealingAttempts-int-">setMaximumStealingAttempts</a></span>(int&nbsp;maximumStealingAttempts)</code>
<div class="block">Gets maximum number of attempts to steal job by another node.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/collision/jobstealing/JobStealingCollisionSpiMBean.html#setMessageExpireTime-long-">setMessageExpireTime</a></span>(long&nbsp;msgExpireTime)</code>
<div class="block">Message expire time configuration parameter.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/collision/jobstealing/JobStealingCollisionSpiMBean.html#setStealingEnabled-boolean-">setStealingEnabled</a></span>(boolean&nbsp;stealingEnabled)</code>
<div class="block">Gets flag indicating whether this node should attempt to steal jobs
from other nodes.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/collision/jobstealing/JobStealingCollisionSpiMBean.html#setWaitJobsThreshold-int-">setWaitJobsThreshold</a></span>(int&nbsp;waitJobsThreshold)</code>
<div class="block">Sets job count threshold at which this node will
start stealing jobs from other nodes.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.ignite.spi.IgniteSpiManagementMBean">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.apache.ignite.spi.<a href="../../../../../../org/apache/ignite/spi/IgniteSpiManagementMBean.html" title="interface in org.apache.ignite.spi">IgniteSpiManagementMBean</a></h3>
<code><a href="../../../../../../org/apache/ignite/spi/IgniteSpiManagementMBean.html#getIgniteHome--">getIgniteHome</a>, <a href="../../../../../../org/apache/ignite/spi/IgniteSpiManagementMBean.html#getLocalNodeId--">getLocalNodeId</a>, <a href="../../../../../../org/apache/ignite/spi/IgniteSpiManagementMBean.html#getName--">getName</a>, <a href="../../../../../../org/apache/ignite/spi/IgniteSpiManagementMBean.html#getStartTimestamp--">getStartTimestamp</a>, <a href="../../../../../../org/apache/ignite/spi/IgniteSpiManagementMBean.html#getStartTimestampFormatted--">getStartTimestampFormatted</a>, <a href="../../../../../../org/apache/ignite/spi/IgniteSpiManagementMBean.html#getUpTime--">getUpTime</a>, <a href="../../../../../../org/apache/ignite/spi/IgniteSpiManagementMBean.html#getUpTimeFormatted--">getUpTimeFormatted</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getCurrentJobsToStealNumber--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCurrentJobsToStealNumber</h4>
<pre><a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html" title="annotation in org.apache.ignite.mxbean">@MXBeanDescription</a>(<a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html#value--">value</a>="Number of jobs to be stolen.")
int&nbsp;getCurrentJobsToStealNumber()</pre>
<div class="block">Gets current number of jobs to be stolen. This is outstanding
requests number.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Number of jobs to be stolen.</dd>
</dl>
</li>
</ul>
<a name="getCurrentWaitJobsNumber--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCurrentWaitJobsNumber</h4>
<pre><a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html" title="annotation in org.apache.ignite.mxbean">@MXBeanDescription</a>(<a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html#value--">value</a>="Number of jobs that wait for execution.")
int&nbsp;getCurrentWaitJobsNumber()</pre>
<div class="block">Gets current number of jobs that wait for the execution.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Number of jobs that wait for execution.</dd>
</dl>
</li>
</ul>
<a name="getCurrentActiveJobsNumber--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCurrentActiveJobsNumber</h4>
<pre><a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html" title="annotation in org.apache.ignite.mxbean">@MXBeanDescription</a>(<a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html#value--">value</a>="Number of active jobs.")
int&nbsp;getCurrentActiveJobsNumber()</pre>
<div class="block">Gets current number of jobs that are being executed.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Number of active jobs.</dd>
</dl>
</li>
</ul>
<a name="getCurrentRunningJobsNumber--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCurrentRunningJobsNumber</h4>
<pre><a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html" title="annotation in org.apache.ignite.mxbean">@MXBeanDescription</a>(<a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html#value--">value</a>="Number of running jobs.")
int&nbsp;getCurrentRunningJobsNumber()</pre>
<div class="block">Gets number of currently running (not <code>'held</code>) jobs.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Number of currently running (not <code>'held</code>) jobs.</dd>
</dl>
</li>
</ul>
<a name="getCurrentHeldJobsNumber--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCurrentHeldJobsNumber</h4>
<pre><a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html" title="annotation in org.apache.ignite.mxbean">@MXBeanDescription</a>(<a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html#value--">value</a>="Number of held jobs.")
int&nbsp;getCurrentHeldJobsNumber()</pre>
<div class="block">Gets number of currently <code>'held'</code> jobs.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Number of currently <code>'held'</code> jobs.</dd>
</dl>
</li>
</ul>
<a name="getTotalStolenJobsNumber--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTotalStolenJobsNumber</h4>
<pre><a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html" title="annotation in org.apache.ignite.mxbean">@MXBeanDescription</a>(<a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html#value--">value</a>="Number of stolen jobs.")
int&nbsp;getTotalStolenJobsNumber()</pre>
<div class="block">Gets total number of stolen jobs.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Number of stolen jobs.</dd>
</dl>
</li>
</ul>
<a name="getActiveJobsThreshold--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getActiveJobsThreshold</h4>
<pre><a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html" title="annotation in org.apache.ignite.mxbean">@MXBeanDescription</a>(<a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html#value--">value</a>="Number of jobs that can be executed in parallel.")
int&nbsp;getActiveJobsThreshold()</pre>
<div class="block">Gets number of jobs that can be executed in parallel.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Number of jobs that can be executed in parallel.</dd>
</dl>
</li>
</ul>
<a name="setActiveJobsThreshold-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setActiveJobsThreshold</h4>
<pre><a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html" title="annotation in org.apache.ignite.mxbean">@MXBeanDescription</a>(<a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html#value--">value</a>="Number of jobs that can be executed in parallel.")
void&nbsp;setActiveJobsThreshold(int&nbsp;activeJobsThreshold)</pre>
<div class="block">Sets number of jobs that can be executed in parallel.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>activeJobsThreshold</code> - Number of jobs that can be executed in parallel.</dd>
</dl>
</li>
</ul>
<a name="getWaitJobsThreshold--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWaitJobsThreshold</h4>
<pre><a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html" title="annotation in org.apache.ignite.mxbean">@MXBeanDescription</a>(<a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html#value--">value</a>="Job count threshold.")
int&nbsp;getWaitJobsThreshold()</pre>
<div class="block">Gets job count threshold at which this node will
start stealing jobs from other nodes.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Job count threshold.</dd>
</dl>
</li>
</ul>
<a name="setWaitJobsThreshold-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWaitJobsThreshold</h4>
<pre><a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html" title="annotation in org.apache.ignite.mxbean">@MXBeanDescription</a>(<a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html#value--">value</a>="Job count threshold.")
void&nbsp;setWaitJobsThreshold(int&nbsp;waitJobsThreshold)</pre>
<div class="block">Sets job count threshold at which this node will
start stealing jobs from other nodes.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>waitJobsThreshold</code> - Job count threshold.</dd>
</dl>
</li>
</ul>
<a name="getMessageExpireTime--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMessageExpireTime</h4>
<pre><a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html" title="annotation in org.apache.ignite.mxbean">@MXBeanDescription</a>(<a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html#value--">value</a>="Message expire time.")
long&nbsp;getMessageExpireTime()</pre>
<div class="block">Message expire time configuration parameter. If no response is received
from a busy node to a job stealing message, then implementation will
assume that message never got there, or that remote node does not have
this node included into topology of any of the jobs it has.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Message expire time.</dd>
</dl>
</li>
</ul>
<a name="setMessageExpireTime-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMessageExpireTime</h4>
<pre><a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html" title="annotation in org.apache.ignite.mxbean">@MXBeanDescription</a>(<a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html#value--">value</a>="Message expire time.")
void&nbsp;setMessageExpireTime(long&nbsp;msgExpireTime)</pre>
<div class="block">Message expire time configuration parameter. If no response is received
from a busy node to a job stealing message, then implementation will
assume that message never got there, or that remote node does not have
this node included into topology of any of the jobs it has.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>msgExpireTime</code> - Message expire time.</dd>
</dl>
</li>
</ul>
<a name="isStealingEnabled--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isStealingEnabled</h4>
<pre><a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html" title="annotation in org.apache.ignite.mxbean">@MXBeanDescription</a>(<a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html#value--">value</a>="Flag indicating whether this node should attempt to steal jobs from other nodes.")
boolean&nbsp;isStealingEnabled()</pre>
<div class="block">Gets flag indicating whether this node should attempt to steal jobs
from other nodes. If <code>false</code>, then this node will steal allow
jobs to be stolen from it, but won't attempt to steal any jobs from
other nodes.
<p>
Default value is <code>true</code>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Flag indicating whether this node should attempt to steal jobs
from other nodes.</dd>
</dl>
</li>
</ul>
<a name="setStealingEnabled-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setStealingEnabled</h4>
<pre><a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html" title="annotation in org.apache.ignite.mxbean">@MXBeanDescription</a>(<a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html#value--">value</a>="Flag indicating whether this node should attempt to steal jobs from other nodes.")
void&nbsp;setStealingEnabled(boolean&nbsp;stealingEnabled)</pre>
<div class="block">Gets flag indicating whether this node should attempt to steal jobs
from other nodes. If <code>false</code>, then this node will steal allow
jobs to be stolen from it, but won't attempt to steal any jobs from
other nodes.
<p>
Default value is <code>true</code>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>stealingEnabled</code> - Flag indicating whether this node should attempt to steal jobs
from other nodes.</dd>
</dl>
</li>
</ul>
<a name="getMaximumStealingAttempts--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaximumStealingAttempts</h4>
<pre><a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html" title="annotation in org.apache.ignite.mxbean">@MXBeanDescription</a>(<a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html#value--">value</a>="Maximum number of attempts to steal job by another node.")
int&nbsp;getMaximumStealingAttempts()</pre>
<div class="block">Gets maximum number of attempts to steal job by another node.
If not specified, <a href="../../../../../../org/apache/ignite/spi/collision/jobstealing/JobStealingCollisionSpi.html#DFLT_MAX_STEALING_ATTEMPTS"><code>JobStealingCollisionSpi.DFLT_MAX_STEALING_ATTEMPTS</code></a>
value will be used.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Maximum number of attempts to steal job by another node.</dd>
</dl>
</li>
</ul>
<a name="setMaximumStealingAttempts-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMaximumStealingAttempts</h4>
<pre><a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html" title="annotation in org.apache.ignite.mxbean">@MXBeanDescription</a>(<a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html#value--">value</a>="Maximum number of attempts to steal job by another node.")
void&nbsp;setMaximumStealingAttempts(int&nbsp;maximumStealingAttempts)</pre>
<div class="block">Gets maximum number of attempts to steal job by another node.
If not specified, <a href="../../../../../../org/apache/ignite/spi/collision/jobstealing/JobStealingCollisionSpi.html#DFLT_MAX_STEALING_ATTEMPTS"><code>JobStealingCollisionSpi.DFLT_MAX_STEALING_ATTEMPTS</code></a>
value will be used.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>maximumStealingAttempts</code> - Maximum number of attempts to steal job by another node.</dd>
</dl>
</li>
</ul>
<a name="getStealingAttributes--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getStealingAttributes</h4>
<pre><a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html" title="annotation in org.apache.ignite.mxbean">@MXBeanDescription</a>(<a href="../../../../../../org/apache/ignite/mxbean/MXBeanDescription.html#value--">value</a>="Node attributes to enable job stealing for.")
<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>,? extends <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><span class='angle_bracket'>&gt;</span>&nbsp;getStealingAttributes()</pre>
<div class="block">Configuration parameter to enable stealing to/from only nodes that
have these attributes set (see <a href="../../../../../../org/apache/ignite/cluster/ClusterNode.html#attribute-java.lang.String-"><code>ClusterNode.attribute(String)</code></a> and
<a href="../../../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getUserAttributes--"><code>IgniteConfiguration.getUserAttributes()</code></a> methods).</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Node attributes to enable job stealing for.</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/JobStealingCollisionSpiMBean.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/spi/collision/jobstealing/JobStealingCollisionSpi.html" title="class in org.apache.ignite.spi.collision.jobstealing"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../org/apache/ignite/spi/collision/jobstealing/JobStealingDisabled.html" title="annotation in org.apache.ignite.spi.collision.jobstealing"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/ignite/spi/collision/jobstealing/JobStealingCollisionSpiMBean.html" target="_top">Frames</a></li>
<li><a href="JobStealingCollisionSpiMBean.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>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&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.1</strong> </td> </tr> <tr style="padding: 0; margin: 0"> <td> <b>Release Date</b> </td> <td>:&nbsp;&nbsp; December 20 2021 </td> </tr> </tbody> </table> </td> </tr> </table></small></p>
</body>
</html>