blob: 01b9ef5ed5656a7f950e9e7e051ffa62ef80dce3 [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (11.0.18) on Wed Mar 01 02:01:42 GMT 2023 -->
<title>WindowingConfigs (Heron Java API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-03-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../../jquery/jquery-3.6.0.min.js"></script>
<script type="text/javascript" src="../../../../../jquery/jquery-ui.min.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="WindowingConfigs (Heron Java API)";
}
}
catch(err) {
}
//-->
var data = {"i0":10,"i1":9,"i2":10,"i3":9,"i4":10,"i5":9,"i6":10,"i7":9,"i8":10,"i9":9,"i10":9,"i11":10,"i12":9,"i13":10,"i14":10,"i15":9,"i16":10,"i17":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "../../../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</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" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<!-- ======== START OF CLASS DATA ======== -->
<main role="main">
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">org.apache.heron.api.windowing</a></div>
<h2 title="Class WindowingConfigs" class="title">Class WindowingConfigs</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.util.AbstractMap&lt;K,&#8203;V&gt;</li>
<li>
<ul class="inheritance">
<li>java.util.HashMap&lt;java.lang.String,&#8203;java.lang.Object&gt;</li>
<li>
<ul class="inheritance">
<li>org.apache.heron.api.windowing.WindowingConfigs</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><code>java.io.Serializable</code>, <code>java.lang.Cloneable</code>, <code>java.util.Map&lt;java.lang.String,&#8203;java.lang.Object&gt;</code></dd>
</dl>
<hr>
<pre>public class <span class="typeNameLabel">WindowingConfigs</span>
extends java.util.HashMap&lt;java.lang.String,&#8203;java.lang.Object&gt;</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../serialized-form.html#org.apache.heron.api.windowing.WindowingConfigs">Serialized Form</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<section>
<ul class="blockList">
<li class="blockList"><a id="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a id="nested.classes.inherited.from.class.java.util.AbstractMap">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.util.AbstractMap</h3>
<code>java.util.AbstractMap.SimpleEntry&lt;K extends java.lang.Object,&#8203;V extends java.lang.Object&gt;, java.util.AbstractMap.SimpleImmutableEntry&lt;K extends java.lang.Object,&#8203;V extends java.lang.Object&gt;</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a id="nested.classes.inherited.from.class.java.util.Map">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;java.util.Map</h3>
<code>java.util.Map.Entry&lt;K extends java.lang.Object,&#8203;V extends java.lang.Object&gt;</code></li>
</ul>
</li>
</ul>
</section>
<!-- =========== FIELD SUMMARY =========== -->
<section>
<ul class="blockList">
<li class="blockList"><a id="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Field</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_BOLTS_LATE_TUPLE_STREAM">TOPOLOGY_BOLTS_LATE_TUPLE_STREAM</a></span></code></th>
<td class="colLast">
<div class="block">Bolt-specific configuration for windowed bolts to specify the name of the stream on which
late tuples are
going to be emitted.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_BOLTS_SLIDING_INTERVAL_COUNT">TOPOLOGY_BOLTS_SLIDING_INTERVAL_COUNT</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_BOLTS_SLIDING_INTERVAL_DURATION_MS">TOPOLOGY_BOLTS_SLIDING_INTERVAL_DURATION_MS</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_BOLTS_TUPLE_TIMESTAMP_MAX_LAG_MS">TOPOLOGY_BOLTS_TUPLE_TIMESTAMP_MAX_LAG_MS</a></span></code></th>
<td class="colLast">
<div class="block">Bolt-specific configuration for windowed bolts to specify the maximum time lag of the tuple
timestamp
in milliseconds.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_BOLTS_WATERMARK_EVENT_INTERVAL_MS">TOPOLOGY_BOLTS_WATERMARK_EVENT_INTERVAL_MS</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_BOLTS_WINDOW_CUSTOM_EVICTOR">TOPOLOGY_BOLTS_WINDOW_CUSTOM_EVICTOR</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_BOLTS_WINDOW_CUSTOM_TRIGGER">TOPOLOGY_BOLTS_WINDOW_CUSTOM_TRIGGER</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_BOLTS_WINDOW_LENGTH_COUNT">TOPOLOGY_BOLTS_WINDOW_LENGTH_COUNT</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_BOLTS_WINDOW_LENGTH_DURATION_MS">TOPOLOGY_BOLTS_WINDOW_LENGTH_DURATION_MS</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</table>
</li>
</ul>
</section>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section>
<ul class="blockList">
<li class="blockList"><a id="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">WindowingConfigs</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</table>
</li>
</ul>
</section>
<!-- ========== METHOD SUMMARY =========== -->
<section>
<ul class="blockList">
<li class="blockList"><a id="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyBoltsLateTupleStream(java.lang.String)">setTopologyBoltsLateTupleStream</a></span>&#8203;(java.lang.String&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyBoltsLateTupleStream(java.util.Map,java.lang.String)">setTopologyBoltsLateTupleStream</a></span>&#8203;(java.util.Map&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;conf,
java.lang.String&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyBoltsSlidingIntervalCount(long)">setTopologyBoltsSlidingIntervalCount</a></span>&#8203;(long&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyBoltsSlidingIntervalCount(java.util.Map,long)">setTopologyBoltsSlidingIntervalCount</a></span>&#8203;(java.util.Map&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;conf,
long&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyBoltsSlidingIntervalDurationMs(long)">setTopologyBoltsSlidingIntervalDurationMs</a></span>&#8203;(long&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyBoltsSlidingIntervalDurationMs(java.util.Map,long)">setTopologyBoltsSlidingIntervalDurationMs</a></span>&#8203;(java.util.Map&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;conf,
long&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyBoltsTupleTimestampMaxLagMs(long)">setTopologyBoltsTupleTimestampMaxLagMs</a></span>&#8203;(long&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyBoltsTupleTimestampMaxLagMs(java.util.Map,long)">setTopologyBoltsTupleTimestampMaxLagMs</a></span>&#8203;(java.util.Map&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;conf,
long&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyBoltsWatermarkEventIntervalMs(long)">setTopologyBoltsWatermarkEventIntervalMs</a></span>&#8203;(long&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyBoltsWatermarkEventIntervalMs(java.util.Map,long)">setTopologyBoltsWatermarkEventIntervalMs</a></span>&#8203;(java.util.Map&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;conf,
long&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyBoltsWindowCustomEvictor(java.util.Map,org.apache.heron.api.windowing.EvictionPolicy)">setTopologyBoltsWindowCustomEvictor</a></span>&#8203;(java.util.Map&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;conf,
<a href="EvictionPolicy.html" title="interface in org.apache.heron.api.windowing">EvictionPolicy</a>&lt;<a href="../tuple/Tuple.html" title="interface in org.apache.heron.api.tuple">Tuple</a>,&#8203;?&gt;&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyBoltsWindowCustomEvictor(org.apache.heron.api.windowing.EvictionPolicy)">setTopologyBoltsWindowCustomEvictor</a></span>&#8203;(<a href="EvictionPolicy.html" title="interface in org.apache.heron.api.windowing">EvictionPolicy</a>&lt;<a href="../tuple/Tuple.html" title="interface in org.apache.heron.api.tuple">Tuple</a>,&#8203;?&gt;&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyBoltsWindowCustomTrigger(java.util.Map,org.apache.heron.api.windowing.TriggerPolicy)">setTopologyBoltsWindowCustomTrigger</a></span>&#8203;(java.util.Map&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;conf,
<a href="TriggerPolicy.html" title="interface in org.apache.heron.api.windowing">TriggerPolicy</a>&lt;<a href="../tuple/Tuple.html" title="interface in org.apache.heron.api.tuple">Tuple</a>,&#8203;?&gt;&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyBoltsWindowCustomTrigger(org.apache.heron.api.windowing.TriggerPolicy)">setTopologyBoltsWindowCustomTrigger</a></span>&#8203;(<a href="TriggerPolicy.html" title="interface in org.apache.heron.api.windowing">TriggerPolicy</a>&lt;<a href="../tuple/Tuple.html" title="interface in org.apache.heron.api.tuple">Tuple</a>,&#8203;?&gt;&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyBoltsWindowLengthCount(long)">setTopologyBoltsWindowLengthCount</a></span>&#8203;(long&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyBoltsWindowLengthCount(java.util.Map,long)">setTopologyBoltsWindowLengthCount</a></span>&#8203;(java.util.Map&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;conf,
long&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyBoltsWindowLengthDurationMs(long)">setTopologyBoltsWindowLengthDurationMs</a></span>&#8203;(long&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyBoltsWindowLengthDurationMs(java.util.Map,long)">setTopologyBoltsWindowLengthDurationMs</a></span>&#8203;(java.util.Map&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;conf,
long&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.util.HashMap">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.util.HashMap</h3>
<code>clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.util.AbstractMap">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.util.AbstractMap</h3>
<code>equals, hashCode, toString</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.util.Map">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;java.util.Map</h3>
<code>equals, hashCode</code></li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<section>
<ul class="blockList">
<li class="blockList"><a id="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a id="TOPOLOGY_BOLTS_WINDOW_LENGTH_COUNT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TOPOLOGY_BOLTS_WINDOW_LENGTH_COUNT</h4>
<pre>public static final&nbsp;java.lang.String TOPOLOGY_BOLTS_WINDOW_LENGTH_COUNT</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.heron.api.windowing.WindowingConfigs.TOPOLOGY_BOLTS_WINDOW_LENGTH_COUNT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="TOPOLOGY_BOLTS_WINDOW_LENGTH_DURATION_MS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TOPOLOGY_BOLTS_WINDOW_LENGTH_DURATION_MS</h4>
<pre>public static final&nbsp;java.lang.String TOPOLOGY_BOLTS_WINDOW_LENGTH_DURATION_MS</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.heron.api.windowing.WindowingConfigs.TOPOLOGY_BOLTS_WINDOW_LENGTH_DURATION_MS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="TOPOLOGY_BOLTS_SLIDING_INTERVAL_COUNT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TOPOLOGY_BOLTS_SLIDING_INTERVAL_COUNT</h4>
<pre>public static final&nbsp;java.lang.String TOPOLOGY_BOLTS_SLIDING_INTERVAL_COUNT</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.heron.api.windowing.WindowingConfigs.TOPOLOGY_BOLTS_SLIDING_INTERVAL_COUNT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="TOPOLOGY_BOLTS_SLIDING_INTERVAL_DURATION_MS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TOPOLOGY_BOLTS_SLIDING_INTERVAL_DURATION_MS</h4>
<pre>public static final&nbsp;java.lang.String TOPOLOGY_BOLTS_SLIDING_INTERVAL_DURATION_MS</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.heron.api.windowing.WindowingConfigs.TOPOLOGY_BOLTS_SLIDING_INTERVAL_DURATION_MS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="TOPOLOGY_BOLTS_LATE_TUPLE_STREAM">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TOPOLOGY_BOLTS_LATE_TUPLE_STREAM</h4>
<pre>public static final&nbsp;java.lang.String TOPOLOGY_BOLTS_LATE_TUPLE_STREAM</pre>
<div class="block">Bolt-specific configuration for windowed bolts to specify the name of the stream on which
late tuples are
going to be emitted. This configuration should only be used from the BaseWindowedBolt
.withLateTupleStream builder
method, and not as global parameter, otherwise IllegalArgumentException is going to be thrown.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.heron.api.windowing.WindowingConfigs.TOPOLOGY_BOLTS_LATE_TUPLE_STREAM">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="TOPOLOGY_BOLTS_TUPLE_TIMESTAMP_MAX_LAG_MS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TOPOLOGY_BOLTS_TUPLE_TIMESTAMP_MAX_LAG_MS</h4>
<pre>public static final&nbsp;java.lang.String TOPOLOGY_BOLTS_TUPLE_TIMESTAMP_MAX_LAG_MS</pre>
<div class="block">Bolt-specific configuration for windowed bolts to specify the maximum time lag of the tuple
timestamp
in milliseconds. It means that the tuple timestamps cannot be out of order by more than this
amount.
This config will be effective only if <a href="TimestampExtractor.html" title="interface in org.apache.heron.api.windowing"><code>TimestampExtractor</code></a> is specified.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.heron.api.windowing.WindowingConfigs.TOPOLOGY_BOLTS_TUPLE_TIMESTAMP_MAX_LAG_MS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="TOPOLOGY_BOLTS_WATERMARK_EVENT_INTERVAL_MS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TOPOLOGY_BOLTS_WATERMARK_EVENT_INTERVAL_MS</h4>
<pre>public static final&nbsp;java.lang.String TOPOLOGY_BOLTS_WATERMARK_EVENT_INTERVAL_MS</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.heron.api.windowing.WindowingConfigs.TOPOLOGY_BOLTS_WATERMARK_EVENT_INTERVAL_MS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="TOPOLOGY_BOLTS_WINDOW_CUSTOM_EVICTOR">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TOPOLOGY_BOLTS_WINDOW_CUSTOM_EVICTOR</h4>
<pre>public static final&nbsp;java.lang.String TOPOLOGY_BOLTS_WINDOW_CUSTOM_EVICTOR</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.heron.api.windowing.WindowingConfigs.TOPOLOGY_BOLTS_WINDOW_CUSTOM_EVICTOR">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="TOPOLOGY_BOLTS_WINDOW_CUSTOM_TRIGGER">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>TOPOLOGY_BOLTS_WINDOW_CUSTOM_TRIGGER</h4>
<pre>public static final&nbsp;java.lang.String TOPOLOGY_BOLTS_WINDOW_CUSTOM_TRIGGER</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.heron.api.windowing.WindowingConfigs.TOPOLOGY_BOLTS_WINDOW_CUSTOM_TRIGGER">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
</section>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<section>
<ul class="blockList">
<li class="blockList"><a id="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a id="&lt;init&gt;()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>WindowingConfigs</h4>
<pre>public&nbsp;WindowingConfigs()</pre>
</li>
</ul>
</li>
</ul>
</section>
<!-- ============ METHOD DETAIL ========== -->
<section>
<ul class="blockList">
<li class="blockList"><a id="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a id="setTopologyBoltsWindowLengthCount(long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTopologyBoltsWindowLengthCount</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setTopologyBoltsWindowLengthCount&#8203;(long&nbsp;value)</pre>
</li>
</ul>
<a id="setTopologyBoltsWindowLengthCount(java.util.Map,long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTopologyBoltsWindowLengthCount</h4>
<pre class="methodSignature">public static&nbsp;void&nbsp;setTopologyBoltsWindowLengthCount&#8203;(java.util.Map&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;conf,
long&nbsp;value)</pre>
</li>
</ul>
<a id="setTopologyBoltsWindowLengthDurationMs(long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTopologyBoltsWindowLengthDurationMs</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setTopologyBoltsWindowLengthDurationMs&#8203;(long&nbsp;value)</pre>
</li>
</ul>
<a id="setTopologyBoltsWindowLengthDurationMs(java.util.Map,long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTopologyBoltsWindowLengthDurationMs</h4>
<pre class="methodSignature">public static&nbsp;void&nbsp;setTopologyBoltsWindowLengthDurationMs&#8203;(java.util.Map&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;conf,
long&nbsp;value)</pre>
</li>
</ul>
<a id="setTopologyBoltsSlidingIntervalCount(long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTopologyBoltsSlidingIntervalCount</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setTopologyBoltsSlidingIntervalCount&#8203;(long&nbsp;value)</pre>
</li>
</ul>
<a id="setTopologyBoltsSlidingIntervalCount(java.util.Map,long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTopologyBoltsSlidingIntervalCount</h4>
<pre class="methodSignature">public static&nbsp;void&nbsp;setTopologyBoltsSlidingIntervalCount&#8203;(java.util.Map&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;conf,
long&nbsp;value)</pre>
</li>
</ul>
<a id="setTopologyBoltsSlidingIntervalDurationMs(long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTopologyBoltsSlidingIntervalDurationMs</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setTopologyBoltsSlidingIntervalDurationMs&#8203;(long&nbsp;value)</pre>
</li>
</ul>
<a id="setTopologyBoltsSlidingIntervalDurationMs(java.util.Map,long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTopologyBoltsSlidingIntervalDurationMs</h4>
<pre class="methodSignature">public static&nbsp;void&nbsp;setTopologyBoltsSlidingIntervalDurationMs&#8203;(java.util.Map&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;conf,
long&nbsp;value)</pre>
</li>
</ul>
<a id="setTopologyBoltsLateTupleStream(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTopologyBoltsLateTupleStream</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setTopologyBoltsLateTupleStream&#8203;(java.lang.String&nbsp;value)</pre>
</li>
</ul>
<a id="setTopologyBoltsLateTupleStream(java.util.Map,java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTopologyBoltsLateTupleStream</h4>
<pre class="methodSignature">public static&nbsp;void&nbsp;setTopologyBoltsLateTupleStream&#8203;(java.util.Map&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;conf,
java.lang.String&nbsp;value)</pre>
</li>
</ul>
<a id="setTopologyBoltsTupleTimestampMaxLagMs(long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTopologyBoltsTupleTimestampMaxLagMs</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setTopologyBoltsTupleTimestampMaxLagMs&#8203;(long&nbsp;value)</pre>
</li>
</ul>
<a id="setTopologyBoltsTupleTimestampMaxLagMs(java.util.Map,long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTopologyBoltsTupleTimestampMaxLagMs</h4>
<pre class="methodSignature">public static&nbsp;void&nbsp;setTopologyBoltsTupleTimestampMaxLagMs&#8203;(java.util.Map&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;conf,
long&nbsp;value)</pre>
</li>
</ul>
<a id="setTopologyBoltsWatermarkEventIntervalMs(long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTopologyBoltsWatermarkEventIntervalMs</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setTopologyBoltsWatermarkEventIntervalMs&#8203;(long&nbsp;value)</pre>
</li>
</ul>
<a id="setTopologyBoltsWatermarkEventIntervalMs(java.util.Map,long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTopologyBoltsWatermarkEventIntervalMs</h4>
<pre class="methodSignature">public static&nbsp;void&nbsp;setTopologyBoltsWatermarkEventIntervalMs&#8203;(java.util.Map&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;conf,
long&nbsp;value)</pre>
</li>
</ul>
<a id="setTopologyBoltsWindowCustomEvictor(org.apache.heron.api.windowing.EvictionPolicy)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTopologyBoltsWindowCustomEvictor</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setTopologyBoltsWindowCustomEvictor&#8203;(<a href="EvictionPolicy.html" title="interface in org.apache.heron.api.windowing">EvictionPolicy</a>&lt;<a href="../tuple/Tuple.html" title="interface in org.apache.heron.api.tuple">Tuple</a>,&#8203;?&gt;&nbsp;value)</pre>
</li>
</ul>
<a id="setTopologyBoltsWindowCustomEvictor(java.util.Map,org.apache.heron.api.windowing.EvictionPolicy)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTopologyBoltsWindowCustomEvictor</h4>
<pre class="methodSignature">public static&nbsp;void&nbsp;setTopologyBoltsWindowCustomEvictor&#8203;(java.util.Map&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;conf,
<a href="EvictionPolicy.html" title="interface in org.apache.heron.api.windowing">EvictionPolicy</a>&lt;<a href="../tuple/Tuple.html" title="interface in org.apache.heron.api.tuple">Tuple</a>,&#8203;?&gt;&nbsp;value)</pre>
</li>
</ul>
<a id="setTopologyBoltsWindowCustomTrigger(org.apache.heron.api.windowing.TriggerPolicy)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTopologyBoltsWindowCustomTrigger</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setTopologyBoltsWindowCustomTrigger&#8203;(<a href="TriggerPolicy.html" title="interface in org.apache.heron.api.windowing">TriggerPolicy</a>&lt;<a href="../tuple/Tuple.html" title="interface in org.apache.heron.api.tuple">Tuple</a>,&#8203;?&gt;&nbsp;value)</pre>
</li>
</ul>
<a id="setTopologyBoltsWindowCustomTrigger(java.util.Map,org.apache.heron.api.windowing.TriggerPolicy)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setTopologyBoltsWindowCustomTrigger</h4>
<pre class="methodSignature">public static&nbsp;void&nbsp;setTopologyBoltsWindowCustomTrigger&#8203;(java.util.Map&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;conf,
<a href="TriggerPolicy.html" title="interface in org.apache.heron.api.windowing">TriggerPolicy</a>&lt;<a href="../tuple/Tuple.html" title="interface in org.apache.heron.api.tuple">Tuple</a>,&#8203;?&gt;&nbsp;value)</pre>
</li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
</div>
</main>
<!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</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" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses.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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body>
</html>