You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@storm.apache.org by sr...@apache.org on 2018/05/12 15:58:38 UTC

[35/51] [abbrv] [partial] storm-site git commit: Publish up to date 2.0.0-SNAPSHOT documentation

http://git-wip-us.apache.org/repos/asf/storm-site/blob/ef81b5ca/releases/2.0.0-SNAPSHOT/javadocs/org/apache/storm/LocalCluster.Builder.html
----------------------------------------------------------------------
diff --git a/releases/2.0.0-SNAPSHOT/javadocs/org/apache/storm/LocalCluster.Builder.html b/releases/2.0.0-SNAPSHOT/javadocs/org/apache/storm/LocalCluster.Builder.html
new file mode 100644
index 0000000..4b4fcfe
--- /dev/null
+++ b/releases/2.0.0-SNAPSHOT/javadocs/org/apache/storm/LocalCluster.Builder.html
@@ -0,0 +1,585 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>LocalCluster.Builder (Storm 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="LocalCluster.Builder (Storm 2.0.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/LocalCluster.Builder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/storm/LocalCluster.html" title="class in org.apache.storm"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/storm/LocalCluster.LocalTopology.html" title="class in org.apache.storm"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/storm/LocalCluster.Builder.html" target="_top">Frames</a></li>
+<li><a href="LocalCluster.Builder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><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>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&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.storm</div>
+<h2 title="Class LocalCluster.Builder" class="title">Class LocalCluster.Builder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.storm.LocalCluster.Builder</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../org/apache/storm/LocalCluster.html" title="class in org.apache.storm">LocalCluster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">LocalCluster.Builder</span>
+extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block"><p>Simple way to configure a LocalCluster to meet your needs.</p></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/storm/LocalCluster.Builder.html#Builder--">Builder</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="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="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/storm/LocalCluster.html" title="class in org.apache.storm">LocalCluster</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/storm/LocalCluster.Builder.html#build--">build</a></span>()</code>
+<div class="block">Builds a new LocalCluster.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/storm/LocalCluster.Builder.html#withBlobStore-org.apache.storm.blobstore.BlobStore-">withBlobStore</a></span>(<a href="../../../org/apache/storm/blobstore/BlobStore.html" title="class in org.apache.storm.blobstore">BlobStore</a>&nbsp;store)</code>
+<div class="block">Use the following blobstore instead of the one in the config.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/storm/LocalCluster.Builder.html#withClusterState-org.apache.storm.cluster.IStormClusterState-">withClusterState</a></span>(<a href="../../../org/apache/storm/cluster/IStormClusterState.html" title="interface in org.apache.storm.cluster">IStormClusterState</a>&nbsp;clusterState)</code>
+<div class="block">Use the following clusterState instead of the one in the config.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/storm/LocalCluster.Builder.html#withDaemonConf-java.util.Map-">withDaemonConf</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;conf)</code>
+<div class="block">Set the base config that the daemons should use.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/storm/LocalCluster.Builder.html#withDaemonConf-java.lang.String-java.lang.Object-">withDaemonConf</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
+<div class="block">Add an single key/value config to the daemon conf.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/storm/LocalCluster.Builder.html#withGroupMapper-org.apache.storm.security.auth.IGroupMappingServiceProvider-">withGroupMapper</a></span>(<a href="../../../org/apache/storm/security/auth/IGroupMappingServiceProvider.html" title="interface in org.apache.storm.security.auth">IGroupMappingServiceProvider</a>&nbsp;groupMapper)</code>
+<div class="block">Override the code that maps users to groups for authorization.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/storm/LocalCluster.Builder.html#withINimbus-org.apache.storm.scheduler.INimbus-">withINimbus</a></span>(<a href="../../../org/apache/storm/scheduler/INimbus.html" title="interface in org.apache.storm.scheduler">INimbus</a>&nbsp;inimbus)</code>
+<div class="block">Override the INimbus instance that nimbus will use.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/storm/LocalCluster.Builder.html#withLeaderElector-org.apache.storm.nimbus.ILeaderElector-">withLeaderElector</a></span>(<a href="../../../org/apache/storm/nimbus/ILeaderElector.html" title="interface in org.apache.storm.nimbus">ILeaderElector</a>&nbsp;leaderElector)</code>
+<div class="block">Use the following leaderElector instead of the one in the config.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/storm/LocalCluster.Builder.html#withNimbusDaemon--">withNimbusDaemon</a></span>()</code>
+<div class="block">Have the local nimbus actually launch a thrift server.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/storm/LocalCluster.Builder.html#withNimbusDaemon-java.lang.Boolean-">withNimbusDaemon</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;nimbusDaemon)</code>
+<div class="block">If nimbusDaemon is true the local nimbus will launch a thrift server.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/storm/LocalCluster.Builder.html#withNimbusWrapper-java.util.function.UnaryOperator-">withNimbusWrapper</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/UnaryOperator.html?is-external=true" title="class or interface in java.util.function">UnaryOperator</a>&lt;<a href="../../../org/apache/storm/daemon/nimbus/Nimbus.html" title="class in org.apache.storm.daemon.nimbus">Nimbus</a>&gt;&nbsp;nimbusWrapper)</code>
+<div class="block">Before nimbus is created/used call nimbusWrapper on it first and use the result instead.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/storm/LocalCluster.Builder.html#withPortsPerSupervisor-int-">withPortsPerSupervisor</a></span>(int&nbsp;portsPerSupervisor)</code>
+<div class="block">Set the number of slots/ports each supervisor should have.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/storm/LocalCluster.Builder.html#withSimulatedTime--">withSimulatedTime</a></span>()</code>
+<div class="block">Turn on simulated time in the cluster.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/storm/LocalCluster.Builder.html#withSimulatedTime-boolean-">withSimulatedTime</a></span>(boolean&nbsp;simulateTime)</code>
+<div class="block">Turn on simulated time in the cluster.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/storm/LocalCluster.Builder.html#withSupervisors-int-">withSupervisors</a></span>(int&nbsp;supervisors)</code>
+<div class="block">Set the number of supervisors the cluster should have.</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/storm/LocalCluster.Builder.html#withSupervisorSlotPortMin-java.lang.Number-">withSupervisorSlotPortMin</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;minPort)</code>
+<div class="block">When assigning ports to worker slots start at minPort.</div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/storm/LocalCluster.Builder.html#withTopoCache-org.apache.storm.daemon.nimbus.TopoCache-">withTopoCache</a></span>(<a href="../../../org/apache/storm/daemon/nimbus/TopoCache.html" title="class in org.apache.storm.daemon.nimbus">TopoCache</a>&nbsp;topoCache)</code>
+<div class="block">Use the following topo cache instead of creating out own.</div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/storm/LocalCluster.Builder.html#withTracked--">withTracked</a></span>()</code>
+<div class="block">A tracked cluster can run tracked topologies.</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code><a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/storm/LocalCluster.Builder.html#withTracked-java.lang.String-">withTracked</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;trackId)</code>
+<div class="block">A tracked cluster can run tracked topologies.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Builder--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Builder</h4>
+<pre>public&nbsp;Builder()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="withSupervisors-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withSupervisors</h4>
+<pre>public&nbsp;<a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a>&nbsp;withSupervisors(int&nbsp;supervisors)</pre>
+<div class="block"><p>Set the number of supervisors the cluster should have.</p></div>
+</li>
+</ul>
+<a name="withPortsPerSupervisor-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withPortsPerSupervisor</h4>
+<pre>public&nbsp;<a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a>&nbsp;withPortsPerSupervisor(int&nbsp;portsPerSupervisor)</pre>
+<div class="block"><p>Set the number of slots/ports each supervisor should have.</p></div>
+</li>
+</ul>
+<a name="withDaemonConf-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withDaemonConf</h4>
+<pre>public&nbsp;<a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a>&nbsp;withDaemonConf(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;conf)</pre>
+<div class="block"><p>Set the base config that the daemons should use.</p></div>
+</li>
+</ul>
+<a name="withDaemonConf-java.lang.String-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withDaemonConf</h4>
+<pre>public&nbsp;<a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a>&nbsp;withDaemonConf(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+                                           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<div class="block"><p>Add an single key/value config to the daemon conf.</p></div>
+</li>
+</ul>
+<a name="withINimbus-org.apache.storm.scheduler.INimbus-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withINimbus</h4>
+<pre>public&nbsp;<a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a>&nbsp;withINimbus(<a href="../../../org/apache/storm/scheduler/INimbus.html" title="interface in org.apache.storm.scheduler">INimbus</a>&nbsp;inimbus)</pre>
+<div class="block"><p>Override the INimbus instance that nimbus will use.</p></div>
+</li>
+</ul>
+<a name="withGroupMapper-org.apache.storm.security.auth.IGroupMappingServiceProvider-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withGroupMapper</h4>
+<pre>public&nbsp;<a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a>&nbsp;withGroupMapper(<a href="../../../org/apache/storm/security/auth/IGroupMappingServiceProvider.html" title="interface in org.apache.storm.security.auth">IGroupMappingServiceProvider</a>&nbsp;groupMapper)</pre>
+<div class="block"><p>Override the code that maps users to groups for authorization.</p></div>
+</li>
+</ul>
+<a name="withSupervisorSlotPortMin-java.lang.Number-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withSupervisorSlotPortMin</h4>
+<pre>public&nbsp;<a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a>&nbsp;withSupervisorSlotPortMin(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;minPort)</pre>
+<div class="block"><p>When assigning ports to worker slots start at minPort.</p></div>
+</li>
+</ul>
+<a name="withNimbusDaemon--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withNimbusDaemon</h4>
+<pre>public&nbsp;<a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a>&nbsp;withNimbusDaemon()</pre>
+<div class="block"><p>Have the local nimbus actually launch a thrift server. This is intended to be used mostly for internal storm testing.</p></div>
+</li>
+</ul>
+<a name="withNimbusDaemon-java.lang.Boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withNimbusDaemon</h4>
+<pre>public&nbsp;<a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a>&nbsp;withNimbusDaemon(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;nimbusDaemon)</pre>
+<div class="block"><p>If nimbusDaemon is true the local nimbus will launch a thrift server. This is intended to be used mostly for internal storm testing.</p></div>
+</li>
+</ul>
+<a name="withSimulatedTime--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withSimulatedTime</h4>
+<pre>public&nbsp;<a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a>&nbsp;withSimulatedTime()</pre>
+<div class="block"><p>Turn on simulated time in the cluster. This allows someone to simulate long periods of time for timeouts etc when testing nimbus/supervisors themselves. NOTE: that this only works for code that uses the <a href="../../../org/apache/storm/utils/Time.html" title="class in org.apache.storm.utils"><code>Time</code></a> class for time management so it will not work in all cases.</p></div>
+</li>
+</ul>
+<a name="withSimulatedTime-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withSimulatedTime</h4>
+<pre>public&nbsp;<a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a>&nbsp;withSimulatedTime(boolean&nbsp;simulateTime)</pre>
+<div class="block"><p>Turn on simulated time in the cluster. This allows someone to simulate long periods of time for timeouts etc when testing nimbus/supervisors themselves. NOTE: that this only works for code that uses the <a href="../../../org/apache/storm/utils/Time.html" title="class in org.apache.storm.utils"><code>Time</code></a> class for time management so it will not work in all cases.</p></div>
+</li>
+</ul>
+<a name="withNimbusWrapper-java.util.function.UnaryOperator-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withNimbusWrapper</h4>
+<pre>public&nbsp;<a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a>&nbsp;withNimbusWrapper(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/UnaryOperator.html?is-external=true" title="class or interface in java.util.function">UnaryOperator</a>&lt;<a href="../../../org/apache/storm/daemon/nimbus/Nimbus.html" title="class in org.apache.storm.daemon.nimbus">Nimbus</a>&gt;&nbsp;nimbusWrapper)</pre>
+<div class="block"><p>Before nimbus is created/used call nimbusWrapper on it first and use the result instead. This is intended for internal testing only, and it here to allow a mocking framework to spy on the nimbus class.</p></div>
+</li>
+</ul>
+<a name="withBlobStore-org.apache.storm.blobstore.BlobStore-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withBlobStore</h4>
+<pre>public&nbsp;<a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a>&nbsp;withBlobStore(<a href="../../../org/apache/storm/blobstore/BlobStore.html" title="class in org.apache.storm.blobstore">BlobStore</a>&nbsp;store)</pre>
+<div class="block"><p>Use the following blobstore instead of the one in the config. This is intended mostly for internal testing with Mocks.</p></div>
+</li>
+</ul>
+<a name="withTopoCache-org.apache.storm.daemon.nimbus.TopoCache-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withTopoCache</h4>
+<pre>public&nbsp;<a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a>&nbsp;withTopoCache(<a href="../../../org/apache/storm/daemon/nimbus/TopoCache.html" title="class in org.apache.storm.daemon.nimbus">TopoCache</a>&nbsp;topoCache)</pre>
+<div class="block"><p>Use the following topo cache instead of creating out own. This is intended mostly for internal testing with Mocks.</p></div>
+</li>
+</ul>
+<a name="withClusterState-org.apache.storm.cluster.IStormClusterState-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withClusterState</h4>
+<pre>public&nbsp;<a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a>&nbsp;withClusterState(<a href="../../../org/apache/storm/cluster/IStormClusterState.html" title="interface in org.apache.storm.cluster">IStormClusterState</a>&nbsp;clusterState)</pre>
+<div class="block"><p>Use the following clusterState instead of the one in the config. This is intended mostly for internal testing with Mocks.</p></div>
+</li>
+</ul>
+<a name="withLeaderElector-org.apache.storm.nimbus.ILeaderElector-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withLeaderElector</h4>
+<pre>public&nbsp;<a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a>&nbsp;withLeaderElector(<a href="../../../org/apache/storm/nimbus/ILeaderElector.html" title="interface in org.apache.storm.nimbus">ILeaderElector</a>&nbsp;leaderElector)</pre>
+<div class="block"><p>Use the following leaderElector instead of the one in the config. This is intended mostly for internal testing with Mocks.</p></div>
+</li>
+</ul>
+<a name="withTracked-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withTracked</h4>
+<pre>public&nbsp;<a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a>&nbsp;withTracked(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;trackId)</pre>
+<div class="block"><p>A tracked cluster can run tracked topologies. See <a href="../../../org/apache/storm/testing/TrackedTopology.html" title="class in org.apache.storm.testing"><code>TrackedTopology</code></a> for more information on tracked topologies.</p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>trackId</code> - an arbitrary unique id that is used to keep track of tracked topologies</dd>
+</dl>
+</li>
+</ul>
+<a name="withTracked--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withTracked</h4>
+<pre>public&nbsp;<a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm">LocalCluster.Builder</a>&nbsp;withTracked()</pre>
+<div class="block"><p>A tracked cluster can run tracked topologies. See <a href="../../../org/apache/storm/testing/TrackedTopology.html" title="class in org.apache.storm.testing"><code>TrackedTopology</code></a> for more information on tracked topologies.</p></div>
+</li>
+</ul>
+<a name="build--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>build</h4>
+<pre>public&nbsp;<a href="../../../org/apache/storm/LocalCluster.html" title="class in org.apache.storm">LocalCluster</a>&nbsp;build()
+                   throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<div class="block"><p>Builds a new LocalCluster.</p></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the LocalCluster</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code> - on any one of many different errors. This is intended for testing so yes it is ugly and throws Exception&hellip;</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/LocalCluster.Builder.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"><script type="text/javascript" src="../../../highlight.pack.js"></script>
+<script type="text/javascript"><!--
+hljs.initHighlightingOnLoad();
+//--></script></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/storm/LocalCluster.html" title="class in org.apache.storm"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/storm/LocalCluster.LocalTopology.html" title="class in org.apache.storm"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/storm/LocalCluster.Builder.html" target="_top">Frames</a></li>
+<li><a href="LocalCluster.Builder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><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>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&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>Copyright &#169; 2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/storm-site/blob/ef81b5ca/releases/2.0.0-SNAPSHOT/javadocs/org/apache/storm/LocalCluster.LocalTopology.html
----------------------------------------------------------------------
diff --git a/releases/2.0.0-SNAPSHOT/javadocs/org/apache/storm/LocalCluster.LocalTopology.html b/releases/2.0.0-SNAPSHOT/javadocs/org/apache/storm/LocalCluster.LocalTopology.html
new file mode 100644
index 0000000..aacbbb7
--- /dev/null
+++ b/releases/2.0.0-SNAPSHOT/javadocs/org/apache/storm/LocalCluster.LocalTopology.html
@@ -0,0 +1,341 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>LocalCluster.LocalTopology (Storm 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="LocalCluster.LocalTopology (Storm 2.0.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/LocalCluster.LocalTopology.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/storm/LocalDRPC.html" title="class in org.apache.storm"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/storm/LocalCluster.LocalTopology.html" target="_top">Frames</a></li>
+<li><a href="LocalCluster.LocalTopology.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.classes.inherited.from.class.org.apache.storm.generated.StormTopology">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.storm.generated.StormTopology">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>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&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.storm</div>
+<h2 title="Class LocalCluster.LocalTopology" class="title">Class LocalCluster.LocalTopology</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../org/apache/storm/generated/StormTopology.html" title="class in org.apache.storm.generated">org.apache.storm.generated.StormTopology</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.storm.LocalCluster.LocalTopology</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../org/apache/storm/generated/StormTopology.html" title="class in org.apache.storm.generated">StormTopology</a>&gt;, <a href="../../../org/apache/storm/ILocalCluster.ILocalTopology.html" title="interface in org.apache.storm">ILocalCluster.ILocalTopology</a>, org.apache.thrift.TBase&lt;<a href="../../../org/apache/storm/generated/StormTopology.html" title="class in org.a
 pache.storm.generated">StormTopology</a>,<a href="../../../org/apache/storm/generated/StormTopology._Fields.html" title="enum in org.apache.storm.generated">StormTopology._Fields</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../org/apache/storm/LocalCluster.html" title="class in org.apache.storm">LocalCluster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">LocalCluster.LocalTopology</span>
+extends <a href="../../../org/apache/storm/generated/StormTopology.html" title="class in org.apache.storm.generated">StormTopology</a>
+implements <a href="../../../org/apache/storm/ILocalCluster.ILocalTopology.html" title="interface in org.apache.storm">ILocalCluster.ILocalTopology</a></pre>
+<div class="block"><p>When running a topology locally, for tests etc. It is helpful to be sure that the topology is dead before the test exits. This is an AutoCloseable topology that not only gives you access to the compiled StormTopology but also will kill the topology when it closes.</p><p>try (LocalTopology testTopo = cluster.submitTopology(&ldquo;testing&rdquo;, &hellip;)) { // Run Some test } // The topology has been killed</p></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.storm.LocalCluster.LocalTopology">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.storm.generated.StormTopology">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.storm.generated.<a href="../../../org/apache/storm/generated/StormTopology.html" title="class in org.apache.storm.generated">StormTopology</a></h3>
+<code><a href="../../../org/apache/storm/generated/StormTopology._Fields.html" title="enum in org.apache.storm.generated">StormTopology._Fields</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.storm.generated.StormTopology">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.storm.generated.<a href="../../../org/apache/storm/generated/StormTopology.html" title="class in org.apache.storm.generated">StormTopology</a></h3>
+<code><a href="../../../org/apache/storm/generated/StormTopology.html#metaDataMap">metaDataMap</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/storm/LocalCluster.LocalTopology.html#LocalTopology-java.lang.String-org.apache.storm.generated.StormTopology-">LocalTopology</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;topoName,
+             <a href="../../../org/apache/storm/generated/StormTopology.html" title="class in org.apache.storm.generated">StormTopology</a>&nbsp;topo)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="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="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/storm/LocalCluster.LocalTopology.html#close--">close</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.storm.generated.StormTopology">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.storm.generated.<a href="../../../org/apache/storm/generated/StormTopology.html" title="class in org.apache.storm.generated">StormTopology</a></h3>
+<code><a href="../../../org/apache/storm/generated/StormTopology.html#add_to_dependency_artifacts-java.lang.String-">add_to_dependency_artifacts</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#add_to_dependency_jars-java.lang.String-">add_to_dependency_jars</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#add_to_worker_hooks-java.nio.ByteBuffer-">add_to_worker_hooks</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#clear--">clear</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#compareTo-org.apache.storm.generated.StormTopology-">compareTo</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#deepCopy--">deepCopy</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#equals-org.apache.storm.generated.StormTopology-">equals</a>, <a href="../../../org/apache/storm/generated/Sto
 rmTopology.html#fieldForId-int-">fieldForId</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#get_bolts_size--">get_bolts_size</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#get_bolts--">get_bolts</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#get_component_to_shared_memory_size--">get_component_to_shared_memory_size</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#get_component_to_shared_memory--">get_component_to_shared_memory</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#get_dependency_artifacts_iterator--">get_dependency_artifacts_iterator</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#get_dependency_artifacts_size--">get_dependency_artifacts_size</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#get_dependency_artifacts--">get_dependency_artifacts</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#get_dependency_jar
 s_iterator--">get_dependency_jars_iterator</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#get_dependency_jars_size--">get_dependency_jars_size</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#get_dependency_jars--">get_dependency_jars</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#get_jdk_version--">get_jdk_version</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#get_shared_memory_size--">get_shared_memory_size</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#get_shared_memory--">get_shared_memory</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#get_spouts_size--">get_spouts_size</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#get_spouts--">get_spouts</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#get_state_spouts_size--">get_state_spouts_size</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#get_sta
 te_spouts--">get_state_spouts</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#get_storm_version--">get_storm_version</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#get_worker_hooks_iterator--">get_worker_hooks_iterator</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#get_worker_hooks_size--">get_worker_hooks_size</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#get_worker_hooks--">get_worker_hooks</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#getFieldValue-org.apache.storm.generated.StormTopology._Fields-">getFieldValue</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#hashCode--">hashCode</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#is_set_bolts--">is_set_bolts</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#is_set_component_to_shared_memory--">is_set_component_to_shared_memory</a>, <a href="../../../org/apache/sto
 rm/generated/StormTopology.html#is_set_dependency_artifacts--">is_set_dependency_artifacts</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#is_set_dependency_jars--">is_set_dependency_jars</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#is_set_jdk_version--">is_set_jdk_version</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#is_set_shared_memory--">is_set_shared_memory</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#is_set_spouts--">is_set_spouts</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#is_set_state_spouts--">is_set_state_spouts</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#is_set_storm_version--">is_set_storm_version</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#is_set_worker_hooks--">is_set_worker_hooks</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#isSet-org.apache.storm.generated.StormTopology._Fields-">
 isSet</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#put_to_bolts-java.lang.String-org.apache.storm.generated.Bolt-">put_to_bolts</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#put_to_component_to_shared_memory-java.lang.String-java.util.Set-">put_to_component_to_shared_memory</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#put_to_shared_memory-java.lang.String-org.apache.storm.generated.SharedMemory-">put_to_shared_memory</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#put_to_spouts-java.lang.String-org.apache.storm.generated.SpoutSpec-">put_to_spouts</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#put_to_state_spouts-java.lang.String-org.apache.storm.generated.StateSpoutSpec-">put_to_state_spouts</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#read-org.apache.thrift.protocol.TProtocol-">read</a>, <a href="../../../org/apache/storm/generated/StormTopology.
 html#set_bolts_isSet-boolean-">set_bolts_isSet</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#set_bolts-java.util.Map-">set_bolts</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#set_component_to_shared_memory_isSet-boolean-">set_component_to_shared_memory_isSet</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#set_component_to_shared_memory-java.util.Map-">set_component_to_shared_memory</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#set_dependency_artifacts_isSet-boolean-">set_dependency_artifacts_isSet</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#set_dependency_artifacts-java.util.List-">set_dependency_artifacts</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#set_dependency_jars_isSet-boolean-">set_dependency_jars_isSet</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#set_dependency_jars-java.util.List-">set_dependency_jars</a>, <a hre
 f="../../../org/apache/storm/generated/StormTopology.html#set_jdk_version_isSet-boolean-">set_jdk_version_isSet</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#set_jdk_version-java.lang.String-">set_jdk_version</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#set_shared_memory_isSet-boolean-">set_shared_memory_isSet</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#set_shared_memory-java.util.Map-">set_shared_memory</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#set_spouts_isSet-boolean-">set_spouts_isSet</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#set_spouts-java.util.Map-">set_spouts</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#set_state_spouts_isSet-boolean-">set_state_spouts_isSet</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#set_state_spouts-java.util.Map-">set_state_spouts</a>, <a href="../../../org/apache/storm/generated/Sto
 rmTopology.html#set_storm_version_isSet-boolean-">set_storm_version_isSet</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#set_storm_version-java.lang.String-">set_storm_version</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#set_worker_hooks_isSet-boolean-">set_worker_hooks_isSet</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#set_worker_hooks-java.util.List-">set_worker_hooks</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#setFieldValue-org.apache.storm.generated.StormTopology._Fields-java.lang.Object-">setFieldValue</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#toString--">toString</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#unset_bolts--">unset_bolts</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#unset_component_to_shared_memory--">unset_component_to_shared_memory</a>, <a href="../../../org/apache/storm/generated/StormTopology.h
 tml#unset_dependency_artifacts--">unset_dependency_artifacts</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#unset_dependency_jars--">unset_dependency_jars</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#unset_jdk_version--">unset_jdk_version</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#unset_shared_memory--">unset_shared_memory</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#unset_spouts--">unset_spouts</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#unset_state_spouts--">unset_state_spouts</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#unset_storm_version--">unset_storm_version</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#unset_worker_hooks--">unset_worker_hooks</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#validate--">validate</a>, <a href="../../../org/apache/storm/generated/StormTopology.html#write-org.a
 pache.thrift.protocol.TProtocol-">write</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-ex
 ternal=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="LocalTopology-java.lang.String-org.apache.storm.generated.StormTopology-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LocalTopology</h4>
+<pre>public&nbsp;LocalTopology(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;topoName,
+                     <a href="../../../org/apache/storm/generated/StormTopology.html" title="class in org.apache.storm.generated">StormTopology</a>&nbsp;topo)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="close--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>public&nbsp;void&nbsp;close()
+           throws org.apache.thrift.TException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true#close--" title="class or interface in java.lang">close</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.thrift.TException</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/LocalCluster.LocalTopology.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"><script type="text/javascript" src="../../../highlight.pack.js"></script>
+<script type="text/javascript"><!--
+hljs.initHighlightingOnLoad();
+//--></script></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/storm/LocalCluster.Builder.html" title="class in org.apache.storm"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/storm/LocalDRPC.html" title="class in org.apache.storm"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/storm/LocalCluster.LocalTopology.html" target="_top">Frames</a></li>
+<li><a href="LocalCluster.LocalTopology.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.classes.inherited.from.class.org.apache.storm.generated.StormTopology">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.storm.generated.StormTopology">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>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&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>Copyright &#169; 2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>