blob: f5afdaf72680193b03cc26bc610262df284ea033 [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/IgniteStreamer.html" />
<!-- Generated by javadoc (version 1.7.0_21) on Tue Mar 24 10:27:30 MSK 2015 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>IgniteStreamer (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="IgniteStreamer (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/IgniteStreamer.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/IgniteState.html" title="enum in org.apache.ignite"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../org/apache/ignite/IgniteSystemProperties.html" title="class in org.apache.ignite"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/apache/ignite/IgniteStreamer.html" target="_top">Frames</a></li>
<li><a href="IgniteStreamer.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</div>
<h2 title="Interface IgniteStreamer" class="title">Interface IgniteStreamer</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public interface <span class="strong">IgniteStreamer</span></pre>
<div class="block">Streamer interface. Streamer provides an easy way to process large (possibly infinite) stream of
events. Event can be of any object type, different types of events can be submitted to streamer. Each event
is processed by one or more <a href="../../../org/apache/ignite/streamer/StreamerStage.html" title="interface in org.apache.ignite.streamer"><code>StreamerStage</code></a>, a set of stages event passed through is called pipeline.
<p>
For each submitted group of events streamer determines one or more execution nodes that will process this
group of events. Execution nodes are determined by <a href="../../../org/apache/ignite/streamer/StreamerEventRouter.html" title="interface in org.apache.ignite.streamer"><code>StreamerEventRouter</code></a>. Execution nodes run stages
with received events. After stage execution streamer gets an optional set of events that should be processed
further. The process is repeated until stage returns empty map. After stage returned empty map pipeline execution
for given group of events is finished.
<p>
It is guaranteed that group of events returned by router will be neither split nor concatenated with
any other group of events and will be passed to stage as is. Event processing order is not guaranteed, group that
was submitted second can be processed earlier then first submitted group.
<p>
If <a href="../../../org/apache/ignite/streamer/StreamerConfiguration.html#isAtLeastOnce()"><code>StreamerConfiguration.isAtLeastOnce()</code></a> is set to <code>false</code>, then event execution is not tracked
by streamer and any occurred failure will be reported to failure listener on node on which failure happened. If
this configuration property is set to <code>true</code>, then streamer will cancel current pipeline execution in case
of failure and will try to execute pipeline from the beginning. If failover cannot be succeeded or maximum number
of failover attempts is exceeded, then listener will be notified on node which originated pipeline execution.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../org/apache/ignite/streamer/StreamerStage.html" title="interface in org.apache.ignite.streamer"><code>StreamerStage</code></a>,
<a href="../../../org/apache/ignite/streamer/StreamerEventRouter.html" title="interface in org.apache.ignite.streamer"><code>StreamerEventRouter</code></a></dd></dl>
</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>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/ignite/IgniteStreamer.html#addEvent(java.lang.Object, java.lang.Object...)">addEvent</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;evt,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;evts)</code>
<div class="block">Submits group of events for processing.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/ignite/IgniteStreamer.html#addEvents(java.util.Collection)">addEvents</a></strong>(<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>?<span class='angle_bracket'>&gt;</span>&nbsp;evts)</code>
<div class="block">Submits group of events for processing.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/ignite/IgniteStreamer.html#addEventsToStage(java.lang.String, java.util.Collection)">addEventsToStage</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,
<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>?<span class='angle_bracket'>&gt;</span>&nbsp;evts)</code>
<div class="block">Submits events to streamer.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/ignite/IgniteStreamer.html#addEventToStage(java.lang.String, java.lang.Object, java.lang.Object...)">addEventToStage</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,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;evt,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;evts)</code>
<div class="block">Submits group of events to streamer.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/ignite/IgniteStreamer.html#addStreamerFailureListener(org.apache.ignite.streamer.StreamerFailureListener)">addStreamerFailureListener</a></strong>(<a href="../../../org/apache/ignite/streamer/StreamerFailureListener.html" title="interface in org.apache.ignite.streamer">StreamerFailureListener</a>&nbsp;lsnr)</code>
<div class="block">Adds streamer failure listener.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/ignite/streamer/StreamerConfiguration.html" title="class in org.apache.ignite.streamer">StreamerConfiguration</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/ignite/IgniteStreamer.html#configuration()">configuration</a></strong>()</code>
<div class="block">Gets streamer configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/ignite/streamer/StreamerContext.html" title="interface in org.apache.ignite.streamer">StreamerContext</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/ignite/IgniteStreamer.html#context()">context</a></strong>()</code>
<div class="block">Gets streamer context.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/ignite/IgniteStreamer.html#deployClass(java.lang.Class)">deployClass</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><span class='angle_bracket'>&lt;</span>?<span class='angle_bracket'>&gt;</span>&nbsp;depCls)</code>
<div class="block">Explicitly sets deployment class.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/ignite/streamer/StreamerMetrics.html" title="interface in org.apache.ignite.streamer">StreamerMetrics</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/ignite/IgniteStreamer.html#metrics()">metrics</a></strong>()</code>
<div class="block">Gets current streamer metrics.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><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></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/ignite/IgniteStreamer.html#name()">name</a></strong>()</code>
<div class="block">Gets streamer name.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/ignite/IgniteStreamer.html#removeStreamerFailureListener(org.apache.ignite.streamer.StreamerFailureListener)">removeStreamerFailureListener</a></strong>(<a href="../../../org/apache/ignite/streamer/StreamerFailureListener.html" title="interface in org.apache.ignite.streamer">StreamerFailureListener</a>&nbsp;lsnr)</code>
<div class="block">Removes streamer failure listener.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/ignite/IgniteStreamer.html#reset()">reset</a></strong>()</code>
<div class="block">Resets all configured streamer windows by calling <a href="../../../org/apache/ignite/streamer/StreamerWindow.html#reset()"><code>StreamerWindow.reset()</code></a> on each and
clears local space.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/ignite/IgniteStreamer.html#resetMetrics()">resetMetrics</a></strong>()</code>
<div class="block">Resets all streamer metrics.</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="configuration()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>configuration</h4>
<pre><a href="../../../org/apache/ignite/streamer/StreamerConfiguration.html" title="class in org.apache.ignite.streamer">StreamerConfiguration</a>&nbsp;configuration()</pre>
<div class="block">Gets streamer configuration.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Streamer configuration.</dd></dl>
</li>
</ul>
<a name="name()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>name</h4>
<pre><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;name()</pre>
<div class="block">Gets streamer name.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Streamer name, or <code>null</code> for default no-name streamer.</dd></dl>
</li>
</ul>
<a name="addEvent(java.lang.Object, java.lang.Object...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addEvent</h4>
<pre>void&nbsp;addEvent(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;evt,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;evts)
throws <a href="../../../org/apache/ignite/IgniteException.html" title="class in org.apache.ignite">IgniteException</a></pre>
<div class="block">Submits group of events for processing. This group of events will be processed on default stage,
i.e. stage that is the first in the streamer stages list.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>evt</code> - Event to add.</dd><dd><code>evts</code> - Optional events to add.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../org/apache/ignite/IgniteException.html" title="class in org.apache.ignite">IgniteException</a></code> - If event submission failed.</dd></dl>
</li>
</ul>
<a name="addEventToStage(java.lang.String, java.lang.Object, java.lang.Object...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addEventToStage</h4>
<pre>void&nbsp;addEventToStage(<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,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;evt,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;evts)
throws <a href="../../../org/apache/ignite/IgniteException.html" title="class in org.apache.ignite">IgniteException</a></pre>
<div class="block">Submits group of events to streamer. Events will be processed from a stage with specified name.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>stageName</code> - Stage name to start with.</dd><dd><code>evt</code> - Event tp process.</dd><dd><code>evts</code> - Optional events.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../org/apache/ignite/IgniteException.html" title="class in org.apache.ignite">IgniteException</a></code> - If event submission failed.</dd></dl>
</li>
</ul>
<a name="addEvents(java.util.Collection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addEvents</h4>
<pre>void&nbsp;addEvents(<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>?<span class='angle_bracket'>&gt;</span>&nbsp;evts)
throws <a href="../../../org/apache/ignite/IgniteException.html" title="class in org.apache.ignite">IgniteException</a></pre>
<div class="block">Submits group of events for processing. This group of events will be processed on default stage,
i.e. stage that is the first in the streamer stages list.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>evts</code> - Events to add.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../org/apache/ignite/IgniteException.html" title="class in org.apache.ignite">IgniteException</a></code> - If event submission failed.</dd></dl>
</li>
</ul>
<a name="addEventsToStage(java.lang.String, java.util.Collection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addEventsToStage</h4>
<pre>void&nbsp;addEventsToStage(<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,
<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>?<span class='angle_bracket'>&gt;</span>&nbsp;evts)
throws <a href="../../../org/apache/ignite/IgniteException.html" title="class in org.apache.ignite">IgniteException</a></pre>
<div class="block">Submits events to streamer. Events will be processed from a stage with specified name.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>stageName</code> - Stage name to start with.</dd><dd><code>evts</code> - Events to process.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../org/apache/ignite/IgniteException.html" title="class in org.apache.ignite">IgniteException</a></code> - If event submission failed.</dd></dl>
</li>
</ul>
<a name="context()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>context</h4>
<pre><a href="../../../org/apache/ignite/streamer/StreamerContext.html" title="interface in org.apache.ignite.streamer">StreamerContext</a>&nbsp;context()</pre>
<div class="block">Gets streamer context. Streamer context provides access to streamer local space on this node, configured
streamer windows and provides various methods to run streamer queries.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Streamer context.</dd></dl>
</li>
</ul>
<a name="addStreamerFailureListener(org.apache.ignite.streamer.StreamerFailureListener)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addStreamerFailureListener</h4>
<pre>void&nbsp;addStreamerFailureListener(<a href="../../../org/apache/ignite/streamer/StreamerFailureListener.html" title="interface in org.apache.ignite.streamer">StreamerFailureListener</a>&nbsp;lsnr)</pre>
<div class="block">Adds streamer failure listener. Listener will be notified on node on which failure occurred in case if
<a href="../../../org/apache/ignite/streamer/StreamerConfiguration.html#isAtLeastOnce()"><code>StreamerConfiguration.isAtLeastOnce()</code></a> is set to <code>false</code> and on node which originated
pipeline execution otherwise.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>lsnr</code> - Listener to add.</dd></dl>
</li>
</ul>
<a name="removeStreamerFailureListener(org.apache.ignite.streamer.StreamerFailureListener)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeStreamerFailureListener</h4>
<pre>void&nbsp;removeStreamerFailureListener(<a href="../../../org/apache/ignite/streamer/StreamerFailureListener.html" title="interface in org.apache.ignite.streamer">StreamerFailureListener</a>&nbsp;lsnr)</pre>
<div class="block">Removes streamer failure listener.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>lsnr</code> - Listener to remove.</dd></dl>
</li>
</ul>
<a name="metrics()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>metrics</h4>
<pre><a href="../../../org/apache/ignite/streamer/StreamerMetrics.html" title="interface in org.apache.ignite.streamer">StreamerMetrics</a>&nbsp;metrics()</pre>
<div class="block">Gets current streamer metrics.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Streamer metrics.</dd></dl>
</li>
</ul>
<a name="reset()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reset</h4>
<pre>void&nbsp;reset()</pre>
<div class="block">Resets all configured streamer windows by calling <a href="../../../org/apache/ignite/streamer/StreamerWindow.html#reset()"><code>StreamerWindow.reset()</code></a> on each and
clears local space.
<p>
This is local method, it will clear only local windows and local space. Note that windows and
space will not be cleaned while stages are executing, i.e. all currently running stages will
have to complete before streamer can be reset.</div>
</li>
</ul>
<a name="resetMetrics()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>resetMetrics</h4>
<pre>void&nbsp;resetMetrics()</pre>
<div class="block">Resets all streamer metrics.</div>
</li>
</ul>
<a name="deployClass(java.lang.Class)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>deployClass</h4>
<pre>void&nbsp;deployClass(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><span class='angle_bracket'>&lt;</span>?<span class='angle_bracket'>&gt;</span>&nbsp;depCls)</pre>
<div class="block">Explicitly sets deployment class. Will be used only if peer-to-peer class loading
is enabled.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>depCls</code> - Deployment class.</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/IgniteStreamer.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/IgniteState.html" title="enum in org.apache.ignite"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../org/apache/ignite/IgniteSystemProperties.html" title="class in org.apache.ignite"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/apache/ignite/IgniteStreamer.html" target="_top">Frames</a></li>
<li><a href="IgniteStreamer.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>