blob: 00c55c0a085fd309db25315df6ddf7fac1bf5276 [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>
<META NAME="ROBOTS" CONTENT="NOINDEX">
<link rel="canonical" href="https://ignite.apache.org/releases/1.0.0-rc3/javadoc/org/apache/ignite/streamer/StreamerMetrics.html" />
<!-- Generated by javadoc (version 1.7.0_21) on Tue Mar 24 10:27:31 MSK 2015 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>StreamerMetrics (Ignite 1.0.0-RC3)</title>
<meta name="date" content="2015-03-24">
<link rel="stylesheet" type="text/css" href="../../../../javadoc.css" title="Style">
<link rel='shortcut icon' href='http://gridgain.com/wp-content/uploads/2014/09/favicon.ico'/>
<link type='text/css' rel='stylesheet' href='http://gridgain.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/styles/shCore.css'/>
<link type='text/css' rel='stylesheet' href='http://gridgain.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/styles/shThemeDefault.css'/>
<script type='text/javascript' src='http://gridgain.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/scripts/shCore.js'></script>
<script type='text/javascript' src='http://gridgain.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/scripts/shLegacy.js'></script>
<script type='text/javascript' src='http://gridgain.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/scripts/shBrushJava.js'></script>
<script type='text/javascript' src='http://gridgain.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/scripts/shBrushPlain.js'></script>
<script type='text/javascript' src='http://gridgain.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/scripts/shBrushJScript.js'></script>
<script type='text/javascript' src='http://gridgain.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/scripts/shBrushBash.js'></script>
<script type='text/javascript' src='http://gridgain.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/scripts/shBrushXml.js'></script>
<script type='text/javascript' src='http://gridgain.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/scripts/shBrushScala.js'></script>
<script type='text/javascript' src='http://gridgain.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/scripts/shBrushGroovy.js'></script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-61232409-1', 'auto');
ga('send', 'pageview');
</script></head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="StreamerMetrics (Ignite 1.0.0-RC3)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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/StreamerMetrics.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 class="aboutLanguage"><em>Apache Ignite - In-Memory Data Fabric</em></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/ignite/streamer/StreamerMBean.html" title="interface in org.apache.ignite.streamer"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../org/apache/ignite/streamer/StreamerStage.html" title="interface in org.apache.ignite.streamer"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/ignite/streamer/StreamerMetrics.html" target="_top">Frames</a></li>
<li><a href="StreamerMetrics.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All 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.streamer</div>
<h2 title="Interface StreamerMetrics" class="title">Interface StreamerMetrics</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public interface <span class="strong">StreamerMetrics</span></pre>
<div class="block">Streamer metrics.</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/ignite/streamer/StreamerMetrics.html#currentActiveSessions()">currentActiveSessions</a></strong>()</code>
<div class="block">Gets number of current active sessions.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/ignite/streamer/StreamerMetrics.html#executorServiceCapacity()">executorServiceCapacity</a></strong>()</code>
<div class="block">Gets maximum number of threads in executor service.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/ignite/streamer/StreamerMetrics.html#failuresCount()">failuresCount</a></strong>()</code>
<div class="block">Gets number of failures.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/ignite/streamer/StreamerMetrics.html#maximumActiveSessions()">maximumActiveSessions</a></strong>()</code>
<div class="block">Gets maximum number of active sessions since last reset.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/ignite/streamer/StreamerMetrics.html#pipelineAverageExecutionNodes()">pipelineAverageExecutionNodes</a></strong>()</code>
<div class="block">Gets average number of unique nodes participated in pipeline execution.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/ignite/streamer/StreamerMetrics.html#pipelineAverageExecutionTime()">pipelineAverageExecutionTime</a></strong>()</code>
<div class="block">Gets pipeline average execution time, i.e. time between execution start and time when last stage in pipeline
returned empty map.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/ignite/streamer/StreamerMetrics.html#pipelineMaximumExecutionNodes()">pipelineMaximumExecutionNodes</a></strong>()</code>
<div class="block">Gets maximum number of unique nodes participated in pipeline execution.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/ignite/streamer/StreamerMetrics.html#pipelineMaximumExecutionTime()">pipelineMaximumExecutionTime</a></strong>()</code>
<div class="block">Gets pipeline maximum execution time, i.e. time between execution start and time when last stage in pipeline
returned empty map.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/ignite/streamer/StreamerMetrics.html#pipelineMinimumExecutionNodes()">pipelineMinimumExecutionNodes</a></strong>()</code>
<div class="block">Gets minimum number of unique nodes participated in pipeline execution.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/ignite/streamer/StreamerMetrics.html#pipelineMinimumExecutionTime()">pipelineMinimumExecutionTime</a></strong>()</code>
<div class="block">Gets pipeline minimum execution time, i.e. time between execution start and time when last stage in pipeline
returned empty map.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/ignite/streamer/StreamerMetrics.html#queryAverageExecutionNodes()">queryAverageExecutionNodes</a></strong>()</code>
<div class="block">Gets average number of unique nodes participated in query execution.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/ignite/streamer/StreamerMetrics.html#queryAverageExecutionTime()">queryAverageExecutionTime</a></strong>()</code>
<div class="block">Gets query average execution time.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/ignite/streamer/StreamerMetrics.html#queryMaximumExecutionNodes()">queryMaximumExecutionNodes</a></strong>()</code>
<div class="block">Gets maximum number of unique nodes participated in query execution.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/ignite/streamer/StreamerMetrics.html#queryMaximumExecutionTime()">queryMaximumExecutionTime</a></strong>()</code>
<div class="block">Gets query maximum execution time.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/ignite/streamer/StreamerMetrics.html#queryMinimumExecutionNodes()">queryMinimumExecutionNodes</a></strong>()</code>
<div class="block">Gets minimum number of unique nodes participated in query execution.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/ignite/streamer/StreamerMetrics.html#queryMinimumExecutionTime()">queryMinimumExecutionTime</a></strong>()</code>
<div class="block">Gets query minimum execution time.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/ignite/streamer/StreamerMetrics.html#stageActiveExecutionCount()">stageActiveExecutionCount</a></strong>()</code>
<div class="block">Gets number of stages currently being executed in streamer pool.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/streamer/StreamerStageMetrics.html" title="interface in org.apache.ignite.streamer">StreamerStageMetrics</a><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/ignite/streamer/StreamerMetrics.html#stageMetrics()">stageMetrics</a></strong>()</code>
<div class="block">Gets metrics for all stages.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/streamer/StreamerStageMetrics.html" title="interface in org.apache.ignite.streamer">StreamerStageMetrics</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/ignite/streamer/StreamerMetrics.html#stageMetrics(java.lang.String)">stageMetrics</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;stageName)</code>
<div class="block">Gets current stage metrics, if stage with given name is not configured
then <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a> will be thrown.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/ignite/streamer/StreamerMetrics.html#stageTotalExecutionCount()">stageTotalExecutionCount</a></strong>()</code>
<div class="block">Gets total number of stages executed since last reset.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/ignite/streamer/StreamerMetrics.html#stageWaitingExecutionCount()">stageWaitingExecutionCount</a></strong>()</code>
<div class="block">Gets number of event batches currently waiting to be executed.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/streamer/StreamerWindowMetrics.html" title="interface in org.apache.ignite.streamer">StreamerWindowMetrics</a><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/ignite/streamer/StreamerMetrics.html#windowMetrics()">windowMetrics</a></strong>()</code>
<div class="block">Gets metrics for all windows.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/streamer/StreamerWindowMetrics.html" title="interface in org.apache.ignite.streamer">StreamerWindowMetrics</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/ignite/streamer/StreamerMetrics.html#windowMetrics(java.lang.String)">windowMetrics</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;winName)</code>
<div class="block">Gets current window metrics, if window with given name is not configured
then <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a> will be thrown.</div>
</td>
</tr>
</table>
</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="stageActiveExecutionCount()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stageActiveExecutionCount</h4>
<pre>int&nbsp;stageActiveExecutionCount()</pre>
<div class="block">Gets number of stages currently being executed in streamer pool.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Number of stages. Cannot be more than pool thread count.</dd></dl>
</li>
</ul>
<a name="stageWaitingExecutionCount()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stageWaitingExecutionCount</h4>
<pre>int&nbsp;stageWaitingExecutionCount()</pre>
<div class="block">Gets number of event batches currently waiting to be executed.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Number of event batches waiting to be processed.</dd></dl>
</li>
</ul>
<a name="stageTotalExecutionCount()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stageTotalExecutionCount</h4>
<pre>long&nbsp;stageTotalExecutionCount()</pre>
<div class="block">Gets total number of stages executed since last reset.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Total number of stages executed since last reset.</dd></dl>
</li>
</ul>
<a name="pipelineMaximumExecutionTime()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pipelineMaximumExecutionTime</h4>
<pre>long&nbsp;pipelineMaximumExecutionTime()</pre>
<div class="block">Gets pipeline maximum execution time, i.e. time between execution start and time when last stage in pipeline
returned empty map. If pipeline execution was split to different nodes, metrics for each split will be
recorded independently.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Pipeline maximum execution time.</dd></dl>
</li>
</ul>
<a name="pipelineMinimumExecutionTime()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pipelineMinimumExecutionTime</h4>
<pre>long&nbsp;pipelineMinimumExecutionTime()</pre>
<div class="block">Gets pipeline minimum execution time, i.e. time between execution start and time when last stage in pipeline
returned empty map. If pipeline execution was split to different nodes, metrics for each split will be
recorded independently.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Pipeline minimum execution time.</dd></dl>
</li>
</ul>
<a name="pipelineAverageExecutionTime()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pipelineAverageExecutionTime</h4>
<pre>long&nbsp;pipelineAverageExecutionTime()</pre>
<div class="block">Gets pipeline average execution time, i.e. time between execution start and time when last stage in pipeline
returned empty map. If pipeline execution was split, metrics for each split will be recorded independently.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Pipeline average execution time.</dd></dl>
</li>
</ul>
<a name="pipelineMaximumExecutionNodes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pipelineMaximumExecutionNodes</h4>
<pre>int&nbsp;pipelineMaximumExecutionNodes()</pre>
<div class="block">Gets maximum number of unique nodes participated in pipeline execution. If pipeline execution was split,
metrics for each split will be recorded independently.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Maximum number of unique nodes in pipeline execution.</dd></dl>
</li>
</ul>
<a name="pipelineMinimumExecutionNodes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pipelineMinimumExecutionNodes</h4>
<pre>int&nbsp;pipelineMinimumExecutionNodes()</pre>
<div class="block">Gets minimum number of unique nodes participated in pipeline execution. If pipeline execution was split,
metrics for each split will be recorded independently.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Minimum number of unique nodes in pipeline execution.</dd></dl>
</li>
</ul>
<a name="pipelineAverageExecutionNodes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pipelineAverageExecutionNodes</h4>
<pre>int&nbsp;pipelineAverageExecutionNodes()</pre>
<div class="block">Gets average number of unique nodes participated in pipeline execution. If pipeline execution was split,
metrics for each split will be recorded independently.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Average number of unique nodes in pipeline execution.</dd></dl>
</li>
</ul>
<a name="queryMaximumExecutionTime()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>queryMaximumExecutionTime</h4>
<pre>long&nbsp;queryMaximumExecutionTime()</pre>
<div class="block">Gets query maximum execution time. If query execution was split to different nodes, metrics for each split
will be recorded independently.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Query maximum execution time.</dd></dl>
</li>
</ul>
<a name="queryMinimumExecutionTime()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>queryMinimumExecutionTime</h4>
<pre>long&nbsp;queryMinimumExecutionTime()</pre>
<div class="block">Gets query minimum execution time. If query execution was split to different nodes, metrics for each split
will be recorded independently.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Query minimum execution time.</dd></dl>
</li>
</ul>
<a name="queryAverageExecutionTime()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>queryAverageExecutionTime</h4>
<pre>long&nbsp;queryAverageExecutionTime()</pre>
<div class="block">Gets query average execution time. If query execution was split to different nodes, metrics for each split
will be recorded independently.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Query average execution time.</dd></dl>
</li>
</ul>
<a name="queryMaximumExecutionNodes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>queryMaximumExecutionNodes</h4>
<pre>int&nbsp;queryMaximumExecutionNodes()</pre>
<div class="block">Gets maximum number of unique nodes participated in query execution. If query execution was split,
metrics for each split will be recorded independently.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Maximum number of unique nodes in query execution.</dd></dl>
</li>
</ul>
<a name="queryMinimumExecutionNodes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>queryMinimumExecutionNodes</h4>
<pre>int&nbsp;queryMinimumExecutionNodes()</pre>
<div class="block">Gets minimum number of unique nodes participated in query execution. If query execution was split,
metrics for each split will be recorded independently.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Minimum number of unique nodes in query execution.</dd></dl>
</li>
</ul>
<a name="queryAverageExecutionNodes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>queryAverageExecutionNodes</h4>
<pre>int&nbsp;queryAverageExecutionNodes()</pre>
<div class="block">Gets average number of unique nodes participated in query execution. If query execution was split,
metrics for each split will be recorded independently.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Average number of unique nodes in query execution.</dd></dl>
</li>
</ul>
<a name="currentActiveSessions()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>currentActiveSessions</h4>
<pre>int&nbsp;currentActiveSessions()</pre>
<div class="block">Gets number of current active sessions. Since event execution sessions are tracked only when
<code>atLeastOnce</code> configuration property is set to <code>true</code>, this metric will be collected
only in this case. When <code>atLeastOnce</code> is set to <code>false</code>, this metric will always be zero.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Number of current active sessions.</dd></dl>
</li>
</ul>
<a name="maximumActiveSessions()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>maximumActiveSessions</h4>
<pre>int&nbsp;maximumActiveSessions()</pre>
<div class="block">Gets maximum number of active sessions since last reset. Since event execution sessions are tracked only when
<code>atLeastOnce</code> configuration property is set to <code>true</code>, this metric will be collected
only in this case. When <code>atLeastOnce</code> is set to <code>false</code>, this metric will always be zero.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Maximum active sessions since last reset.</dd></dl>
</li>
</ul>
<a name="failuresCount()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>failuresCount</h4>
<pre>int&nbsp;failuresCount()</pre>
<div class="block">Gets number of failures. If <code>atLeastOnce</code> flag is set to steamer configuration, then only root node
failures will be counted. Otherwise each node will count failures independently.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Failures count.</dd></dl>
</li>
</ul>
<a name="executorServiceCapacity()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>executorServiceCapacity</h4>
<pre>int&nbsp;executorServiceCapacity()</pre>
<div class="block">Gets maximum number of threads in executor service.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Maximum number of threads in executor service.</dd></dl>
</li>
</ul>
<a name="stageMetrics(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stageMetrics</h4>
<pre><a href="../../../../org/apache/ignite/streamer/StreamerStageMetrics.html" title="interface in org.apache.ignite.streamer">StreamerStageMetrics</a>&nbsp;stageMetrics(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;stageName)</pre>
<div class="block">Gets current stage metrics, if stage with given name is not configured
then <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a> will be thrown.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>stageName</code> - Stage name.</dd>
<dt><span class="strong">Returns:</span></dt><dd>Stage metrics.</dd></dl>
</li>
</ul>
<a name="stageMetrics()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stageMetrics</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/streamer/StreamerStageMetrics.html" title="interface in org.apache.ignite.streamer">StreamerStageMetrics</a><span class='angle_bracket'>&gt;</span>&nbsp;stageMetrics()</pre>
<div class="block">Gets metrics for all stages. Stage metrics order is the same as stage order in configuration.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Stage metrics collection.</dd></dl>
</li>
</ul>
<a name="windowMetrics(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>windowMetrics</h4>
<pre><a href="../../../../org/apache/ignite/streamer/StreamerWindowMetrics.html" title="interface in org.apache.ignite.streamer">StreamerWindowMetrics</a>&nbsp;windowMetrics(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;winName)</pre>
<div class="block">Gets current window metrics, if window with given name is not configured
then <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a> will be thrown.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>winName</code> - Window name.</dd>
<dt><span class="strong">Returns:</span></dt><dd>Window metrics.</dd></dl>
</li>
</ul>
<a name="windowMetrics()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>windowMetrics</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/streamer/StreamerWindowMetrics.html" title="interface in org.apache.ignite.streamer">StreamerWindowMetrics</a><span class='angle_bracket'>&gt;</span>&nbsp;windowMetrics()</pre>
<div class="block">Gets metrics for all windows.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Collection of window metrics.</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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/StreamerMetrics.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 class="aboutLanguage"><em>Apache Ignite - In-Memory Data Fabric</em></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/ignite/streamer/StreamerMBean.html" title="interface in org.apache.ignite.streamer"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../org/apache/ignite/streamer/StreamerStage.html" title="interface in org.apache.ignite.streamer"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/ignite/streamer/StreamerMetrics.html" target="_top">Frames</a></li>
<li><a href="StreamerMetrics.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All 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://incubator.apache.org/projects/ignite.html"><nobr>2015 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> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script> </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>Apache Ignite Fabric</b> </td> <td>:&nbsp;&nbsp; ver. <strong>1.0.0-RC3</strong> </td> </tr> <tr style="padding: 0; margin: 0"> <td> <b>Release Date</b> </td> <td>:&nbsp;&nbsp; March 24 2015 </td> </tr> </tbody> </table> </td> </tr> </table></small></p>
<!--FOOTER--><script type='text/javascript'>SyntaxHighlighter.all();dp.SyntaxHighlighter.HighlightAll('code');</script>
</body>
</html>