blob: 9b7085e0cd197467db1c3d5ffe55737f8bb822d7 [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>TcpDiscoverySpiMBean (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="TcpDiscoverySpiMBean (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,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":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/TcpDiscoverySpiMBean.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/discovery/tcp/TcpDiscoverySpi.html" title="class in org.apache.ignite.spi.discovery.tcp"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html" target="_top">Frames</a></li>
<li><a href="TcpDiscoverySpiMBean.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.discovery.tcp</div>
<h2 title="Interface TcpDiscoverySpiMBean" class="title">Interface TcpDiscoverySpiMBean</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/discovery/DiscoverySpiMBean.html" title="interface in org.apache.ignite.spi.discovery">DiscoverySpiMBean</a>, <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 provide access to TCP-based discovery SPI.")
public interface <span class="typeNameLabel">TcpDiscoverySpiMBean</span>
extends <a href="../../../../../../org/apache/ignite/spi/IgniteSpiManagementMBean.html" title="interface in org.apache.ignite.spi">IgniteSpiManagementMBean</a>, <a href="../../../../../../org/apache/ignite/spi/discovery/DiscoverySpiMBean.html" title="interface in org.apache.ignite.spi.discovery">DiscoverySpiMBean</a></pre>
<div class="block">Management bean for <a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpi.html" title="class in org.apache.ignite.spi.discovery.tcp"><code>TcpDiscoverySpi</code></a>.</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>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#checkRingLatency-int-">checkRingLatency</a></span>(int&nbsp;maxHops)</code>
<div class="block">Diagnosis method for determining ring message latency.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#dumpDebugInfo--">dumpDebugInfo</a></span>()</code>
<div class="block">Dumps debug info using configured logger.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#dumpRingStructure--">dumpRingStructure</a></span>()</code>
<div class="block">Dumps ring structure to log.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getAckTimeout--">getAckTimeout</a></span>()</code>
<div class="block">Gets message acknowledgement timeout.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getAvgMessageProcessingTime--">getAvgMessageProcessingTime</a></span>()</code>
<div class="block">Gets avg message processing time.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getConnectionCheckInterval--">getConnectionCheckInterval</a></span>()</code>
<div class="block">Gets connection check interval in ms.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>@Nullable <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/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getCoordinator--">getCoordinator</a></span>()</code>
<div class="block">Gets current coordinator.</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/discovery/tcp/TcpDiscoverySpiMBean.html#getCoordinatorSinceTimestamp--">getCoordinatorSinceTimestamp</a></span>()</code>
<div class="block">Gets time local node has been coordinator since.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getCurrentTopologyVersion--">getCurrentTopologyVersion</a></span>()</code>
<div class="block">Current topology version.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getIpFinderCleanFrequency--">getIpFinderCleanFrequency</a></span>()</code>
<div class="block">Gets frequency with which coordinator cleans IP finder and keeps it in the correct state, unregistering addresses
of the nodes that have left the topology.</div>
</td>
</tr>
<tr id="i10" 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/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getIpFinderFormatted--">getIpFinderFormatted</a></span>()</code>
<div class="block">Gets <a href="../../../../../../org/apache/ignite/spi/discovery/tcp/ipfinder/TcpDiscoveryIpFinder.html" title="interface in org.apache.ignite.spi.discovery.tcp.ipfinder"><code>TcpDiscoveryIpFinder</code></a> (string representation).</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getJoinTimeout--">getJoinTimeout</a></span>()</code>
<div class="block">The join timeout, in milliseconds.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getLocalPort--">getLocalPort</a></span>()</code>
<div class="block">Gets local TCP port SPI listens to.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getLocalPortRange--">getLocalPortRange</a></span>()</code>
<div class="block">Gets local TCP port range.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getMaxAckTimeout--">getMaxAckTimeout</a></span>()</code>
<div class="block">Gets maximum message acknowledgement timeout.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getMaxMessageProcessingTime--">getMaxMessageProcessingTime</a></span>()</code>
<div class="block">Gets max message processing time.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getMessageWorkerQueueSize--">getMessageWorkerQueueSize</a></span>()</code>
<div class="block">Gets message worker queue current size.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getNetworkTimeout--">getNetworkTimeout</a></span>()</code>
<div class="block">Gets network timeout.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getNodesFailed--">getNodesFailed</a></span>()</code>
<div class="block">Gets failed nodes count.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getNodesJoined--">getNodesJoined</a></span>()</code>
<div class="block">Gets joined nodes count.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getNodesLeft--">getNodesLeft</a></span>()</code>
<div class="block">Gets left nodes count.</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/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getPendingMessagesDiscarded--">getPendingMessagesDiscarded</a></span>()</code>
<div class="block">Gets pending messages discarded count.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getPendingMessagesRegistered--">getPendingMessagesRegistered</a></span>()</code>
<div class="block">Gets pending messages registered count.</div>
</td>
</tr>
<tr id="i23" 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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getProcessedMessages--">getProcessedMessages</a></span>()</code>
<div class="block">Gets processed messages counts (grouped by type).</div>
</td>
</tr>
<tr id="i24" 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>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getReceivedMessages--">getReceivedMessages</a></span>()</code>
<div class="block">Gets received messages counts (grouped by type).</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getReconnectCount--">getReconnectCount</a></span>()</code>
<div class="block">Gets number of connection attempts.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getSocketTimeout--">getSocketTimeout</a></span>()</code>
<div class="block">Gets socket timeout.</div>
</td>
</tr>
<tr id="i27" 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/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getSpiState--">getSpiState</a></span>()</code>
<div class="block">Gets current SPI state.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getStatisticsPrintFrequency--">getStatisticsPrintFrequency</a></span>()</code>
<div class="block">Gets statistics print frequency.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getThreadPriority--">getThreadPriority</a></span>()</code>
<div class="block">Gets thread priority.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getTotalProcessedMessages--">getTotalProcessedMessages</a></span>()</code>
<div class="block">Gets total processed messages count.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#getTotalReceivedMessages--">getTotalReceivedMessages</a></span>()</code>
<div class="block">Gets total received messages count.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html#isClientMode--">isClientMode</a></span>()</code>
<div class="block">Whether or not discovery is started in client mode.</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>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.ignite.spi.discovery.DiscoverySpiMBean">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.apache.ignite.spi.discovery.<a href="../../../../../../org/apache/ignite/spi/discovery/DiscoverySpiMBean.html" title="interface in org.apache.ignite.spi.discovery">DiscoverySpiMBean</a></h3>
<code><a href="../../../../../../org/apache/ignite/spi/discovery/DiscoverySpiMBean.html#excludeNode-java.lang.String-">excludeNode</a>, <a href="../../../../../../org/apache/ignite/spi/discovery/DiscoverySpiMBean.html#getCoordinatorNodeFormatted--">getCoordinatorNodeFormatted</a>, <a href="../../../../../../org/apache/ignite/spi/discovery/DiscoverySpiMBean.html#getLocalNodeFormatted--">getLocalNodeFormatted</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="getSpiState--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSpiState</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>="SPI state.")
<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;getSpiState()</pre>
<div class="block">Gets current SPI state.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/ignite/spi/discovery/DiscoverySpiMBean.html#getSpiState--">getSpiState</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/ignite/spi/discovery/DiscoverySpiMBean.html" title="interface in org.apache.ignite.spi.discovery">DiscoverySpiMBean</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Current SPI state.</dd>
</dl>
</li>
</ul>
<a name="getIpFinderFormatted--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIpFinderFormatted</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>="IP Finder.")
<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;getIpFinderFormatted()</pre>
<div class="block">Gets <a href="../../../../../../org/apache/ignite/spi/discovery/tcp/ipfinder/TcpDiscoveryIpFinder.html" title="interface in org.apache.ignite.spi.discovery.tcp.ipfinder"><code>TcpDiscoveryIpFinder</code></a> (string representation).</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>IPFinder (string representation).</dd>
</dl>
</li>
</ul>
<a name="getReconnectCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReconnectCount</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>="Reconnect count.")
int&nbsp;getReconnectCount()</pre>
<div class="block">Gets number of connection attempts.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Number of connection attempts.</dd>
</dl>
</li>
</ul>
<a name="getConnectionCheckInterval--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConnectionCheckInterval</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>="Connection check interval.")
long&nbsp;getConnectionCheckInterval()</pre>
<div class="block">Gets connection check interval in ms.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Connection check interval.</dd>
</dl>
</li>
</ul>
<a name="getNetworkTimeout--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNetworkTimeout</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>="Network timeout.")
long&nbsp;getNetworkTimeout()</pre>
<div class="block">Gets network timeout.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Network timeout.</dd>
</dl>
</li>
</ul>
<a name="getLocalPort--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLocalPort</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>="Local TCP port.")
int&nbsp;getLocalPort()</pre>
<div class="block">Gets local TCP port SPI listens to.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Local port range.</dd>
</dl>
</li>
</ul>
<a name="getLocalPortRange--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLocalPortRange</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>="Local TCP port range.")
int&nbsp;getLocalPortRange()</pre>
<div class="block">Gets local TCP port range.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Local port range.</dd>
</dl>
</li>
</ul>
<a name="getThreadPriority--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getThreadPriority</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>="Threads priority.")
int&nbsp;getThreadPriority()</pre>
<div class="block">Gets thread priority. All threads within SPI will be started with it.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Thread priority.</dd>
</dl>
</li>
</ul>
<a name="getIpFinderCleanFrequency--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIpFinderCleanFrequency</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>="The frequency with which coordinator cleans IP finder and keeps it in the correct state, unregistering addresses of the nodes that have left the topology.")
long&nbsp;getIpFinderCleanFrequency()</pre>
<div class="block">Gets frequency with which coordinator cleans IP finder and keeps it in the correct state, unregistering addresses
of the nodes that have left the topology.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>IP finder clean frequency.</dd>
</dl>
</li>
</ul>
<a name="getStatisticsPrintFrequency--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStatisticsPrintFrequency</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>="Statistics print frequency.")
long&nbsp;getStatisticsPrintFrequency()</pre>
<div class="block">Gets statistics print frequency.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Statistics print frequency in milliseconds.</dd>
</dl>
</li>
</ul>
<a name="getMessageWorkerQueueSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMessageWorkerQueueSize</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 worker queue current size.")
int&nbsp;getMessageWorkerQueueSize()</pre>
<div class="block">Gets message worker queue current size.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Message worker queue current size.</dd>
</dl>
</li>
</ul>
<a name="getNodesJoined--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNodesJoined</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>="Nodes joined count.")
long&nbsp;getNodesJoined()</pre>
<div class="block">Gets joined nodes count.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/ignite/spi/discovery/DiscoverySpiMBean.html#getNodesJoined--">getNodesJoined</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/ignite/spi/discovery/DiscoverySpiMBean.html" title="interface in org.apache.ignite.spi.discovery">DiscoverySpiMBean</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Nodes joined count.</dd>
</dl>
</li>
</ul>
<a name="getNodesLeft--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNodesLeft</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>="Nodes left count.")
long&nbsp;getNodesLeft()</pre>
<div class="block">Gets left nodes count.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/ignite/spi/discovery/DiscoverySpiMBean.html#getNodesLeft--">getNodesLeft</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/ignite/spi/discovery/DiscoverySpiMBean.html" title="interface in org.apache.ignite.spi.discovery">DiscoverySpiMBean</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Left nodes count.</dd>
</dl>
</li>
</ul>
<a name="getNodesFailed--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNodesFailed</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>="Nodes failed count.")
long&nbsp;getNodesFailed()</pre>
<div class="block">Gets failed nodes count.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/ignite/spi/discovery/DiscoverySpiMBean.html#getNodesFailed--">getNodesFailed</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/ignite/spi/discovery/DiscoverySpiMBean.html" title="interface in org.apache.ignite.spi.discovery">DiscoverySpiMBean</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Failed nodes count.</dd>
</dl>
</li>
</ul>
<a name="getPendingMessagesRegistered--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPendingMessagesRegistered</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>="Pending messages registered.")
long&nbsp;getPendingMessagesRegistered()</pre>
<div class="block">Gets pending messages registered count.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Pending messages registered count.</dd>
</dl>
</li>
</ul>
<a name="getPendingMessagesDiscarded--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPendingMessagesDiscarded</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>="Pending messages discarded.")
long&nbsp;getPendingMessagesDiscarded()</pre>
<div class="block">Gets pending messages discarded count.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Pending messages registered count.</dd>
</dl>
</li>
</ul>
<a name="getAvgMessageProcessingTime--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAvgMessageProcessingTime</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>="Avg message processing time.")
long&nbsp;getAvgMessageProcessingTime()</pre>
<div class="block">Gets avg message processing time.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Avg message processing time.</dd>
</dl>
</li>
</ul>
<a name="getMaxMessageProcessingTime--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxMessageProcessingTime</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>="Max message processing time.")
long&nbsp;getMaxMessageProcessingTime()</pre>
<div class="block">Gets max message processing time.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Max message processing time.</dd>
</dl>
</li>
</ul>
<a name="getTotalReceivedMessages--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTotalReceivedMessages</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>="Total received messages count.")
int&nbsp;getTotalReceivedMessages()</pre>
<div class="block">Gets total received messages count.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Total received messages count.</dd>
</dl>
</li>
</ul>
<a name="getReceivedMessages--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReceivedMessages</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>="Received messages by type.")
<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>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a><span class='angle_bracket'>&gt;</span>&nbsp;getReceivedMessages()</pre>
<div class="block">Gets received messages counts (grouped by type).</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Map containing message types and respective counts.</dd>
</dl>
</li>
</ul>
<a name="getTotalProcessedMessages--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTotalProcessedMessages</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>="Total processed messages count.")
int&nbsp;getTotalProcessedMessages()</pre>
<div class="block">Gets total processed messages count.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Total processed messages count.</dd>
</dl>
</li>
</ul>
<a name="getProcessedMessages--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProcessedMessages</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>="Processed messages by type.")
<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>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a><span class='angle_bracket'>&gt;</span>&nbsp;getProcessedMessages()</pre>
<div class="block">Gets processed messages counts (grouped by type).</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Map containing message types and respective counts.</dd>
</dl>
</li>
</ul>
<a name="getCoordinatorSinceTimestamp--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCoordinatorSinceTimestamp</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>="Local node is coordinator since.")
long&nbsp;getCoordinatorSinceTimestamp()</pre>
<div class="block">Gets time local node has been coordinator since.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Time local node is coordinator since.</dd>
</dl>
</li>
</ul>
<a name="getCoordinator--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCoordinator</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>="Coordinator node ID.")
@Nullable
@Nullable <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;getCoordinator()</pre>
<div class="block">Gets current coordinator.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/ignite/spi/discovery/DiscoverySpiMBean.html#getCoordinator--">getCoordinator</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/ignite/spi/discovery/DiscoverySpiMBean.html" title="interface in org.apache.ignite.spi.discovery">DiscoverySpiMBean</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Gets current coordinator.</dd>
</dl>
</li>
</ul>
<a name="getAckTimeout--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAckTimeout</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 acknowledgement timeout.")
long&nbsp;getAckTimeout()</pre>
<div class="block">Gets message acknowledgement timeout.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Message acknowledgement timeout.</dd>
</dl>
</li>
</ul>
<a name="getMaxAckTimeout--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxAckTimeout</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 message acknowledgement timeout.")
long&nbsp;getMaxAckTimeout()</pre>
<div class="block">Gets maximum message acknowledgement timeout.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Maximum message acknowledgement timeout.</dd>
</dl>
</li>
</ul>
<a name="getSocketTimeout--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSocketTimeout</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>="Socket timeout.")
long&nbsp;getSocketTimeout()</pre>
<div class="block">Gets socket timeout.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Socket timeout.</dd>
</dl>
</li>
</ul>
<a name="getJoinTimeout--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getJoinTimeout</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>="The join timeout, in milliseconds. Time to wait for joining. If node cannot connect to any address from the IP finder, the node continues to try to join during this timeout. If all addresses still do not respond, an exception will occur and the node will fail to start. If 0 is specified, it means wait forever.")
long&nbsp;getJoinTimeout()</pre>
<div class="block">The join timeout, in milliseconds. Time to wait for joining. If node cannot connect to any address from the IP
finder, the node continues to try to join during this timeout. If all addresses still do not respond, an
exception will occur and the node will fail to start. If 0 is specified, it means wait forever.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Join timeout.</dd>
</dl>
</li>
</ul>
<a name="dumpDebugInfo--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dumpDebugInfo</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>="Dump debug info.")
void&nbsp;dumpDebugInfo()</pre>
<div class="block">Dumps debug info using configured logger.</div>
</li>
</ul>
<a name="isClientMode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isClientMode</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>="Client mode.")
boolean&nbsp;isClientMode()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a></pre>
<div class="block">Whether or not discovery is started in client mode.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>true</code> if node is in client mode.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a></code> - If discovery SPI is not started.</dd>
</dl>
</li>
</ul>
<a name="checkRingLatency-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkRingLatency</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>="Check ring latency.")
void&nbsp;checkRingLatency(<a href="../../../../../../org/apache/ignite/mxbean/MXBeanParameter.html" title="annotation in org.apache.ignite.mxbean">@MXBeanParameter</a>(<a href="../../../../../../org/apache/ignite/mxbean/MXBeanParameter.html#name--">name</a>="maxHops",<a href="../../../../../../org/apache/ignite/mxbean/MXBeanParameter.html#description--">description</a>="Maximum hops for the message (3 * TOTAL_NODE_CNT is recommended).")
int&nbsp;maxHops)</pre>
<div class="block">Diagnosis method for determining ring message latency.
On this method call special message will be sent across the ring
and stats about the message will appear in the logs of each node.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>maxHops</code> - Maximum hops for the message (3 * TOTAL_NODE_CNT is recommended).</dd>
</dl>
</li>
</ul>
<a name="getCurrentTopologyVersion--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCurrentTopologyVersion</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>="Get current topology version.")
long&nbsp;getCurrentTopologyVersion()</pre>
<div class="block">Current topology version.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>current topVer.</dd>
</dl>
</li>
</ul>
<a name="dumpRingStructure--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>dumpRingStructure</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>="Dumps ring structure to log.")
void&nbsp;dumpRingStructure()</pre>
<div class="block">Dumps ring structure to log.</div>
</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/TcpDiscoverySpiMBean.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/discovery/tcp/TcpDiscoverySpi.html" title="class in org.apache.ignite.spi.discovery.tcp"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBean.html" target="_top">Frames</a></li>
<li><a href="TcpDiscoverySpiMBean.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>