blob: decd231492e6f02bcc7d2719852e5f595aba9e51 [file] [log] [blame]
<!DOCTYPE HTML>
<html lang="de">
<head>
<!-- Generated by javadoc (17) -->
<title>Config (Storm 2.6.2 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.storm, class: Config">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../script-dir/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="../../../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/Config.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#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<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="sub-nav-list">
<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>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">org.apache.storm</a></div>
<h1 title="Class Config" class="title">Class Config</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/AbstractMap.html" title="class or interface in java.util" class="external-link">java.util.AbstractMap</a>&lt;K,<wbr>V&gt;
<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">java.util.HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;
<div class="inheritance">org.apache.storm.Config</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Cloneable.html" title="class or interface in java.lang" class="external-link">Cloneable</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">Config</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</span></div>
<div class="block">Topology configs are specified as a plain old map. This class provides a convenient way to create a topology config map by providing
setter methods for all the configs that can be set. It also makes it easier to do things like add serializations.
<p>This class also provides constants for all the configurations possible on a Storm cluster and Storm topology. Each constant is paired
with an annotation that defines the validity criterion of the corresponding field. Default values for these configs can be found in
defaults.yaml.
<p>Note that you may put other configurations in any of the configs. Storm will ignore anything it doesn't recognize, but your topologies
are free to make use of them by reading them in the prepare method of Bolts or the open method of Spouts.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../serialized-form.html#org.apache.storm.Config">Serialized Form</a></li>
</ul>
</dd>
</dl>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li>
<section class="nested-class-summary" id="nested-class-summary">
<h2>Nested Class Summary</h2>
<div class="inherited-list">
<h2 id="nested-classes-inherited-from-class-java.util.AbstractMap">Nested classes/interfaces inherited from class&nbsp;java.util.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/AbstractMap.html" title="class or interface in java.util" class="external-link">AbstractMap</a></h2>
<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/AbstractMap.SimpleEntry.html" title="class or interface in java.util" class="external-link">AbstractMap.SimpleEntry</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/AbstractMap.SimpleEntry.html" title="class or interface in java.util" class="external-link">K</a> extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/AbstractMap.SimpleEntry.html" title="class or interface in java.util" class="external-link">V</a> extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/AbstractMap.SimpleImmutableEntry.html" title="class or interface in java.util" class="external-link">AbstractMap.SimpleImmutableEntry</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/AbstractMap.SimpleImmutableEntry.html" title="class or interface in java.util" class="external-link">K</a> extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/AbstractMap.SimpleImmutableEntry.html" title="class or interface in java.util" class="external-link">V</a> extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</code></div>
<div class="inherited-list">
<h2 id="nested-classes-inherited-from-class-java.util.Map">Nested classes/interfaces inherited from interface&nbsp;java.util.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a></h2>
<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.Entry.html" title="class or interface in java.util" class="external-link">Map.Entry</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.Entry.html" title="class or interface in java.util" class="external-link">K</a> extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.Entry.html" title="class or interface in java.util" class="external-link">V</a> extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</code></div>
</section>
</li>
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#BLOBSTORE_CLEANUP_ENABLE" class="member-name-link">BLOBSTORE_CLEANUP_ENABLE</a></code></div>
<div class="col-last even-row-color">
<div class="block">Enable the blobstore cleaner.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#BLOBSTORE_DIR" class="member-name-link">BLOBSTORE_DIR</a></code></div>
<div class="col-last odd-row-color">
<div class="block">What directory to use for the blobstore.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#BLOBSTORE_HDFS_KEYTAB" class="member-name-link">BLOBSTORE_HDFS_KEYTAB</a></code></div>
<div class="col-last even-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#BLOBSTORE_HDFS_PRINCIPAL" class="member-name-link">BLOBSTORE_HDFS_PRINCIPAL</a></code></div>
<div class="col-last odd-row-color">
<div class="block"><span class="deprecated-label">Deprecated, for removal: This API element is subject to removal in a future version.</span></div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#CLIENT_BLOBSTORE" class="member-name-link">CLIENT_BLOBSTORE</a></code></div>
<div class="col-last even-row-color">
<div class="block">What blobstore implementation the storm client should use.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#DISABLE_SYMLINKS" class="member-name-link">DISABLE_SYMLINKS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">On some systems (windows for example) symlinks require special privileges that not everyone wants to grant a headless user.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#DRPC_AUTHORIZER_ACL" class="member-name-link">DRPC_AUTHORIZER_ACL</a></code></div>
<div class="col-last even-row-color">
<div class="block">The Access Control List for the DRPC Authorizer.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#DRPC_AUTHORIZER_ACL_FILENAME" class="member-name-link">DRPC_AUTHORIZER_ACL_FILENAME</a></code></div>
<div class="col-last odd-row-color">
<div class="block">File name of the DRPC Authorizer ACL.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#DRPC_AUTHORIZER_ACL_STRICT" class="member-name-link">DRPC_AUTHORIZER_ACL_STRICT</a></code></div>
<div class="col-last even-row-color">
<div class="block">Whether the DRPCSimpleAclAuthorizer should deny requests for operations involving functions that have no explicit ACL entry.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#DRPC_INVOCATIONS_PORT" class="member-name-link">DRPC_INVOCATIONS_PORT</a></code></div>
<div class="col-last odd-row-color">
<div class="block">This port on Storm DRPC is used by DRPC topologies to receive function invocations and send results back.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#DRPC_INVOCATIONS_THREADS" class="member-name-link">DRPC_INVOCATIONS_THREADS</a></code></div>
<div class="col-last even-row-color">
<div class="block">DRPC invocations thrift server worker threads.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#DRPC_INVOCATIONS_THRIFT_TRANSPORT_PLUGIN" class="member-name-link">DRPC_INVOCATIONS_THRIFT_TRANSPORT_PLUGIN</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The DRPC invocations transport plug-in for Thrift client/server communication.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#DRPC_MAX_BUFFER_SIZE" class="member-name-link">DRPC_MAX_BUFFER_SIZE</a></code></div>
<div class="col-last even-row-color">
<div class="block">The maximum buffer size thrift should use when reading messages for DRPC.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#DRPC_PORT" class="member-name-link">DRPC_PORT</a></code></div>
<div class="col-last odd-row-color">
<div class="block">This port is used by Storm DRPC for receiving DPRC requests from clients.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#DRPC_QUEUE_SIZE" class="member-name-link">DRPC_QUEUE_SIZE</a></code></div>
<div class="col-last even-row-color">
<div class="block">DRPC thrift server queue size.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#DRPC_SERVERS" class="member-name-link">DRPC_SERVERS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">List of DRPC servers so that the DRPCSpout knows who to talk to.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#DRPC_THRIFT_TRANSPORT_PLUGIN" class="member-name-link">DRPC_THRIFT_TRANSPORT_PLUGIN</a></code></div>
<div class="col-last even-row-color">
<div class="block">The DRPC transport plug-in for Thrift client/server communication.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#DRPC_WORKER_THREADS" class="member-name-link">DRPC_WORKER_THREADS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">DRPC thrift server worker threads.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#EXECUTOR_METRICS_FREQUENCY_SECS" class="member-name-link">EXECUTOR_METRICS_FREQUENCY_SECS</a></code></div>
<div class="col-last even-row-color">
<div class="block">How often executor metrics should report to master, used for RPC heartbeat mode.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#NIMBUS_ADMINS" class="member-name-link">NIMBUS_ADMINS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A list of users that are cluster admins and can run any command.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#NIMBUS_ADMINS_GROUPS" class="member-name-link">NIMBUS_ADMINS_GROUPS</a></code></div>
<div class="col-last even-row-color">
<div class="block">A list of groups that are cluster admins and can run any command.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#NIMBUS_AUTO_CRED_PLUGINS" class="member-name-link">NIMBUS_AUTO_CRED_PLUGINS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A list of plugins that nimbus should load during submit topology to populate credentials on user's behalf.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#NIMBUS_CREDENTIAL_RENEWERS" class="member-name-link">NIMBUS_CREDENTIAL_RENEWERS</a></code></div>
<div class="col-last even-row-color">
<div class="block">A list of credential renewers that nimbus should load.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#NIMBUS_DAEMON_USERS" class="member-name-link">NIMBUS_DAEMON_USERS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A list of users that nimbus runs as and should be authorized to interact with the supervisor as nimbus would.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#NIMBUS_GROUPS" class="member-name-link">NIMBUS_GROUPS</a></code></div>
<div class="col-last even-row-color">
<div class="block">A list of groups , users belong to these groups are the only ones allowed to run user operation on storm cluster.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#NIMBUS_IMPERSONATION_ACL" class="member-name-link">NIMBUS_IMPERSONATION_ACL</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Impersonation user ACL config entries.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#NIMBUS_LOCAL_ASSIGNMENTS_BACKEND_CLASS" class="member-name-link">NIMBUS_LOCAL_ASSIGNMENTS_BACKEND_CLASS</a></code></div>
<div class="col-last even-row-color">
<div class="block">Nimbus assignments backend for storing local assignments.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#NIMBUS_QUEUE_SIZE" class="member-name-link">NIMBUS_QUEUE_SIZE</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Nimbus thrift server queue size, default is 100000.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#NIMBUS_SCHEDULER_STRATEGY_CLASS_WHITELIST" class="member-name-link">NIMBUS_SCHEDULER_STRATEGY_CLASS_WHITELIST</a></code></div>
<div class="col-last even-row-color">
<div class="block">A whitelist of the RAS scheduler strategies allowed by nimbus.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#NIMBUS_SEEDS" class="member-name-link">NIMBUS_SEEDS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">List of seed nimbus hosts to use for leader nimbus discovery.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#NIMBUS_SUPERVISOR_USERS" class="member-name-link">NIMBUS_SUPERVISOR_USERS</a></code></div>
<div class="col-last even-row-color">
<div class="block">A list of users that run the supervisors and should be authorized to interact with nimbus as a supervisor would.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#NIMBUS_THRIFT_MAX_BUFFER_SIZE" class="member-name-link">NIMBUS_THRIFT_MAX_BUFFER_SIZE</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The maximum buffer size thrift should use when reading messages.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#NIMBUS_THRIFT_PORT" class="member-name-link">NIMBUS_THRIFT_PORT</a></code></div>
<div class="col-last even-row-color">
<div class="block">Which port the Thrift interface of Nimbus should run on.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#NIMBUS_THRIFT_THREADS" class="member-name-link">NIMBUS_THRIFT_THREADS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The number of threads that should be used by the nimbus thrift server.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#NIMBUS_THRIFT_TRANSPORT_PLUGIN" class="member-name-link">NIMBUS_THRIFT_TRANSPORT_PLUGIN</a></code></div>
<div class="col-last even-row-color">
<div class="block">The Nimbus transport plug-in for Thrift client/server communication.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#NIMBUS_USERS" class="member-name-link">NIMBUS_USERS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A list of users that are the only ones allowed to run user operation on storm cluster.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#NUM_STAT_BUCKETS" class="member-name-link">NUM_STAT_BUCKETS</a></code></div>
<div class="col-last even-row-color">
<div class="block">The number of Buckets.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#PACEMAKER_AUTH_METHOD" class="member-name-link">PACEMAKER_AUTH_METHOD</a></code></div>
<div class="col-last odd-row-color">
<div class="block">This should be one of "DIGEST", "KERBEROS", or "NONE" Determines the mode of authentication the pacemaker server and client use.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#PACEMAKER_CLIENT_MAX_THREADS" class="member-name-link">PACEMAKER_CLIENT_MAX_THREADS</a></code></div>
<div class="col-last even-row-color">
<div class="block">The maximum number of threads that should be used by the Pacemaker client.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#PACEMAKER_PORT" class="member-name-link">PACEMAKER_PORT</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The port Pacemaker should run on.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#PACEMAKER_SERVERS" class="member-name-link">PACEMAKER_SERVERS</a></code></div>
<div class="col-last even-row-color">
<div class="block">The list of servers that Pacemaker is running on.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#PACEMAKER_THRIFT_MESSAGE_SIZE_MAX" class="member-name-link">PACEMAKER_THRIFT_MESSAGE_SIZE_MAX</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Pacemaker Thrift Max Message Size (bytes).</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_BLOBSTORE_ACL_VALIDATION_ENABLED" class="member-name-link">STORM_BLOBSTORE_ACL_VALIDATION_ENABLED</a></code></div>
<div class="col-last even-row-color">
<div class="block">For secure mode we would want to turn on this config By default this is turned off assuming the default is insecure.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_BLOBSTORE_DEPENDENCY_JAR_UPLOAD_CHUNK_SIZE_BYTES" class="member-name-link">STORM_BLOBSTORE_DEPENDENCY_JAR_UPLOAD_CHUNK_SIZE_BYTES</a></code></div>
<div class="col-last odd-row-color">
<div class="block">What chunk size to use for storm client to upload dependency jars.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_BLOBSTORE_INPUTSTREAM_BUFFER_SIZE_BYTES" class="member-name-link">STORM_BLOBSTORE_INPUTSTREAM_BUFFER_SIZE_BYTES</a></code></div>
<div class="col-last even-row-color">
<div class="block">What buffer size to use for the blobstore uploads.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_BLOBSTORE_REPLICATION_FACTOR" class="member-name-link">STORM_BLOBSTORE_REPLICATION_FACTOR</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Set replication factor for a blob in HDFS Blobstore Implementation.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_CGROUP_HIERARCHY_DIR" class="member-name-link">STORM_CGROUP_HIERARCHY_DIR</a></code></div>
<div class="col-last even-row-color">
<div class="block">root directory of the storm cgroup hierarchy.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_CLUSTER_MODE" class="member-name-link">STORM_CLUSTER_MODE</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The mode this Storm cluster is running in.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_CLUSTER_STATE_STORE" class="member-name-link">STORM_CLUSTER_STATE_STORE</a></code></div>
<div class="col-last even-row-color">
<div class="block">The ClusterState factory that worker will use to create a ClusterState to store state in.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_DAEMON_METRICS_REPORTER_PLUGIN_DURATION_UNIT" class="member-name-link">STORM_DAEMON_METRICS_REPORTER_PLUGIN_DURATION_UNIT</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Specify the duration unit in TimeUnit for daemon metrics reporter plugin.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_DAEMON_METRICS_REPORTER_PLUGIN_LOCALE" class="member-name-link">STORM_DAEMON_METRICS_REPORTER_PLUGIN_LOCALE</a></code></div>
<div class="col-last even-row-color">
<div class="block">Specify the Locale for daemon metrics reporter plugin.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_DAEMON_METRICS_REPORTER_PLUGIN_RATE_UNIT" class="member-name-link">STORM_DAEMON_METRICS_REPORTER_PLUGIN_RATE_UNIT</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Specify the rate unit in TimeUnit for daemon metrics reporter plugin.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_DO_AS_USER" class="member-name-link">STORM_DO_AS_USER</a></code></div>
<div class="col-last even-row-color">
<div class="block">The user as which the nimbus client should be acquired to perform the operation.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_GROUP_MAPPING_SERVICE_CACHE_DURATION_SECS" class="member-name-link">STORM_GROUP_MAPPING_SERVICE_CACHE_DURATION_SECS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Max no.of seconds group mapping service will cache user groups</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_GROUP_MAPPING_SERVICE_PARAMS" class="member-name-link">STORM_GROUP_MAPPING_SERVICE_PARAMS</a></code></div>
<div class="col-last even-row-color">
<div class="block">Initialization parameters for the group mapping service plugin.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_GROUP_MAPPING_SERVICE_PROVIDER_PLUGIN" class="member-name-link">STORM_GROUP_MAPPING_SERVICE_PROVIDER_PLUGIN</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The plugin that will provide user groups service.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_HDFS_LOGIN_KEYTAB" class="member-name-link">STORM_HDFS_LOGIN_KEYTAB</a></code></div>
<div class="col-last even-row-color">
<div class="block">The keytab for nimbus/supervisor to use to access secure hdfs.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_HDFS_LOGIN_PRINCIPAL" class="member-name-link">STORM_HDFS_LOGIN_PRINCIPAL</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The principal for nimbus/supervisor to use to access secure hdfs.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_ID" class="member-name-link">STORM_ID</a></code></div>
<div class="col-last even-row-color">
<div class="block">The id assigned to a running topology.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_LOCAL_DIR" class="member-name-link">STORM_LOCAL_DIR</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A directory on the local filesystem used by Storm for any local filesystem usage it needs.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_LOCAL_HOSTNAME" class="member-name-link">STORM_LOCAL_HOSTNAME</a></code></div>
<div class="col-last even-row-color">
<div class="block">The hostname the supervisors/workers should report to nimbus.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_LOCAL_MODE_ZMQ" class="member-name-link">STORM_LOCAL_MODE_ZMQ</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Whether or not to use ZeroMQ for messaging in local mode.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_MESSAGING_NETTY_AUTHENTICATION" class="member-name-link">STORM_MESSAGING_NETTY_AUTHENTICATION</a></code></div>
<div class="col-last even-row-color">
<div class="block">Netty based messaging: Is authentication required for Netty messaging from client worker process to server worker process.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_MESSAGING_NETTY_BUFFER_HIGH_WATERMARK" class="member-name-link">STORM_MESSAGING_NETTY_BUFFER_HIGH_WATERMARK</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Netty based messaging: The netty write buffer high watermark in bytes.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_MESSAGING_NETTY_BUFFER_LOW_WATERMARK" class="member-name-link">STORM_MESSAGING_NETTY_BUFFER_LOW_WATERMARK</a></code></div>
<div class="col-last even-row-color">
<div class="block">Netty based messaging: The netty write buffer low watermark in bytes.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_MESSAGING_NETTY_BUFFER_SIZE" class="member-name-link">STORM_MESSAGING_NETTY_BUFFER_SIZE</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Netty based messaging: The buffer size for send/recv buffer.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_MESSAGING_NETTY_CLIENT_WORKER_THREADS" class="member-name-link">STORM_MESSAGING_NETTY_CLIENT_WORKER_THREADS</a></code></div>
<div class="col-last even-row-color">
<div class="block">Netty based messaging: The # of worker threads for the client.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_MESSAGING_NETTY_MAX_SLEEP_MS" class="member-name-link">STORM_MESSAGING_NETTY_MAX_SLEEP_MS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Netty based messaging: The max # of milliseconds that a peer will wait.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_MESSAGING_NETTY_MIN_SLEEP_MS" class="member-name-link">STORM_MESSAGING_NETTY_MIN_SLEEP_MS</a></code></div>
<div class="col-last even-row-color">
<div class="block">Netty based messaging: The min # of milliseconds that a peer will wait.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_MESSAGING_NETTY_SERVER_WORKER_THREADS" class="member-name-link">STORM_MESSAGING_NETTY_SERVER_WORKER_THREADS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Netty based messaging: The # of worker threads for the server.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_MESSAGING_NETTY_SOCKET_BACKLOG" class="member-name-link">STORM_MESSAGING_NETTY_SOCKET_BACKLOG</a></code></div>
<div class="col-last even-row-color">
<div class="block">Netty based messaging: Sets the backlog value to specify when the channel binds to a local address.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_MESSAGING_TRANSPORT" class="member-name-link">STORM_MESSAGING_TRANSPORT</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The transporter for communication among Storm tasks.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_META_SERIALIZATION_DELEGATE" class="member-name-link">STORM_META_SERIALIZATION_DELEGATE</a></code></div>
<div class="col-last even-row-color">
<div class="block">The delegate for serializing metadata, should be used for serialized objects stored in zookeeper and on disk.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_METRICS_REPORTERS" class="member-name-link">STORM_METRICS_REPORTERS</a></code></div>
<div class="col-last odd-row-color">
<div class="block"><span class="deprecated-label">Deprecated, for removal: This API element is subject to removal in a future version.</span></div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_NETTY_MESSAGE_BATCH_SIZE" class="member-name-link">STORM_NETTY_MESSAGE_BATCH_SIZE</a></code></div>
<div class="col-last even-row-color">
<div class="block">If the Netty messaging layer is busy, the Netty client will try to batch message as more as possible up to the size of
STORM_NETTY_MESSAGE_BATCH_SIZE bytes.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_NETWORK_TOPOGRAPHY_PLUGIN" class="member-name-link">STORM_NETWORK_TOPOGRAPHY_PLUGIN</a></code></div>
<div class="col-last odd-row-color">
<div class="block">What Network Topography detection classes should we use.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_NIMBUS_RETRY_INTERVAL" class="member-name-link">STORM_NIMBUS_RETRY_INTERVAL</a></code></div>
<div class="col-last even-row-color">
<div class="block">The starting interval between exponential backoff retries of a Nimbus operation.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_NIMBUS_RETRY_INTERVAL_CEILING" class="member-name-link">STORM_NIMBUS_RETRY_INTERVAL_CEILING</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The ceiling of the interval between retries of a client connect to Nimbus operation.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_NIMBUS_RETRY_TIMES" class="member-name-link">STORM_NIMBUS_RETRY_TIMES</a></code></div>
<div class="col-last even-row-color">
<div class="block">The number of times to retry a Nimbus operation.</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_OCI_CGROUP_ROOT" class="member-name-link">STORM_OCI_CGROUP_ROOT</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The root of cgroup for oci to use.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_PRINCIPAL_TO_LOCAL_PLUGIN" class="member-name-link">STORM_PRINCIPAL_TO_LOCAL_PLUGIN</a></code></div>
<div class="col-last even-row-color">
<div class="block">The plugin that will convert a principal to a local user.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_THRIFT_SOCKET_TIMEOUT_MS" class="member-name-link">STORM_THRIFT_SOCKET_TIMEOUT_MS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">How long before a Thrift Client socket hangs before timeout and restart the socket.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_THRIFT_TRANSPORT_PLUGIN" class="member-name-link">STORM_THRIFT_TRANSPORT_PLUGIN</a></code></div>
<div class="col-last even-row-color">
<div class="block">The default transport plug-in for Thrift client/server communication.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_TOPOLOGY_METRICS_SYSTEM_REPORTERS" class="member-name-link">STORM_TOPOLOGY_METRICS_SYSTEM_REPORTERS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A list of system metrics reporters that will get added to each topology.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_TOPOLOGY_SUBMISSION_NOTIFIER_PLUGIN" class="member-name-link">STORM_TOPOLOGY_SUBMISSION_NOTIFIER_PLUGIN</a></code></div>
<div class="col-last even-row-color">
<div class="block">FQCN of a class that implements <code>ISubmitterHook</code> @see ISubmitterHook for details.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_WORKERS_ARTIFACTS_DIR" class="member-name-link">STORM_WORKERS_ARTIFACTS_DIR</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The workers-artifacts directory (where we place all workers' logs), can be either absolute or relative.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_ZOOKEEPER_AUTH_PAYLOAD" class="member-name-link">STORM_ZOOKEEPER_AUTH_PAYLOAD</a></code></div>
<div class="col-last even-row-color">
<div class="block">A string representing the payload for cluster Zookeeper authentication.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_ZOOKEEPER_AUTH_SCHEME" class="member-name-link">STORM_ZOOKEEPER_AUTH_SCHEME</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The cluster Zookeeper authentication scheme to use, e.g.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_ZOOKEEPER_CONNECTION_TIMEOUT" class="member-name-link">STORM_ZOOKEEPER_CONNECTION_TIMEOUT</a></code></div>
<div class="col-last even-row-color">
<div class="block">The connection timeout for clients to ZooKeeper.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_ZOOKEEPER_DRPC_ACL" class="member-name-link">STORM_ZOOKEEPER_DRPC_ACL</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The ACL of the drpc user in zookeeper so the drpc servers can verify worker tokens.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_ZOOKEEPER_PORT" class="member-name-link">STORM_ZOOKEEPER_PORT</a></code></div>
<div class="col-last even-row-color">
<div class="block">The port Storm will use to connect to each of the ZooKeeper servers.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_ZOOKEEPER_RETRY_INTERVAL" class="member-name-link">STORM_ZOOKEEPER_RETRY_INTERVAL</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The interval between retries of a Zookeeper operation.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_ZOOKEEPER_RETRY_INTERVAL_CEILING" class="member-name-link">STORM_ZOOKEEPER_RETRY_INTERVAL_CEILING</a></code></div>
<div class="col-last even-row-color">
<div class="block">The ceiling of the interval between retries of a Zookeeper operation.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_ZOOKEEPER_RETRY_TIMES" class="member-name-link">STORM_ZOOKEEPER_RETRY_TIMES</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The number of times to retry a Zookeeper operation.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_ZOOKEEPER_ROOT" class="member-name-link">STORM_ZOOKEEPER_ROOT</a></code></div>
<div class="col-last even-row-color">
<div class="block">The root location at which Storm stores data in ZooKeeper.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_ZOOKEEPER_SERVERS" class="member-name-link">STORM_ZOOKEEPER_SERVERS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A list of hosts of ZooKeeper servers used to manage the cluster.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_ZOOKEEPER_SESSION_TIMEOUT" class="member-name-link">STORM_ZOOKEEPER_SESSION_TIMEOUT</a></code></div>
<div class="col-last even-row-color">
<div class="block">The session timeout for clients to ZooKeeper.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_ZOOKEEPER_SUPERACL" class="member-name-link">STORM_ZOOKEEPER_SUPERACL</a></code></div>
<div class="col-last odd-row-color">
<div class="block">This is part of a temporary workaround to a ZK bug, it is the 'scheme:acl' for the user Nimbus and Supervisors use to authenticate
with ZK.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#STORM_ZOOKEEPER_TOPOLOGY_AUTH_PAYLOAD" class="member-name-link">STORM_ZOOKEEPER_TOPOLOGY_AUTH_PAYLOAD</a></code></div>
<div class="col-last even-row-color">
<div class="block">A string representing the payload for topology Zookeeper authentication.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#STORM_ZOOKEEPER_TOPOLOGY_AUTH_SCHEME" class="member-name-link">STORM_ZOOKEEPER_TOPOLOGY_AUTH_SCHEME</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The topology Zookeeper authentication scheme to use, e.g.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#SUPERVISOR_CPU_CAPACITY" class="member-name-link">SUPERVISOR_CPU_CAPACITY</a></code></div>
<div class="col-last even-row-color">
<div class="block">The total amount of CPU resources a supervisor is allowed to give to its workers.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#SUPERVISOR_MEMORY_CAPACITY_MB" class="member-name-link">SUPERVISOR_MEMORY_CAPACITY_MB</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The total amount of memory (in MiB) a supervisor is allowed to give to its workers.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#SUPERVISOR_QUEUE_SIZE" class="member-name-link">SUPERVISOR_QUEUE_SIZE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#SUPERVISOR_RESOURCES_MAP" class="member-name-link">SUPERVISOR_RESOURCES_MAP</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A map of resources the Supervisor has e.g {"cpu.pcore.percent" : 200.0.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#SUPERVISOR_RUN_WORKER_AS_USER" class="member-name-link">SUPERVISOR_RUN_WORKER_AS_USER</a></code></div>
<div class="col-last even-row-color">
<div class="block">Should the supervior try to run the worker as the lauching user or not.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#SUPERVISOR_THRIFT_MAX_BUFFER_SIZE" class="member-name-link">SUPERVISOR_THRIFT_MAX_BUFFER_SIZE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#SUPERVISOR_THRIFT_PORT" class="member-name-link">SUPERVISOR_THRIFT_PORT</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#SUPERVISOR_THRIFT_SOCKET_TIMEOUT_MS" class="member-name-link">SUPERVISOR_THRIFT_SOCKET_TIMEOUT_MS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">How long before a supervisor Thrift Client socket hangs before timeout and restart the socket.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#SUPERVISOR_THRIFT_THREADS" class="member-name-link">SUPERVISOR_THRIFT_THREADS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#SUPERVISOR_THRIFT_TRANSPORT_PLUGIN" class="member-name-link">SUPERVISOR_THRIFT_TRANSPORT_PLUGIN</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#SUPERVISOR_WORKER_DEFAULT_VERSION" class="member-name-link">SUPERVISOR_WORKER_DEFAULT_VERSION</a></code></div>
<div class="col-last even-row-color">
<div class="block">The version of storm to assume a topology should run as if not version is given by the client when submitting the topology.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#SUPERVISOR_WORKER_HEARTBEATS_MAX_TIMEOUT_SECS" class="member-name-link">SUPERVISOR_WORKER_HEARTBEATS_MAX_TIMEOUT_SECS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">max timeout for supervisor reported heartbeats when master gains leadership.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#SUPERVISOR_WORKER_LAUNCHER" class="member-name-link">SUPERVISOR_WORKER_LAUNCHER</a></code></div>
<div class="col-last even-row-color">
<div class="block">Full path to the worker-laucher executable that will be used to lauch workers when SUPERVISOR_RUN_WORKER_AS_USER is set to true.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#SUPERVISOR_WORKER_SHUTDOWN_SLEEP_SECS" class="member-name-link">SUPERVISOR_WORKER_SHUTDOWN_SLEEP_SECS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">How many seconds to allow for graceful worker shutdown when killing workers before resorting to force kill.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#SUPERVISOR_WORKER_TIMEOUT_SECS" class="member-name-link">SUPERVISOR_WORKER_TIMEOUT_SECS</a></code></div>
<div class="col-last even-row-color">
<div class="block">How long a worker can go without heartbeating before the supervisor tries to restart the worker process.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#SUPERVISOR_WORKER_VERSION_CLASSPATH_MAP" class="member-name-link">SUPERVISOR_WORKER_VERSION_CLASSPATH_MAP</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Map a version of storm to a worker classpath that can be used to run it.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#SUPERVISOR_WORKER_VERSION_LOGWRITER_MAP" class="member-name-link">SUPERVISOR_WORKER_VERSION_LOGWRITER_MAP</a></code></div>
<div class="col-last even-row-color">
<div class="block">Map a version of storm to a worker's logwriter class.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#SUPERVISOR_WORKER_VERSION_MAIN_MAP" class="member-name-link">SUPERVISOR_WORKER_VERSION_MAIN_MAP</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Map a version of storm to a worker's main class.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TASK_CREDENTIALS_POLL_SECS" class="member-name-link">TASK_CREDENTIALS_POLL_SECS</a></code></div>
<div class="col-last even-row-color">
<div class="block">How often a task should sync credentials, worst case.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TASK_HEARTBEAT_FREQUENCY_SECS" class="member-name-link">TASK_HEARTBEAT_FREQUENCY_SECS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">How often a task should heartbeat its status to the Pacamker.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TASK_REFRESH_POLL_SECS" class="member-name-link">TASK_REFRESH_POLL_SECS</a></code></div>
<div class="col-last even-row-color">
<div class="block">How often a task should sync its connections with other tasks (if a task is reassigned, the other tasks sending messages to it need
to refresh their connections).</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_ACKER_CPU_PCORE_PERCENT" class="member-name-link">TOPOLOGY_ACKER_CPU_PCORE_PERCENT</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The config indicates the percentage of cpu for a core an instance(executor) of an acker will use.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_ACKER_EXECUTORS" class="member-name-link">TOPOLOGY_ACKER_EXECUTORS</a></code></div>
<div class="col-last even-row-color">
<div class="block">How many executors to spawn for ackers.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_ACKER_RESOURCES_OFFHEAP_MEMORY_MB" class="member-name-link">TOPOLOGY_ACKER_RESOURCES_OFFHEAP_MEMORY_MB</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The maximum amount of memory an instance of an acker will take off heap.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_ACKER_RESOURCES_ONHEAP_MEMORY_MB" class="member-name-link">TOPOLOGY_ACKER_RESOURCES_ONHEAP_MEMORY_MB</a></code></div>
<div class="col-last even-row-color">
<div class="block">The maximum amount of memory an instance of an acker will take on heap.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_AUTO_CREDENTIALS" class="member-name-link">TOPOLOGY_AUTO_CREDENTIALS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A list of IAutoCredentials that the topology should load and use.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_AUTO_TASK_HOOKS" class="member-name-link">TOPOLOGY_AUTO_TASK_HOOKS</a></code></div>
<div class="col-last even-row-color">
<div class="block">A list of task hooks that are automatically added to every spout and bolt in the topology.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_BACKPRESSURE_CHECK_MILLIS" class="member-name-link">TOPOLOGY_BACKPRESSURE_CHECK_MILLIS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">How often a worker should check and notify upstream workers about its tasks that are no longer experiencing BP and able to receive
new messages.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_BACKPRESSURE_ENABLE" class="member-name-link">TOPOLOGY_BACKPRESSURE_ENABLE</a></code></div>
<div class="col-last even-row-color">
<div class="block"><span class="deprecated-label">Deprecated, for removal: This API element is subject to removal in a future version.</span></div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_BACKPRESSURE_WAIT_PARK_MICROSEC" class="member-name-link">TOPOLOGY_BACKPRESSURE_WAIT_PARK_MICROSEC</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Configures park time if using WaitStrategyPark for BackPressure.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_BACKPRESSURE_WAIT_PROGRESSIVE_LEVEL1_COUNT" class="member-name-link">TOPOLOGY_BACKPRESSURE_WAIT_PROGRESSIVE_LEVEL1_COUNT</a></code></div>
<div class="col-last even-row-color">
<div class="block">Configures steps used to determine progression to the next level of wait .. if using WaitStrategyProgressive for BackPressure.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_BACKPRESSURE_WAIT_PROGRESSIVE_LEVEL2_COUNT" class="member-name-link">TOPOLOGY_BACKPRESSURE_WAIT_PROGRESSIVE_LEVEL2_COUNT</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Configures steps used to determine progression to the next level of wait .. if using WaitStrategyProgressive for BackPressure.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_BACKPRESSURE_WAIT_PROGRESSIVE_LEVEL3_SLEEP_MILLIS" class="member-name-link">TOPOLOGY_BACKPRESSURE_WAIT_PROGRESSIVE_LEVEL3_SLEEP_MILLIS</a></code></div>
<div class="col-last even-row-color">
<div class="block">Configures sleep time if using WaitStrategyProgressive for BackPressure.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_BACKPRESSURE_WAIT_STRATEGY" class="member-name-link">TOPOLOGY_BACKPRESSURE_WAIT_STRATEGY</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A class that implements a wait strategy for an upstream component (spout/bolt) trying to write to a downstream component whose recv
queue is full</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_BATCH_FLUSH_INTERVAL_MILLIS" class="member-name-link">TOPOLOGY_BATCH_FLUSH_INTERVAL_MILLIS</a></code></div>
<div class="col-last even-row-color">
<div class="block">How often to send flush tuple to the executors for flushing out batched events.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_BLOBSTORE_MAP" class="member-name-link">TOPOLOGY_BLOBSTORE_MAP</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A map with blobstore keys mapped to each filename the worker will have access to in the launch directory to the blob by local file
name, uncompress flag, and if the worker should restart when the blob is updated. localname, workerRestart, and uncompress are
optional.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_BOLT_WAIT_PARK_MICROSEC" class="member-name-link">TOPOLOGY_BOLT_WAIT_PARK_MICROSEC</a></code></div>
<div class="col-last even-row-color">
<div class="block">Configures park time for WaitStrategyPark.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_BOLT_WAIT_PROGRESSIVE_LEVEL1_COUNT" class="member-name-link">TOPOLOGY_BOLT_WAIT_PROGRESSIVE_LEVEL1_COUNT</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Configures number of iterations to spend in level 1 of WaitStrategyProgressive, before progressing to level 2.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_BOLT_WAIT_PROGRESSIVE_LEVEL2_COUNT" class="member-name-link">TOPOLOGY_BOLT_WAIT_PROGRESSIVE_LEVEL2_COUNT</a></code></div>
<div class="col-last even-row-color">
<div class="block">Configures number of iterations to spend in level 2 of WaitStrategyProgressive, before progressing to level 3.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_BOLT_WAIT_PROGRESSIVE_LEVEL3_SLEEP_MILLIS" class="member-name-link">TOPOLOGY_BOLT_WAIT_PROGRESSIVE_LEVEL3_SLEEP_MILLIS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Configures sleep time for WaitStrategyProgressive.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_BOLT_WAIT_STRATEGY" class="member-name-link">TOPOLOGY_BOLT_WAIT_STRATEGY</a></code></div>
<div class="col-last even-row-color">
<div class="block">Selects the Bolt's Wait Strategy to use when there are no incoming msgs.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_BOLTS_LATE_TUPLE_STREAM" class="member-name-link">TOPOLOGY_BOLTS_LATE_TUPLE_STREAM</a></code></div>
<div class="col-last odd-row-color">
<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>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_BOLTS_MESSAGE_ID_FIELD_NAME" class="member-name-link">TOPOLOGY_BOLTS_MESSAGE_ID_FIELD_NAME</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_BOLTS_SLIDING_INTERVAL_COUNT" class="member-name-link">TOPOLOGY_BOLTS_SLIDING_INTERVAL_COUNT</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_BOLTS_SLIDING_INTERVAL_DURATION_MS" class="member-name-link">TOPOLOGY_BOLTS_SLIDING_INTERVAL_DURATION_MS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_BOLTS_TUPLE_TIMESTAMP_MAX_LAG_MS" class="member-name-link">TOPOLOGY_BOLTS_TUPLE_TIMESTAMP_MAX_LAG_MS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Bolt-specific configuration for windowed bolts to specify the maximum time lag of the tuple timestamp in milliseconds.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_BOLTS_WATERMARK_EVENT_INTERVAL_MS" class="member-name-link">TOPOLOGY_BOLTS_WATERMARK_EVENT_INTERVAL_MS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_BOLTS_WINDOW_LENGTH_COUNT" class="member-name-link">TOPOLOGY_BOLTS_WINDOW_LENGTH_COUNT</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_BOLTS_WINDOW_LENGTH_DURATION_MS" class="member-name-link">TOPOLOGY_BOLTS_WINDOW_LENGTH_DURATION_MS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_BUILTIN_METRICS_BUCKET_SIZE_SECS" class="member-name-link">TOPOLOGY_BUILTIN_METRICS_BUCKET_SIZE_SECS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The time period that builtin metrics data in bucketed into.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_CLASSPATH" class="member-name-link">TOPOLOGY_CLASSPATH</a></code></div>
<div class="col-last even-row-color">
<div class="block">Topology-specific classpath for the worker child process.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_CLASSPATH_BEGINNING" class="member-name-link">TOPOLOGY_CLASSPATH_BEGINNING</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Topology-specific classpath for the worker child process.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_COMPONENT_CPU_PCORE_PERCENT" class="member-name-link">TOPOLOGY_COMPONENT_CPU_PCORE_PERCENT</a></code></div>
<div class="col-last even-row-color">
<div class="block">The config indicates the percentage of cpu for a core an instance(executor) of a component will use.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_COMPONENT_RESOURCES_MAP" class="member-name-link">TOPOLOGY_COMPONENT_RESOURCES_MAP</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A map of resources used by each component e.g {"cpu.pcore.percent" : 200.0.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_COMPONENT_RESOURCES_OFFHEAP_MEMORY_MB" class="member-name-link">TOPOLOGY_COMPONENT_RESOURCES_OFFHEAP_MEMORY_MB</a></code></div>
<div class="col-last even-row-color">
<div class="block">The maximum amount of memory an instance of a spout/bolt will take off heap.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_COMPONENT_RESOURCES_ONHEAP_MEMORY_MB" class="member-name-link">TOPOLOGY_COMPONENT_RESOURCES_ONHEAP_MEMORY_MB</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The maximum amount of memory an instance of a spout/bolt will take on heap.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_DEBUG" class="member-name-link">TOPOLOGY_DEBUG</a></code></div>
<div class="col-last even-row-color">
<div class="block">When set to true, Storm will log every message that's emitted.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_DISABLE_LOADAWARE_MESSAGING" class="member-name-link">TOPOLOGY_DISABLE_LOADAWARE_MESSAGING</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Disable load aware grouping support.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_ENABLE_MESSAGE_TIMEOUTS" class="member-name-link">TOPOLOGY_ENABLE_MESSAGE_TIMEOUTS</a></code></div>
<div class="col-last even-row-color">
<div class="block">True if Storm should timeout messages or not.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_ENABLE_SEND_ICONNECTION_METRICS" class="member-name-link">TOPOLOGY_ENABLE_SEND_ICONNECTION_METRICS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">This config allows a topology to enable/disable reporting of __send-iconnection metrics.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_ENABLE_V2_METRICS_TICK" class="member-name-link">TOPOLOGY_ENABLE_V2_METRICS_TICK</a></code></div>
<div class="col-last even-row-color">
<div class="block">This config allows a topology to report metrics data points from the V2 metrics API through the metrics tick.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_ENVIRONMENT" class="member-name-link">TOPOLOGY_ENVIRONMENT</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Topology-specific environment variables for the worker child process.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_ERROR_THROTTLE_INTERVAL_SECS" class="member-name-link">TOPOLOGY_ERROR_THROTTLE_INTERVAL_SECS</a></code></div>
<div class="col-last even-row-color">
<div class="block">The interval in seconds to use for determining whether to throttle error reported to Zookeeper.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_EVENT_LOGGER_REGISTER" class="member-name-link">TOPOLOGY_EVENT_LOGGER_REGISTER</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A list of classes implementing IEventLogger (See storm.yaml.example for exact config format).</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_EVENTLOGGER_EXECUTORS" class="member-name-link">TOPOLOGY_EVENTLOGGER_EXECUTORS</a></code></div>
<div class="col-last even-row-color">
<div class="block">How many executors to spawn for event logger.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_EXECUTOR_OVERFLOW_LIMIT" class="member-name-link">TOPOLOGY_EXECUTOR_OVERFLOW_LIMIT</a></code></div>
<div class="col-last odd-row-color">
<div class="block">If number of items in task's overflowQ exceeds this, new messages coming from other workers to this task will be dropped This
prevents OutOfMemoryException that can occur in rare scenarios in the presence of BackPressure.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_EXECUTOR_RECEIVE_BUFFER_SIZE" class="member-name-link">TOPOLOGY_EXECUTOR_RECEIVE_BUFFER_SIZE</a></code></div>
<div class="col-last even-row-color">
<div class="block">The size of the receive queue for each executor.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_FALL_BACK_ON_JAVA_SERIALIZATION" class="member-name-link">TOPOLOGY_FALL_BACK_ON_JAVA_SERIALIZATION</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Whether or not to use Java serialization in a topology.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_GROUPS" class="member-name-link">TOPOLOGY_GROUPS</a></code></div>
<div class="col-last even-row-color">
<div class="block">A list of groups that are allowed to interact with the topology.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_ISOLATED_MACHINES" class="member-name-link">TOPOLOGY_ISOLATED_MACHINES</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The maximum number of machines that should be used by this topology.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_KRYO_DECORATORS" class="member-name-link">TOPOLOGY_KRYO_DECORATORS</a></code></div>
<div class="col-last even-row-color">
<div class="block">A list of classes that customize storm's kryo instance during start-up.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_KRYO_FACTORY" class="member-name-link">TOPOLOGY_KRYO_FACTORY</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Class that specifies how to create a Kryo instance for serialization.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_KRYO_REGISTER" class="member-name-link">TOPOLOGY_KRYO_REGISTER</a></code></div>
<div class="col-last even-row-color">
<div class="block">A list of serialization registrations for Kryo ( https://github.com/EsotericSoftware/kryo ), the underlying serialization framework
for Storm.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_LOCALITYAWARE_HIGHER_BOUND" class="member-name-link">TOPOLOGY_LOCALITYAWARE_HIGHER_BOUND</a></code></div>
<div class="col-last odd-row-color">
<div class="block">This signifies the load congestion among target tasks in scope.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_LOCALITYAWARE_LOWER_BOUND" class="member-name-link">TOPOLOGY_LOCALITYAWARE_LOWER_BOUND</a></code></div>
<div class="col-last even-row-color">
<div class="block">This signifies the load congestion among target tasks in scope.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_LOGGING_CONFIG_FILE" class="member-name-link">TOPOLOGY_LOGGING_CONFIG_FILE</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Log file the user can use to configure Log4j2.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_LOGGING_SENSITIVITY" class="member-name-link">TOPOLOGY_LOGGING_SENSITIVITY</a></code></div>
<div class="col-last even-row-color">
<div class="block">Topology central logging sensitivity to determine who has access to logs in central logging system.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_MAX_ERROR_REPORT_PER_INTERVAL" class="member-name-link">TOPOLOGY_MAX_ERROR_REPORT_PER_INTERVAL</a></code></div>
<div class="col-last odd-row-color">
<div class="block">See doc for <a href="#TOPOLOGY_ERROR_THROTTLE_INTERVAL_SECS"><code>TOPOLOGY_ERROR_THROTTLE_INTERVAL_SECS</code></a>.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_MAX_REPLICATION_WAIT_TIME_SEC" class="member-name-link">TOPOLOGY_MAX_REPLICATION_WAIT_TIME_SEC</a></code></div>
<div class="col-last even-row-color">
<div class="block">Maximum wait time for the nimbus host replication to achieve the nimbus.min.replication.count.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_MAX_SPOUT_PENDING" class="member-name-link">TOPOLOGY_MAX_SPOUT_PENDING</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The maximum number of tuples that can be pending on a spout task at any given time.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_MAX_TASK_PARALLELISM" class="member-name-link">TOPOLOGY_MAX_TASK_PARALLELISM</a></code></div>
<div class="col-last even-row-color">
<div class="block">The maximum parallelism allowed for a component in this topology.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_MESSAGE_TIMEOUT_SECS" class="member-name-link">TOPOLOGY_MESSAGE_TIMEOUT_SECS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The maximum amount of time given to the topology to fully process a message emitted by a spout.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_METRICS_CONSUMER_CPU_PCORE_PERCENT" class="member-name-link">TOPOLOGY_METRICS_CONSUMER_CPU_PCORE_PERCENT</a></code></div>
<div class="col-last even-row-color">
<div class="block">The config indicates the percentage of cpu for a core an instance(executor) of a metrics consumer will use.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_METRICS_CONSUMER_REGISTER" class="member-name-link">TOPOLOGY_METRICS_CONSUMER_REGISTER</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A list of classes implementing IMetricsConsumer (See storm.yaml.example for exact config format).</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_METRICS_CONSUMER_RESOURCES_OFFHEAP_MEMORY_MB" class="member-name-link">TOPOLOGY_METRICS_CONSUMER_RESOURCES_OFFHEAP_MEMORY_MB</a></code></div>
<div class="col-last even-row-color">
<div class="block">The maximum amount of memory an instance of a metrics consumer will take off heap.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_METRICS_CONSUMER_RESOURCES_ONHEAP_MEMORY_MB" class="member-name-link">TOPOLOGY_METRICS_CONSUMER_RESOURCES_ONHEAP_MEMORY_MB</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The maximum amount of memory an instance of a metrics consumer will take on heap.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_METRICS_REPORTERS" class="member-name-link">TOPOLOGY_METRICS_REPORTERS</a></code></div>
<div class="col-last even-row-color">
<div class="block">Configure the topology metrics reporters to be used on workers.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_MIN_REPLICATION_COUNT" class="member-name-link">TOPOLOGY_MIN_REPLICATION_COUNT</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Minimum number of nimbus hosts where the code must be replicated before leader nimbus is allowed to perform topology activation tasks
like setting up heartbeats/assignments and marking the topology as active. default is 0.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_MULTILANG_LOG_HANDLER" class="member-name-link">TOPOLOGY_MULTILANG_LOG_HANDLER</a></code></div>
<div class="col-last even-row-color">
<div class="block">The fully qualified name of a <a href="utils/ShellLogHandler.html" title="interface in org.apache.storm.utils"><code>ShellLogHandler</code></a> to handle output from non-JVM processes e.g.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_MULTILANG_SERIALIZER" class="member-name-link">TOPOLOGY_MULTILANG_SERIALIZER</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The serializer for communication between shell components and non-JVM processes.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_NAME" class="member-name-link">TOPOLOGY_NAME</a></code></div>
<div class="col-last even-row-color">
<div class="block">Name of the topology.</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_OCI_IMAGE" class="member-name-link">TOPOLOGY_OCI_IMAGE</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Specify the oci image to use.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_PRIORITY" class="member-name-link">TOPOLOGY_PRIORITY</a></code></div>
<div class="col-last even-row-color">
<div class="block">Sets the priority for a topology.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_PRODUCER_BATCH_SIZE" class="member-name-link">TOPOLOGY_PRODUCER_BATCH_SIZE</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The number of tuples to batch before sending to the destination executor.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_RAS_ACKER_EXECUTORS_PER_WORKER" class="member-name-link">TOPOLOGY_RAS_ACKER_EXECUTORS_PER_WORKER</a></code></div>
<div class="col-last even-row-color">
<div class="block">How many ackers to put in when launching a new worker until we run out of ackers.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_RAS_CONSTRAINT_MAX_STATE_SEARCH" class="member-name-link">TOPOLOGY_RAS_CONSTRAINT_MAX_STATE_SEARCH</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The maximum number of states that will be searched looking for a solution in resource aware strategies, e.g.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_RAS_CONSTRAINT_MAX_TIME_SECS" class="member-name-link">TOPOLOGY_RAS_CONSTRAINT_MAX_TIME_SECS</a></code></div>
<div class="col-last even-row-color">
<div class="block">The maximum number of seconds to spend scheduling a topology using resource aware strategies, e.g.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_RAS_CONSTRAINTS" class="member-name-link">TOPOLOGY_RAS_CONSTRAINTS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Declare scheduling constraints for a topology used by the constraint solver strategy.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_RAS_ONE_COMPONENT_PER_WORKER" class="member-name-link">TOPOLOGY_RAS_ONE_COMPONENT_PER_WORKER</a></code></div>
<div class="col-last even-row-color">
<div class="block">Whether to limit each worker to one component.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_RAS_ONE_EXECUTOR_PER_WORKER" class="member-name-link">TOPOLOGY_RAS_ONE_EXECUTOR_PER_WORKER</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_RAS_ORDER_EXECUTORS_BY_PROXIMITY_NEEDS" class="member-name-link">TOPOLOGY_RAS_ORDER_EXECUTORS_BY_PROXIMITY_NEEDS</a></code></div>
<div class="col-last even-row-color">
<div class="block">If set to true, unassigned executors will be sorted by topological order with network proximity needs before being scheduled.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_READONLY_GROUPS" class="member-name-link">TOPOLOGY_READONLY_GROUPS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A list of readonly groups that are allowed to interact with the topology.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_READONLY_USERS" class="member-name-link">TOPOLOGY_READONLY_USERS</a></code></div>
<div class="col-last even-row-color">
<div class="block">A list of readonly users that are allowed to interact with the topology.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_SCHEDULER_FAVORED_NODES" class="member-name-link">TOPOLOGY_SCHEDULER_FAVORED_NODES</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A list of host names that this topology would prefer to be scheduled on (no guarantee is given though).</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_SCHEDULER_STRATEGY" class="member-name-link">TOPOLOGY_SCHEDULER_STRATEGY</a></code></div>
<div class="col-last even-row-color">
<div class="block">The strategy to use when scheduling a topology with Resource Aware Scheduler.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_SCHEDULER_UNFAVORED_NODES" class="member-name-link">TOPOLOGY_SCHEDULER_UNFAVORED_NODES</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A list of host names that this topology would prefer to NOT be scheduled on (no guarantee is given though).</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_SERIALIZED_MESSAGE_SIZE_METRICS" class="member-name-link">TOPOLOGY_SERIALIZED_MESSAGE_SIZE_METRICS</a></code></div>
<div class="col-last even-row-color">
<div class="block">Enable tracking of network message byte counts per source-destination task.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_SHELLBOLT_MAX_PENDING" class="member-name-link">TOPOLOGY_SHELLBOLT_MAX_PENDING</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Max pending tuples in one ShellBolt.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_SKIP_MISSING_KRYO_REGISTRATIONS" class="member-name-link">TOPOLOGY_SKIP_MISSING_KRYO_REGISTRATIONS</a></code></div>
<div class="col-last even-row-color">
<div class="block">Whether or not Storm should skip the loading of kryo registrations for which it does not know the class or have the serializer
implementation.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_SLEEP_SPOUT_WAIT_STRATEGY_TIME_MS" class="member-name-link">TOPOLOGY_SLEEP_SPOUT_WAIT_STRATEGY_TIME_MS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The amount of milliseconds the SleepEmptyEmitStrategy should sleep for.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_SPOUT_RECVQ_SKIPS" class="member-name-link">TOPOLOGY_SPOUT_RECVQ_SKIPS</a></code></div>
<div class="col-last even-row-color">
<div class="block">Check recvQ after every N invocations of Spout's nextTuple() [when ACKing is disabled].</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_SPOUT_WAIT_PARK_MICROSEC" class="member-name-link">TOPOLOGY_SPOUT_WAIT_PARK_MICROSEC</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Configures park time for WaitStrategyPark for spout.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_SPOUT_WAIT_PROGRESSIVE_LEVEL1_COUNT" class="member-name-link">TOPOLOGY_SPOUT_WAIT_PROGRESSIVE_LEVEL1_COUNT</a></code></div>
<div class="col-last even-row-color">
<div class="block">Configures number of iterations to spend in level 1 of WaitStrategyProgressive, before progressing to level 2.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_SPOUT_WAIT_PROGRESSIVE_LEVEL2_COUNT" class="member-name-link">TOPOLOGY_SPOUT_WAIT_PROGRESSIVE_LEVEL2_COUNT</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Configures number of iterations to spend in level 2 of WaitStrategyProgressive, before progressing to level 3.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_SPOUT_WAIT_PROGRESSIVE_LEVEL3_SLEEP_MILLIS" class="member-name-link">TOPOLOGY_SPOUT_WAIT_PROGRESSIVE_LEVEL3_SLEEP_MILLIS</a></code></div>
<div class="col-last even-row-color">
<div class="block">Configures sleep time for WaitStrategyProgressive.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_SPOUT_WAIT_STRATEGY" class="member-name-link">TOPOLOGY_SPOUT_WAIT_STRATEGY</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A class that implements a wait strategy for spout.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_SPREAD_COMPONENTS" class="member-name-link">TOPOLOGY_SPREAD_COMPONENTS</a></code></div>
<div class="col-last even-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_STATE_CHECKPOINT_INTERVAL" class="member-name-link">TOPOLOGY_STATE_CHECKPOINT_INTERVAL</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Topology configuration to specify the checkpoint interval (in millis) at which the topology state is saved when <a href="topology/IStatefulBolt.html" title="interface in org.apache.storm.topology"><code>IStatefulBolt</code></a> bolts are involved.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_STATE_KRYO_REGISTER" class="member-name-link">TOPOLOGY_STATE_KRYO_REGISTER</a></code></div>
<div class="col-last even-row-color">
<div class="block">List of classes to register during state serialization.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_STATE_PROVIDER" class="member-name-link">TOPOLOGY_STATE_PROVIDER</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The class name of the <a href="state/StateProvider.html" title="interface in org.apache.storm.state"><code>StateProvider</code></a> implementation.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_STATE_PROVIDER_CONFIG" class="member-name-link">TOPOLOGY_STATE_PROVIDER_CONFIG</a></code></div>
<div class="col-last even-row-color">
<div class="block">The configuration specific to the <a href="state/StateProvider.html" title="interface in org.apache.storm.state"><code>StateProvider</code></a> implementation.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_STATE_SYNCHRONIZATION_TIMEOUT_SECS" class="member-name-link">TOPOLOGY_STATE_SYNCHRONIZATION_TIMEOUT_SECS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The maximum amount of time a component gives a source of state to synchronize before it requests synchronization again.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_STATS_SAMPLE_RATE" class="member-name-link">TOPOLOGY_STATS_SAMPLE_RATE</a></code></div>
<div class="col-last even-row-color">
<div class="block">The percentage of tuples to sample to produce stats for a task.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_SUBMITTER_PRINCIPAL" class="member-name-link">TOPOLOGY_SUBMITTER_PRINCIPAL</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The principal who submitted a topology.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_SUBMITTER_USER" class="member-name-link">TOPOLOGY_SUBMITTER_USER</a></code></div>
<div class="col-last even-row-color">
<div class="block">The local user name of the user who submitted a topology.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_SUBPROCESS_TIMEOUT_SECS" class="member-name-link">TOPOLOGY_SUBPROCESS_TIMEOUT_SECS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">How long a subprocess can go without heartbeating before the ShellSpout/ShellBolt tries to suicide itself.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_TASKS" class="member-name-link">TOPOLOGY_TASKS</a></code></div>
<div class="col-last even-row-color">
<div class="block">How many instances to create for a spout/bolt.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_TESTING_ALWAYS_TRY_SERIALIZE" class="member-name-link">TOPOLOGY_TESTING_ALWAYS_TRY_SERIALIZE</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Try to serialize all tuples, even for local transfers.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_TICK_TUPLE_FREQ_SECS" class="member-name-link">TOPOLOGY_TICK_TUPLE_FREQ_SECS</a></code></div>
<div class="col-last even-row-color">
<div class="block">How often a tick tuple from the "__system" component and "__tick" stream should be sent to tasks.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_TRANSACTIONAL_ID" class="member-name-link">TOPOLOGY_TRANSACTIONAL_ID</a></code></div>
<div class="col-last odd-row-color">
<div class="block">This config is available for TransactionalSpouts, and contains the id ( a String) for the transactional topology.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_TRANSFER_BATCH_SIZE" class="member-name-link">TOPOLOGY_TRANSFER_BATCH_SIZE</a></code></div>
<div class="col-last even-row-color">
<div class="block">The size of the transfer queue for each worker.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_TRANSFER_BUFFER_SIZE" class="member-name-link">TOPOLOGY_TRANSFER_BUFFER_SIZE</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The size of the transfer queue for each worker.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_TRIDENT_BATCH_EMIT_INTERVAL_MILLIS" class="member-name-link">TOPOLOGY_TRIDENT_BATCH_EMIT_INTERVAL_MILLIS</a></code></div>
<div class="col-last even-row-color">
<div class="block">How often a batch can be emitted in a Trident topology.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_TRIDENT_WINDOWING_INMEMORY_CACHE_LIMIT" class="member-name-link">TOPOLOGY_TRIDENT_WINDOWING_INMEMORY_CACHE_LIMIT</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Maximum number of tuples that can be stored inmemory cache in windowing operators for fast access without fetching them from store.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_TUPLE_SERIALIZER" class="member-name-link">TOPOLOGY_TUPLE_SERIALIZER</a></code></div>
<div class="col-last even-row-color">
<div class="block">The serializer class for ListDelegate (tuple payload).</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_USERS" class="member-name-link">TOPOLOGY_USERS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A list of users that are allowed to interact with the topology.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_V2_METRICS_TICK_INTERVAL_SECONDS" class="member-name-link">TOPOLOGY_V2_METRICS_TICK_INTERVAL_SECONDS</a></code></div>
<div class="col-last even-row-color">
<div class="block">Topology configuration to specify the V2 metrics tick interval in seconds.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_VERSION" class="member-name-link">TOPOLOGY_VERSION</a></code></div>
<div class="col-last odd-row-color">
<div class="block">User defined version of this topology.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_WORKER_CHILDOPTS" class="member-name-link">TOPOLOGY_WORKER_CHILDOPTS</a></code></div>
<div class="col-last even-row-color">
<div class="block">Topology-specific options for the worker child process.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_WORKER_GC_CHILDOPTS" class="member-name-link">TOPOLOGY_WORKER_GC_CHILDOPTS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Topology-specific options GC for the worker child process.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_WORKER_LOGWRITER_CHILDOPTS" class="member-name-link">TOPOLOGY_WORKER_LOGWRITER_CHILDOPTS</a></code></div>
<div class="col-last even-row-color">
<div class="block">Topology-specific options for the logwriter process of a worker.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_WORKER_MAX_HEAP_SIZE_MB" class="member-name-link">TOPOLOGY_WORKER_MAX_HEAP_SIZE_MB</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A per topology config that specifies the maximum amount of memory a worker can use for that specific topology.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_WORKER_METRICS" class="member-name-link">TOPOLOGY_WORKER_METRICS</a></code></div>
<div class="col-last even-row-color">
<div class="block">A map of metric name to class name implementing IMetric that will be created once per worker JVM.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_WORKER_SHARED_THREAD_POOL_SIZE" class="member-name-link">TOPOLOGY_WORKER_SHARED_THREAD_POOL_SIZE</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The size of the shared thread pool for worker tasks to make use of.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TOPOLOGY_WORKER_TIMEOUT_SECS" class="member-name-link">TOPOLOGY_WORKER_TIMEOUT_SECS</a></code></div>
<div class="col-last even-row-color">
<div class="block">Topology configurable worker heartbeat timeout before the supervisor tries to restart the worker process.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TOPOLOGY_WORKERS" class="member-name-link">TOPOLOGY_WORKERS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">How many processes should be spawned around the cluster to execute this topology.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TRANSACTIONAL_ZOOKEEPER_PORT" class="member-name-link">TRANSACTIONAL_ZOOKEEPER_PORT</a></code></div>
<div class="col-last even-row-color">
<div class="block">The port to use to connect to the transactional zookeeper servers.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TRANSACTIONAL_ZOOKEEPER_ROOT" class="member-name-link">TRANSACTIONAL_ZOOKEEPER_ROOT</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The root directory in ZooKeeper for metadata about TransactionalSpouts.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#TRANSACTIONAL_ZOOKEEPER_SERVERS" class="member-name-link">TRANSACTIONAL_ZOOKEEPER_SERVERS</a></code></div>
<div class="col-last even-row-color">
<div class="block">The list of zookeeper servers in which to keep the transactional state.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#WORKER_BLOB_UPDATE_POLL_INTERVAL_SECS" class="member-name-link">WORKER_BLOB_UPDATE_POLL_INTERVAL_SECS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Interval to check for the worker to check for updated blobs and refresh worker state accordingly.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#WORKER_CHILDOPTS" class="member-name-link">WORKER_CHILDOPTS</a></code></div>
<div class="col-last even-row-color">
<div class="block">The jvm opts provided to workers launched by this supervisor.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#WORKER_GC_CHILDOPTS" class="member-name-link">WORKER_GC_CHILDOPTS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The jvm opts provided to workers launched by this supervisor for GC.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#WORKER_HEAP_MEMORY_MB" class="member-name-link">WORKER_HEAP_MEMORY_MB</a></code></div>
<div class="col-last even-row-color">
<div class="block">The default heap memory size in MB per worker, used in the jvm -Xmx opts for launching the worker.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#WORKER_HEARTBEAT_FREQUENCY_SECS" class="member-name-link">WORKER_HEARTBEAT_FREQUENCY_SECS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">How often this worker should heartbeat to the supervisor.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#WORKER_LOG_LEVEL_RESET_POLL_SECS" class="member-name-link">WORKER_LOG_LEVEL_RESET_POLL_SECS</a></code></div>
<div class="col-last even-row-color">
<div class="block">How often a worker should check dynamic log level timeouts for expiration.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#WORKER_MAX_TIMEOUT_SECS" class="member-name-link">WORKER_MAX_TIMEOUT_SECS</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Enforce maximum on <a href="#TOPOLOGY_WORKER_TIMEOUT_SECS"><code>TOPOLOGY_WORKER_TIMEOUT_SECS</code></a>.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#WORKER_METRICS" class="member-name-link">WORKER_METRICS</a></code></div>
<div class="col-last even-row-color">
<div class="block">A map of metric name to class name implementing IMetric that will be created once per worker JVM.</div>
</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Config</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button><button id="method-summary-table-tab6" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab6', 3)" class="table-tab">Deprecated Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4 method-summary-table-tab6"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4 method-summary-table-tab6"><code><a href="#getBlobstoreHDFSPrincipal(java.util.Map)" class="member-name-link">getBlobstoreHDFSPrincipal</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&nbsp;conf)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4 method-summary-table-tab6">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getHdfsKeytab(java.util.Map)" class="member-name-link">getHdfsKeytab</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Get the hdfs keytab.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getHdfsPrincipal(java.util.Map)" class="member-name-link">getHdfsPrincipal</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Get the hostname substituted hdfs principal.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#registerDecorator(java.lang.Class)" class="member-name-link">registerDecorator</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="serialization/IKryoDecorator.html" title="interface in org.apache.storm.serialization">IKryoDecorator</a>&gt;&nbsp;klass)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#registerDecorator(java.util.Map,java.lang.Class)" class="member-name-link">registerDecorator</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="serialization/IKryoDecorator.html" title="interface in org.apache.storm.serialization">IKryoDecorator</a>&gt;&nbsp;klass)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#registerEventLogger(java.lang.Class)" class="member-name-link">registerEventLogger</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="metric/IEventLogger.html" title="interface in org.apache.storm.metric">IEventLogger</a>&gt;&nbsp;klass)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#registerEventLogger(java.lang.Class,java.util.Map)" class="member-name-link">registerEventLogger</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="metric/IEventLogger.html" title="interface in org.apache.storm.metric">IEventLogger</a>&gt;&nbsp;klass,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;argument)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#registerEventLogger(java.util.Map,java.lang.Class)" class="member-name-link">registerEventLogger</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="metric/IEventLogger.html" title="interface in org.apache.storm.metric">IEventLogger</a>&gt;&nbsp;klass)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#registerEventLogger(java.util.Map,java.lang.Class,java.util.Map)" class="member-name-link">registerEventLogger</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="metric/IEventLogger.html" title="interface in org.apache.storm.metric">IEventLogger</a>&gt;&nbsp;klass,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;argument)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#registerMetricsConsumer(java.lang.Class)" class="member-name-link">registerMetricsConsumer</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&nbsp;klass)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#registerMetricsConsumer(java.lang.Class,long)" class="member-name-link">registerMetricsConsumer</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&nbsp;klass,
long&nbsp;parallelismHint)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#registerMetricsConsumer(java.lang.Class,java.lang.Object,long)" class="member-name-link">registerMetricsConsumer</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&nbsp;klass,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;argument,
long&nbsp;parallelismHint)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#registerMetricsConsumer(java.util.Map,java.lang.Class)" class="member-name-link">registerMetricsConsumer</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&nbsp;klass)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#registerMetricsConsumer(java.util.Map,java.lang.Class,long)" class="member-name-link">registerMetricsConsumer</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&nbsp;klass,
long&nbsp;parallelismHint)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#registerMetricsConsumer(java.util.Map,java.lang.Class,java.lang.Object,long)" class="member-name-link">registerMetricsConsumer</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&nbsp;klass,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;argument,
long&nbsp;parallelismHint)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#registerSerialization(java.lang.Class)" class="member-name-link">registerSerialization</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&nbsp;klass)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#registerSerialization(java.lang.Class,java.lang.Class)" class="member-name-link">registerSerialization</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&nbsp;klass,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends com.esotericsoftware.kryo.Serializer&gt;&nbsp;serializerClass)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#registerSerialization(java.util.Map,java.lang.Class)" class="member-name-link">registerSerialization</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&nbsp;klass)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#registerSerialization(java.util.Map,java.lang.Class,java.lang.Class)" class="member-name-link">registerSerialization</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&nbsp;klass,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends com.esotericsoftware.kryo.Serializer&gt;&nbsp;serializerClass)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setClasspath(java.lang.String)" class="member-name-link">setClasspath</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;cp)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setClasspath(java.util.Map,java.lang.String)" class="member-name-link">setClasspath</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;cp)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDebug(boolean)" class="member-name-link">setDebug</a><wbr>(boolean&nbsp;isOn)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setDebug(java.util.Map,boolean)" class="member-name-link">setDebug</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
boolean&nbsp;isOn)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setEnvironment(java.util.Map)" class="member-name-link">setEnvironment</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;env)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setEnvironment(java.util.Map,java.util.Map)" class="member-name-link">setEnvironment</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;env)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setFallBackOnJavaSerialization(boolean)" class="member-name-link">setFallBackOnJavaSerialization</a><wbr>(boolean&nbsp;fallback)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setFallBackOnJavaSerialization(java.util.Map,boolean)" class="member-name-link">setFallBackOnJavaSerialization</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
boolean&nbsp;fallback)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setKryoFactory(java.lang.Class)" class="member-name-link">setKryoFactory</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="serialization/IKryoFactory.html" title="interface in org.apache.storm.serialization">IKryoFactory</a>&gt;&nbsp;klass)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setKryoFactory(java.util.Map,java.lang.Class)" class="member-name-link">setKryoFactory</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="serialization/IKryoFactory.html" title="interface in org.apache.storm.serialization">IKryoFactory</a>&gt;&nbsp;klass)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMaxSpoutPending(int)" class="member-name-link">setMaxSpoutPending</a><wbr>(int&nbsp;max)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setMaxSpoutPending(java.util.Map,int)" class="member-name-link">setMaxSpoutPending</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
int&nbsp;max)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMaxTaskParallelism(int)" class="member-name-link">setMaxTaskParallelism</a><wbr>(int&nbsp;max)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setMaxTaskParallelism(java.util.Map,int)" class="member-name-link">setMaxTaskParallelism</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
int&nbsp;max)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMessageTimeoutSecs(int)" class="member-name-link">setMessageTimeoutSecs</a><wbr>(int&nbsp;secs)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setMessageTimeoutSecs(java.util.Map,int)" class="member-name-link">setMessageTimeoutSecs</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
int&nbsp;secs)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setNumAckers(int)" class="member-name-link">setNumAckers</a><wbr>(int&nbsp;numExecutors)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setNumAckers(java.util.Map,int)" class="member-name-link">setNumAckers</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
int&nbsp;numExecutors)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setNumEventLoggers(int)" class="member-name-link">setNumEventLoggers</a><wbr>(int&nbsp;numExecutors)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setNumEventLoggers(java.util.Map,int)" class="member-name-link">setNumEventLoggers</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
int&nbsp;numExecutors)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setNumWorkers(int)" class="member-name-link">setNumWorkers</a><wbr>(int&nbsp;workers)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setNumWorkers(java.util.Map,int)" class="member-name-link">setNumWorkers</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
int&nbsp;workers)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setSkipMissingKryoRegistrations(boolean)" class="member-name-link">setSkipMissingKryoRegistrations</a><wbr>(boolean&nbsp;skip)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setSkipMissingKryoRegistrations(java.util.Map,boolean)" class="member-name-link">setSkipMissingKryoRegistrations</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
boolean&nbsp;skip)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setStatsSampleRate(double)" class="member-name-link">setStatsSampleRate</a><wbr>(double&nbsp;rate)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setStatsSampleRate(java.util.Map,double)" class="member-name-link">setStatsSampleRate</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
double&nbsp;rate)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setTopologyComponentWorkerConstraints(java.lang.String,java.lang.String)" class="member-name-link">setTopologyComponentWorkerConstraints</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;component1,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;component2)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Declares executors of component1 cannot be on the same worker as executors of component2.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setTopologyConstraintsMaxStateSearch(int)" class="member-name-link">setTopologyConstraintsMaxStateSearch</a><wbr>(int&nbsp;numStates)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Sets the maximum number of states that will be searched in the constraint solver strategy.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setTopologyPriority(int)" class="member-name-link">setTopologyPriority</a><wbr>(int&nbsp;priority)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Set the priority for a topology.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setTopologyStrategy(java.lang.String)" class="member-name-link">setTopologyStrategy</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;strategy)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setTopologyVersion(java.lang.String)" class="member-name-link">setTopologyVersion</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;version)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setTopologyVersion(java.util.Map,java.lang.String)" class="member-name-link">setTopologyVersion</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;version)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setTopologyWorkerMaxHeapSize(java.lang.Number)" class="member-name-link">setTopologyWorkerMaxHeapSize</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&nbsp;size)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Set the max heap size allow per worker for this topology.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.util.HashMap">Methods inherited from class&nbsp;java.util.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html#clear()" title="class or interface in java.util" class="external-link">clear</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html#clone()" title="class or interface in java.util" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html#compute(K,java.util.function.BiFunction)" title="class or interface in java.util" class="external-link">compute</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html#computeIfAbsent(K,java.util.function.Function)" title="class or interface in java.util" class="external-link">computeIfAbsent</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html#computeIfPresent(K,java.util.function.BiFunction)" title="class or interface in java.util" class="external-link">computeIfPresent</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html#containsKey(java.lang.Object)" title="class or interface in java.util" class="external-link">containsKey</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html#containsValue(java.lang.Object)" title="class or interface in java.util" class="external-link">containsValue</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html#entrySet()" title="class or interface in java.util" class="external-link">entrySet</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html#forEach(java.util.function.BiConsumer)" title="class or interface in java.util" class="external-link">forEach</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html#get(java.lang.Object)" title="class or interface in java.util" class="external-link">get</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html#getOrDefault(java.lang.Object,V)" title="class or interface in java.util" class="external-link">getOrDefault</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html#isEmpty()" title="class or interface in java.util" class="external-link">isEmpty</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html#keySet()" title="class or interface in java.util" class="external-link">keySet</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html#merge(K,V,java.util.function.BiFunction)" title="class or interface in java.util" class="external-link">merge</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html#put(K,V)" title="class or interface in java.util" class="external-link">put</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html#putAll(java.util.Map)" title="class or interface in java.util" class="external-link">putAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html#putIfAbsent(K,V)" title="class or interface in java.util" class="external-link">putIfAbsent</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html#remove(java.lang.Object)" title="class or interface in java.util" class="external-link">remove</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html#remove(java.lang.Object,java.lang.Object)" title="class or interface in java.util" class="external-link">remove</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html#replace(K,V)" title="class or interface in java.util" class="external-link">replace</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html#replace(K,V,V)" title="class or interface in java.util" class="external-link">replace</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html#replaceAll(java.util.function.BiFunction)" title="class or interface in java.util" class="external-link">replaceAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html#size()" title="class or interface in java.util" class="external-link">size</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html#values()" title="class or interface in java.util" class="external-link">values</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.util.AbstractMap">Methods inherited from class&nbsp;java.util.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/AbstractMap.html" title="class or interface in java.util" class="external-link">AbstractMap</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/AbstractMap.html#equals(java.lang.Object)" title="class or interface in java.util" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/AbstractMap.html#hashCode()" title="class or interface in java.util" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/AbstractMap.html#toString()" title="class or interface in java.util" class="external-link">toString</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.util.Map">Methods inherited from interface&nbsp;java.util.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html#equals(java.lang.Object)" title="class or interface in java.util" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html#hashCode()" title="class or interface in java.util" class="external-link">hashCode</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="TOPOLOGY_TUPLE_SERIALIZER">
<h3>TOPOLOGY_TUPLE_SERIALIZER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_TUPLE_SERIALIZER</span></div>
<div class="block">The serializer class for ListDelegate (tuple payload). The default serializer will be ListDelegateSerializer</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_TUPLE_SERIALIZER">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_DISABLE_LOADAWARE_MESSAGING">
<h3>TOPOLOGY_DISABLE_LOADAWARE_MESSAGING</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_DISABLE_LOADAWARE_MESSAGING</span></div>
<div class="block">Disable load aware grouping support.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_DISABLE_LOADAWARE_MESSAGING">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_LOCALITYAWARE_HIGHER_BOUND">
<h3>TOPOLOGY_LOCALITYAWARE_HIGHER_BOUND</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_LOCALITYAWARE_HIGHER_BOUND</span></div>
<div class="block">This signifies the load congestion among target tasks in scope. Currently it's only used in LoadAwareShuffleGrouping. When the
average load is higher than the higher bound, the executor should choose target tasks in a higher scope, The scopes and their orders
are: EVERYTHING > RACK_LOCAL > HOST_LOCAL > WORKER_LOCAL</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_LOCALITYAWARE_HIGHER_BOUND">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_LOCALITYAWARE_LOWER_BOUND">
<h3>TOPOLOGY_LOCALITYAWARE_LOWER_BOUND</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_LOCALITYAWARE_LOWER_BOUND</span></div>
<div class="block">This signifies the load congestion among target tasks in scope. Currently it's only used in LoadAwareShuffleGrouping. When the
average load is lower than the lower bound, the executor should choose target tasks in a lower scope. The scopes and their orders
are: EVERYTHING > RACK_LOCAL > HOST_LOCAL > WORKER_LOCAL</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_LOCALITYAWARE_LOWER_BOUND">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_TESTING_ALWAYS_TRY_SERIALIZE">
<h3>TOPOLOGY_TESTING_ALWAYS_TRY_SERIALIZE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_TESTING_ALWAYS_TRY_SERIALIZE</span></div>
<div class="block">Try to serialize all tuples, even for local transfers. This should only be used for testing, as a sanity check that all of your
tuples are setup properly.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_TESTING_ALWAYS_TRY_SERIALIZE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_BLOBSTORE_MAP">
<h3>TOPOLOGY_BLOBSTORE_MAP</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_BLOBSTORE_MAP</span></div>
<div class="block">A map with blobstore keys mapped to each filename the worker will have access to in the launch directory to the blob by local file
name, uncompress flag, and if the worker should restart when the blob is updated. localname, workerRestart, and uncompress are
optional. If localname is not specified the name of the key is used instead. Each topologywill have different map of blobs. Example:
topology.blobstore.map: {"blobstorekey" : {"localname": "myblob", "uncompress": false}, "blobstorearchivekey" : {"localname":
"myarchive", "uncompress": true, "workerRestart": true}}</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_BLOBSTORE_MAP">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="WORKER_LOG_LEVEL_RESET_POLL_SECS">
<h3>WORKER_LOG_LEVEL_RESET_POLL_SECS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">WORKER_LOG_LEVEL_RESET_POLL_SECS</span></div>
<div class="block">How often a worker should check dynamic log level timeouts for expiration. For expired logger settings, the clean up polling task
will reset the log levels to the original levels (detected at startup), and will clean up the timeout map</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.WORKER_LOG_LEVEL_RESET_POLL_SECS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TASK_CREDENTIALS_POLL_SECS">
<h3>TASK_CREDENTIALS_POLL_SECS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TASK_CREDENTIALS_POLL_SECS</span></div>
<div class="block">How often a task should sync credentials, worst case.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TASK_CREDENTIALS_POLL_SECS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_BACKPRESSURE_ENABLE">
<h3>TOPOLOGY_BACKPRESSURE_ENABLE</h3>
<div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Deprecated.html#forRemoval()" title="class or interface in java.lang" class="external-link">forRemoval</a>=true,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Deprecated.html#since()" title="class or interface in java.lang" class="external-link">since</a>="2.0.0")
</span><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_BACKPRESSURE_ENABLE</span></div>
<div class="deprecation-block"><span class="deprecated-label">Deprecated, for removal: This API element is subject to removal in a future version.</span></div>
<div class="block">Whether to enable backpressure in for a certain topology.
Note: Retained for enabling transition from 1.x. Will be removed soon.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_BACKPRESSURE_ENABLE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_USERS">
<h3>TOPOLOGY_USERS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_USERS</span></div>
<div class="block">A list of users that are allowed to interact with the topology. To use this set nimbus.authorizer to
org.apache.storm.security.auth.authorizer.SimpleACLAuthorizer</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_USERS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_GROUPS">
<h3>TOPOLOGY_GROUPS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_GROUPS</span></div>
<div class="block">A list of groups that are allowed to interact with the topology. To use this set nimbus.authorizer to
org.apache.storm.security.auth.authorizer.SimpleACLAuthorizer</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_GROUPS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_READONLY_USERS">
<h3>TOPOLOGY_READONLY_USERS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_READONLY_USERS</span></div>
<div class="block">A list of readonly users that are allowed to interact with the topology. To use this set nimbus.authorizer to
org.apache.storm.security.auth.authorizer.SimpleACLAuthorizer</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_READONLY_USERS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_READONLY_GROUPS">
<h3>TOPOLOGY_READONLY_GROUPS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_READONLY_GROUPS</span></div>
<div class="block">A list of readonly groups that are allowed to interact with the topology. To use this set nimbus.authorizer to
org.apache.storm.security.auth.authorizer.SimpleACLAuthorizer</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_READONLY_GROUPS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_ENABLE_MESSAGE_TIMEOUTS">
<h3>TOPOLOGY_ENABLE_MESSAGE_TIMEOUTS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_ENABLE_MESSAGE_TIMEOUTS</span></div>
<div class="block">True if Storm should timeout messages or not. Defaults to true. This is meant to be used in unit tests to prevent tuples from being
accidentally timed out during the test.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_ENABLE_MESSAGE_TIMEOUTS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_DEBUG">
<h3>TOPOLOGY_DEBUG</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_DEBUG</span></div>
<div class="block">When set to true, Storm will log every message that's emitted.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_DEBUG">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_VERSION">
<h3>TOPOLOGY_VERSION</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_VERSION</span></div>
<div class="block">User defined version of this topology.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_VERSION">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_MULTILANG_LOG_HANDLER">
<h3>TOPOLOGY_MULTILANG_LOG_HANDLER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_MULTILANG_LOG_HANDLER</span></div>
<div class="block">The fully qualified name of a <a href="utils/ShellLogHandler.html" title="interface in org.apache.storm.utils"><code>ShellLogHandler</code></a> to handle output from non-JVM processes e.g.
"com.mycompany.CustomShellLogHandler". If not provided, org.apache.storm.utils.DefaultLogHandler will be used.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_MULTILANG_LOG_HANDLER">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_MULTILANG_SERIALIZER">
<h3>TOPOLOGY_MULTILANG_SERIALIZER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_MULTILANG_SERIALIZER</span></div>
<div class="block">The serializer for communication between shell components and non-JVM processes.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_MULTILANG_SERIALIZER">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_WORKERS">
<h3>TOPOLOGY_WORKERS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_WORKERS</span></div>
<div class="block">How many processes should be spawned around the cluster to execute this topology. Each process will execute some number of tasks as
threads within them. This parameter should be used in conjunction with the parallelism hints on each component in the topology to
tune the performance of a topology. The number of workers will be dynamically calculated when the Resource Aware scheduler is used,
in which case this parameter will not be honored.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_WORKERS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_TASKS">
<h3>TOPOLOGY_TASKS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_TASKS</span></div>
<div class="block">How many instances to create for a spout/bolt. A task runs on a thread with zero or more other tasks for the same spout/bolt. The
number of tasks for a spout/bolt is always the same throughout the lifetime of a topology, but the number of executors (threads) for
a spout/bolt can change over time. This allows a topology to scale to more or less resources without redeploying the topology or
violating the constraints of Storm (such as a fields grouping guaranteeing that the same value goes to the same task).</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_TASKS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_COMPONENT_RESOURCES_MAP">
<h3>TOPOLOGY_COMPONENT_RESOURCES_MAP</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_COMPONENT_RESOURCES_MAP</span></div>
<div class="block">A map of resources used by each component e.g {"cpu.pcore.percent" : 200.0. "onheap.memory.mb": 256.0, "gpu.count" : 2 }</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_COMPONENT_RESOURCES_MAP">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_COMPONENT_RESOURCES_ONHEAP_MEMORY_MB">
<h3>TOPOLOGY_COMPONENT_RESOURCES_ONHEAP_MEMORY_MB</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_COMPONENT_RESOURCES_ONHEAP_MEMORY_MB</span></div>
<div class="block">The maximum amount of memory an instance of a spout/bolt will take on heap. This enables the scheduler to allocate slots on machines
with enough available memory. A default value will be set for this config if user does not override</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_COMPONENT_RESOURCES_ONHEAP_MEMORY_MB">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_COMPONENT_RESOURCES_OFFHEAP_MEMORY_MB">
<h3>TOPOLOGY_COMPONENT_RESOURCES_OFFHEAP_MEMORY_MB</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_COMPONENT_RESOURCES_OFFHEAP_MEMORY_MB</span></div>
<div class="block">The maximum amount of memory an instance of a spout/bolt will take off heap. This enables the scheduler to allocate slots on machines
with enough available memory. A default value will be set for this config if user does not override</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_COMPONENT_RESOURCES_OFFHEAP_MEMORY_MB">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_COMPONENT_CPU_PCORE_PERCENT">
<h3>TOPOLOGY_COMPONENT_CPU_PCORE_PERCENT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_COMPONENT_CPU_PCORE_PERCENT</span></div>
<div class="block">The config indicates the percentage of cpu for a core an instance(executor) of a component will use. Assuming the a core value to be
100, a value of 10 indicates 10% of the core. The P in PCORE represents the term "physical". A default value will be set for this
config if user does not override</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_COMPONENT_CPU_PCORE_PERCENT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_ACKER_RESOURCES_ONHEAP_MEMORY_MB">
<h3>TOPOLOGY_ACKER_RESOURCES_ONHEAP_MEMORY_MB</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_ACKER_RESOURCES_ONHEAP_MEMORY_MB</span></div>
<div class="block">The maximum amount of memory an instance of an acker will take on heap. This enables the scheduler to allocate slots on machines with
enough available memory. A default value will be set for this config if user does not override</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_ACKER_RESOURCES_ONHEAP_MEMORY_MB">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_ACKER_RESOURCES_OFFHEAP_MEMORY_MB">
<h3>TOPOLOGY_ACKER_RESOURCES_OFFHEAP_MEMORY_MB</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_ACKER_RESOURCES_OFFHEAP_MEMORY_MB</span></div>
<div class="block">The maximum amount of memory an instance of an acker will take off heap. This enables the scheduler to allocate slots on machines
with enough available memory. A default value will be set for this config if user does not override</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_ACKER_RESOURCES_OFFHEAP_MEMORY_MB">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_ACKER_CPU_PCORE_PERCENT">
<h3>TOPOLOGY_ACKER_CPU_PCORE_PERCENT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_ACKER_CPU_PCORE_PERCENT</span></div>
<div class="block">The config indicates the percentage of cpu for a core an instance(executor) of an acker will use. Assuming the a core value to be
100, a value of 10 indicates 10% of the core. The P in PCORE represents the term "physical". A default value will be set for this
config if user does not override</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_ACKER_CPU_PCORE_PERCENT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_METRICS_CONSUMER_RESOURCES_ONHEAP_MEMORY_MB">
<h3>TOPOLOGY_METRICS_CONSUMER_RESOURCES_ONHEAP_MEMORY_MB</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_METRICS_CONSUMER_RESOURCES_ONHEAP_MEMORY_MB</span></div>
<div class="block">The maximum amount of memory an instance of a metrics consumer will take on heap. This enables the scheduler to allocate slots on
machines with enough available memory. A default value will be set for this config if user does not override</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_METRICS_CONSUMER_RESOURCES_ONHEAP_MEMORY_MB">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_METRICS_CONSUMER_RESOURCES_OFFHEAP_MEMORY_MB">
<h3>TOPOLOGY_METRICS_CONSUMER_RESOURCES_OFFHEAP_MEMORY_MB</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_METRICS_CONSUMER_RESOURCES_OFFHEAP_MEMORY_MB</span></div>
<div class="block">The maximum amount of memory an instance of a metrics consumer will take off heap. This enables the scheduler to allocate slots on
machines with enough available memory. A default value will be set for this config if user does not override</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_METRICS_CONSUMER_RESOURCES_OFFHEAP_MEMORY_MB">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_METRICS_CONSUMER_CPU_PCORE_PERCENT">
<h3>TOPOLOGY_METRICS_CONSUMER_CPU_PCORE_PERCENT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_METRICS_CONSUMER_CPU_PCORE_PERCENT</span></div>
<div class="block">The config indicates the percentage of cpu for a core an instance(executor) of a metrics consumer will use. Assuming the a core value
to be 100, a value of 10 indicates 10% of the core. The P in PCORE represents the term "physical". A default value will be set for
this config if user does not override</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_METRICS_CONSUMER_CPU_PCORE_PERCENT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_ENABLE_V2_METRICS_TICK">
<h3>TOPOLOGY_ENABLE_V2_METRICS_TICK</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_ENABLE_V2_METRICS_TICK</span></div>
<div class="block">This config allows a topology to report metrics data points from the V2 metrics API through the metrics tick.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_ENABLE_V2_METRICS_TICK">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_V2_METRICS_TICK_INTERVAL_SECONDS">
<h3>TOPOLOGY_V2_METRICS_TICK_INTERVAL_SECONDS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_V2_METRICS_TICK_INTERVAL_SECONDS</span></div>
<div class="block">Topology configuration to specify the V2 metrics tick interval in seconds.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_V2_METRICS_TICK_INTERVAL_SECONDS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_ENABLE_SEND_ICONNECTION_METRICS">
<h3>TOPOLOGY_ENABLE_SEND_ICONNECTION_METRICS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_ENABLE_SEND_ICONNECTION_METRICS</span></div>
<div class="block">This config allows a topology to enable/disable reporting of __send-iconnection metrics.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_ENABLE_SEND_ICONNECTION_METRICS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_STATE_PROVIDER">
<h3>TOPOLOGY_STATE_PROVIDER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_STATE_PROVIDER</span></div>
<div class="block">The class name of the <a href="state/StateProvider.html" title="interface in org.apache.storm.state"><code>StateProvider</code></a> implementation. If not specified defaults to <a href="state/InMemoryKeyValueStateProvider.html" title="class in org.apache.storm.state"><code>InMemoryKeyValueStateProvider</code></a>. This can be overridden at the component level.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_STATE_PROVIDER">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_STATE_PROVIDER_CONFIG">
<h3>TOPOLOGY_STATE_PROVIDER_CONFIG</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_STATE_PROVIDER_CONFIG</span></div>
<div class="block">The configuration specific to the <a href="state/StateProvider.html" title="interface in org.apache.storm.state"><code>StateProvider</code></a> implementation. This can be overridden at the
component level. The value and the interpretation of this config is based on the state provider implementation. For e.g. this could
be just a config file name which contains the config for the state provider implementation.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_STATE_PROVIDER_CONFIG">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_STATE_CHECKPOINT_INTERVAL">
<h3>TOPOLOGY_STATE_CHECKPOINT_INTERVAL</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_STATE_CHECKPOINT_INTERVAL</span></div>
<div class="block">Topology configuration to specify the checkpoint interval (in millis) at which the topology state is saved when <a href="topology/IStatefulBolt.html" title="interface in org.apache.storm.topology"><code>IStatefulBolt</code></a> bolts are involved.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_STATE_CHECKPOINT_INTERVAL">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_WORKER_MAX_HEAP_SIZE_MB">
<h3>TOPOLOGY_WORKER_MAX_HEAP_SIZE_MB</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_WORKER_MAX_HEAP_SIZE_MB</span></div>
<div class="block">A per topology config that specifies the maximum amount of memory a worker can use for that specific topology.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_WORKER_MAX_HEAP_SIZE_MB">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_SCHEDULER_STRATEGY">
<h3>TOPOLOGY_SCHEDULER_STRATEGY</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_SCHEDULER_STRATEGY</span></div>
<div class="block">The strategy to use when scheduling a topology with Resource Aware Scheduler.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_SCHEDULER_STRATEGY">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_RAS_ORDER_EXECUTORS_BY_PROXIMITY_NEEDS">
<h3>TOPOLOGY_RAS_ORDER_EXECUTORS_BY_PROXIMITY_NEEDS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_RAS_ORDER_EXECUTORS_BY_PROXIMITY_NEEDS</span></div>
<div class="block">If set to true, unassigned executors will be sorted by topological order with network proximity needs before being scheduled.
This is a best-effort to split the topology to slices and allocate executors in each slice to closest physical location as possible.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_RAS_ORDER_EXECUTORS_BY_PROXIMITY_NEEDS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_RAS_CONSTRAINTS">
<h3>TOPOLOGY_RAS_CONSTRAINTS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_RAS_CONSTRAINTS</span></div>
<div class="block">Declare scheduling constraints for a topology used by the constraint solver strategy. The format can be either
old style (validated by ListOfListOfStringValidator.class or the newer style, which is a list of specific type of
Maps (validated by RasConstraintsTypeValidator.class). The value must be in one or the other format.
<p>
Old style Config.TOPOLOGY_RAS_CONSTRAINTS (ListOfListOfString) specified a list of components that cannot
co-exist on the same Worker.
</p>
<p>
New style Config.TOPOLOGY_RAS_CONSTRAINTS is map where each component has a list of other incompatible components
(which serves the same function as the old style configuration) and optional number that specifies
the maximum co-location count for the component on a node.
</p>
<p>comp-1 cannot exist on same worker as comp-2 or comp-3, and at most "2" comp-1 on same node</p>
<p>comp-2 and comp-4 cannot be on same worker (missing comp-1 is implied from comp-1 constraint)</p>
<p>
{ "comp-1": { "maxNodeCoLocationCnt": 2, "incompatibleComponents": ["comp-2", "comp-3" ] },
"comp-2": { "incompatibleComponents": [ "comp-4" ] }
}
</p></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_RAS_CONSTRAINTS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_SPREAD_COMPONENTS">
<h3>TOPOLOGY_SPREAD_COMPONENTS</h3>
<div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a>
</span><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_SPREAD_COMPONENTS</span></div>
<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
<div class="block">Array of components that scheduler should try to place on separate hosts when using the constraint solver strategy or the
multi-tenant scheduler. Note that this configuration can be specified in TOPOLOGY_RAS_CONSTRAINTS using the
"maxNodeCoLocationCnt" map entry with value of 1.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_SPREAD_COMPONENTS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_RAS_CONSTRAINT_MAX_STATE_SEARCH">
<h3>TOPOLOGY_RAS_CONSTRAINT_MAX_STATE_SEARCH</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_RAS_CONSTRAINT_MAX_STATE_SEARCH</span></div>
<div class="block">The maximum number of states that will be searched looking for a solution in resource aware strategies, e.g.
in BaseResourceAwareStrategy.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_RAS_CONSTRAINT_MAX_STATE_SEARCH">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_RAS_ONE_EXECUTOR_PER_WORKER">
<h3>TOPOLOGY_RAS_ONE_EXECUTOR_PER_WORKER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_RAS_ONE_EXECUTOR_PER_WORKER</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_RAS_ONE_EXECUTOR_PER_WORKER">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_RAS_ONE_COMPONENT_PER_WORKER">
<h3>TOPOLOGY_RAS_ONE_COMPONENT_PER_WORKER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_RAS_ONE_COMPONENT_PER_WORKER</span></div>
<div class="block">Whether to limit each worker to one component. This is useful for debugging topologies to clearly identify workers that
are slow/crashing and for estimating resource requirements and capacity.
If both TOPOLOGY_RAS_ONE_EXECUTOR_PER_WORKER and TOPOLOGY_RAS_ONE_COMPONENT_PER_WORKER are enabled,
TOPOLOGY_RAS_ONE_COMPONENT_PER_WORKER is ignored.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_RAS_ONE_COMPONENT_PER_WORKER">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_RAS_CONSTRAINT_MAX_TIME_SECS">
<h3>TOPOLOGY_RAS_CONSTRAINT_MAX_TIME_SECS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_RAS_CONSTRAINT_MAX_TIME_SECS</span></div>
<div class="block">The maximum number of seconds to spend scheduling a topology using resource aware strategies, e.g.
in BaseResourceAwareStrategy. Null means no limit.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_RAS_CONSTRAINT_MAX_TIME_SECS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_SCHEDULER_FAVORED_NODES">
<h3>TOPOLOGY_SCHEDULER_FAVORED_NODES</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_SCHEDULER_FAVORED_NODES</span></div>
<div class="block">A list of host names that this topology would prefer to be scheduled on (no guarantee is given though). This is intended for
debugging only.
<p>Favored nodes are moved to the front of the node selection list.
If the same node is also present in <a href="#TOPOLOGY_SCHEDULER_UNFAVORED_NODES"><code>TOPOLOGY_SCHEDULER_UNFAVORED_NODES</code></a>
then the node is considered only as a favored node and is removed from the unfavored list.
</p></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_SCHEDULER_FAVORED_NODES">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_SCHEDULER_UNFAVORED_NODES">
<h3>TOPOLOGY_SCHEDULER_UNFAVORED_NODES</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_SCHEDULER_UNFAVORED_NODES</span></div>
<div class="block">A list of host names that this topology would prefer to NOT be scheduled on (no guarantee is given though). This is intended for
debugging only.
<p>Unfavored nodes are moved to the end of the node selection list.
If the same node is also present in <a href="#TOPOLOGY_SCHEDULER_FAVORED_NODES"><code>TOPOLOGY_SCHEDULER_FAVORED_NODES</code></a>
then the node is considered only as a favored node and is removed from the unfavored list.
</p></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_SCHEDULER_UNFAVORED_NODES">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_ACKER_EXECUTORS">
<h3>TOPOLOGY_ACKER_EXECUTORS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_ACKER_EXECUTORS</span></div>
<div class="block">How many executors to spawn for ackers.
<p>
1. If not setting this variable or setting it as null,
a. If RAS is not used:
Nimbus will set it to <a href="#TOPOLOGY_WORKERS"><code>TOPOLOGY_WORKERS</code></a>.
b. If RAS is used:
Nimbus will set it to (the estimate number of workers * <a href="#TOPOLOGY_RAS_ACKER_EXECUTORS_PER_WORKER"><code>TOPOLOGY_RAS_ACKER_EXECUTORS_PER_WORKER</code></a>).
<a href="#TOPOLOGY_RAS_ACKER_EXECUTORS_PER_WORKER"><code>TOPOLOGY_RAS_ACKER_EXECUTORS_PER_WORKER</code></a> is default to be 1 if not set.
2. If this variable is set to 0,
then Storm will immediately ack tuples as soon as they come off the spout,
effectively disabling reliability.
3. If this variable is set to a positive integer,
Storm will not honor <a href="#TOPOLOGY_RAS_ACKER_EXECUTORS_PER_WORKER"><code>TOPOLOGY_RAS_ACKER_EXECUTORS_PER_WORKER</code></a> setting.
Instead, nimbus will set it as (this variable / estimate num of workers).
</p></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_ACKER_EXECUTORS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_RAS_ACKER_EXECUTORS_PER_WORKER">
<h3>TOPOLOGY_RAS_ACKER_EXECUTORS_PER_WORKER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_RAS_ACKER_EXECUTORS_PER_WORKER</span></div>
<div class="block">How many ackers to put in when launching a new worker until we run out of ackers.
<p>
This setting is RAS specific.
If <a href="#TOPOLOGY_ACKER_EXECUTORS"><code>TOPOLOGY_ACKER_EXECUTORS</code></a> is not configured,
this setting will be used to calculate <a href="#TOPOLOGY_ACKER_EXECUTORS"><code>TOPOLOGY_ACKER_EXECUTORS</code></a>.
If <a href="#TOPOLOGY_ACKER_EXECUTORS"><code>TOPOLOGY_ACKER_EXECUTORS</code></a> is configured,
nimbus will ignore this and set it as (<a href="#TOPOLOGY_ACKER_EXECUTORS"><code>TOPOLOGY_ACKER_EXECUTORS</code></a> / estimate num of workers).
</p></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_RAS_ACKER_EXECUTORS_PER_WORKER">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_EVENT_LOGGER_REGISTER">
<h3>TOPOLOGY_EVENT_LOGGER_REGISTER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_EVENT_LOGGER_REGISTER</span></div>
<div class="block">A list of classes implementing IEventLogger (See storm.yaml.example for exact config format). Each listed class will be routed all
the events sampled from emitting tuples. If there's no class provided to the option, default event logger will be initialized and
used unless you disable event logger executor.
<p>Note that EventLoggerBolt takes care of all the implementations of IEventLogger, hence registering many
implementations (especially they're implemented as 'blocking' manner) would slow down overall topology.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_EVENT_LOGGER_REGISTER">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_EVENTLOGGER_EXECUTORS">
<h3>TOPOLOGY_EVENTLOGGER_EXECUTORS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_EVENTLOGGER_EXECUTORS</span></div>
<div class="block">How many executors to spawn for event logger.
<p>By setting it as null, Storm will set the number of eventlogger executors to be equal to the number of workers
configured for this topology (or the estimated number of workers if the Resource Aware Scheduler is used).
If this variable is set to 0, event logging will be disabled.</p></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_EVENTLOGGER_EXECUTORS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_MESSAGE_TIMEOUT_SECS">
<h3>TOPOLOGY_MESSAGE_TIMEOUT_SECS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_MESSAGE_TIMEOUT_SECS</span></div>
<div class="block">The maximum amount of time given to the topology to fully process a message emitted by a spout. If the message is not acked within
this time frame, Storm will fail the message on the spout. Some spouts implementations will then replay the message at a later time.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_MESSAGE_TIMEOUT_SECS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_KRYO_REGISTER">
<h3>TOPOLOGY_KRYO_REGISTER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_KRYO_REGISTER</span></div>
<div class="block">A list of serialization registrations for Kryo ( https://github.com/EsotericSoftware/kryo ), the underlying serialization framework
for Storm. A serialization can either be the name of a class (in which case Kryo will automatically create a serializer for the class
that saves all the object's fields), or an implementation of com.esotericsoftware.kryo.Serializer.
<p>See Kryo's documentation for more information about writing custom serializers.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_KRYO_REGISTER">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_KRYO_DECORATORS">
<h3>TOPOLOGY_KRYO_DECORATORS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_KRYO_DECORATORS</span></div>
<div class="block">A list of classes that customize storm's kryo instance during start-up. Each listed class name must implement IKryoDecorator. During
start-up the listed class is instantiated with 0 arguments, then its 'decorate' method is called with storm's kryo instance as the
only argument.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_KRYO_DECORATORS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_KRYO_FACTORY">
<h3>TOPOLOGY_KRYO_FACTORY</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_KRYO_FACTORY</span></div>
<div class="block">Class that specifies how to create a Kryo instance for serialization. Storm will then apply topology.kryo.register and
topology.kryo.decorators on top of this. The default implementation implements topology.fall.back.on.java.serialization and turns
references off.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_KRYO_FACTORY">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_SKIP_MISSING_KRYO_REGISTRATIONS">
<h3>TOPOLOGY_SKIP_MISSING_KRYO_REGISTRATIONS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_SKIP_MISSING_KRYO_REGISTRATIONS</span></div>
<div class="block">Whether or not Storm should skip the loading of kryo registrations for which it does not know the class or have the serializer
implementation. Otherwise, the task will fail to load and will throw an error at runtime. The use case of this is if you want to
declare your serializations on the storm.yaml files on the cluster rather than every single time you submit a topology. Different
applications may use different serializations and so a single application may not have the code for the other serializers used by
other apps. By setting this config to true, Storm will ignore that it doesn't have those other serializations rather than throw an
error.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_SKIP_MISSING_KRYO_REGISTRATIONS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_STATE_KRYO_REGISTER">
<h3>TOPOLOGY_STATE_KRYO_REGISTER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_STATE_KRYO_REGISTER</span></div>
<div class="block">List of classes to register during state serialization.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_STATE_KRYO_REGISTER">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_METRICS_CONSUMER_REGISTER">
<h3>TOPOLOGY_METRICS_CONSUMER_REGISTER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_METRICS_CONSUMER_REGISTER</span></div>
<div class="block">A list of classes implementing IMetricsConsumer (See storm.yaml.example for exact config format). Each listed class will be routed
all the metrics data generated by the storm metrics API. Each listed class maps 1:1 to a system bolt named __metrics_ClassName#N, and
it's parallelism is configurable.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_METRICS_CONSUMER_REGISTER">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_SERIALIZED_MESSAGE_SIZE_METRICS">
<h3>TOPOLOGY_SERIALIZED_MESSAGE_SIZE_METRICS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_SERIALIZED_MESSAGE_SIZE_METRICS</span></div>
<div class="block">Enable tracking of network message byte counts per source-destination task. This is off by default as it creates tasks^2 metric
values, but is useful for debugging as it exposes data skew when tuple sizes are uneven.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_SERIALIZED_MESSAGE_SIZE_METRICS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_WORKER_METRICS">
<h3>TOPOLOGY_WORKER_METRICS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_WORKER_METRICS</span></div>
<div class="block">A map of metric name to class name implementing IMetric that will be created once per worker JVM.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_WORKER_METRICS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="WORKER_METRICS">
<h3>WORKER_METRICS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">WORKER_METRICS</span></div>
<div class="block">A map of metric name to class name implementing IMetric that will be created once per worker JVM.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.WORKER_METRICS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_MAX_TASK_PARALLELISM">
<h3>TOPOLOGY_MAX_TASK_PARALLELISM</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_MAX_TASK_PARALLELISM</span></div>
<div class="block">The maximum parallelism allowed for a component in this topology. This configuration is typically used in testing to limit the number
of threads spawned in local mode.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_MAX_TASK_PARALLELISM">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_MAX_SPOUT_PENDING">
<h3>TOPOLOGY_MAX_SPOUT_PENDING</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_MAX_SPOUT_PENDING</span></div>
<div class="block">The maximum number of tuples that can be pending on a spout task at any given time. This config applies to individual tasks, not to
spouts or topologies as a whole.
<p>A pending tuple is one that has been emitted from a spout but has not been acked or failed yet. Note that this
config parameter has no effect for unreliable spouts that don't tag their tuples with a message id.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_MAX_SPOUT_PENDING">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_SLEEP_SPOUT_WAIT_STRATEGY_TIME_MS">
<h3>TOPOLOGY_SLEEP_SPOUT_WAIT_STRATEGY_TIME_MS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_SLEEP_SPOUT_WAIT_STRATEGY_TIME_MS</span></div>
<div class="block">The amount of milliseconds the SleepEmptyEmitStrategy should sleep for.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_SLEEP_SPOUT_WAIT_STRATEGY_TIME_MS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_STATE_SYNCHRONIZATION_TIMEOUT_SECS">
<h3>TOPOLOGY_STATE_SYNCHRONIZATION_TIMEOUT_SECS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_STATE_SYNCHRONIZATION_TIMEOUT_SECS</span></div>
<div class="block">The maximum amount of time a component gives a source of state to synchronize before it requests synchronization again.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_STATE_SYNCHRONIZATION_TIMEOUT_SECS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_STATS_SAMPLE_RATE">
<h3>TOPOLOGY_STATS_SAMPLE_RATE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_STATS_SAMPLE_RATE</span></div>
<div class="block">The percentage of tuples to sample to produce stats for a task.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_STATS_SAMPLE_RATE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_BUILTIN_METRICS_BUCKET_SIZE_SECS">
<h3>TOPOLOGY_BUILTIN_METRICS_BUCKET_SIZE_SECS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_BUILTIN_METRICS_BUCKET_SIZE_SECS</span></div>
<div class="block">The time period that builtin metrics data in bucketed into.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_BUILTIN_METRICS_BUCKET_SIZE_SECS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_FALL_BACK_ON_JAVA_SERIALIZATION">
<h3>TOPOLOGY_FALL_BACK_ON_JAVA_SERIALIZATION</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_FALL_BACK_ON_JAVA_SERIALIZATION</span></div>
<div class="block">Whether or not to use Java serialization in a topology. Default is set false for security reasons.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_FALL_BACK_ON_JAVA_SERIALIZATION">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_WORKER_CHILDOPTS">
<h3>TOPOLOGY_WORKER_CHILDOPTS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_WORKER_CHILDOPTS</span></div>
<div class="block">Topology-specific options for the worker child process. This is used in addition to WORKER_CHILDOPTS.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_WORKER_CHILDOPTS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_WORKER_GC_CHILDOPTS">
<h3>TOPOLOGY_WORKER_GC_CHILDOPTS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_WORKER_GC_CHILDOPTS</span></div>
<div class="block">Topology-specific options GC for the worker child process. This overrides WORKER_GC_CHILDOPTS.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_WORKER_GC_CHILDOPTS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_WORKER_LOGWRITER_CHILDOPTS">
<h3>TOPOLOGY_WORKER_LOGWRITER_CHILDOPTS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_WORKER_LOGWRITER_CHILDOPTS</span></div>
<div class="block">Topology-specific options for the logwriter process of a worker.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_WORKER_LOGWRITER_CHILDOPTS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_CLASSPATH">
<h3>TOPOLOGY_CLASSPATH</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_CLASSPATH</span></div>
<div class="block">Topology-specific classpath for the worker child process. This is combined to the usual classpath.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_CLASSPATH">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_CLASSPATH_BEGINNING">
<h3>TOPOLOGY_CLASSPATH_BEGINNING</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_CLASSPATH_BEGINNING</span></div>
<div class="block">Topology-specific classpath for the worker child process. This will be *prepended* to the usual classpath, meaning it can override
the Storm classpath. This is for debugging purposes, and is disabled by default. To allow topologies to be submitted with user-first
classpaths, set the storm.topology.classpath.beginning.enabled config to true.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_CLASSPATH_BEGINNING">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_ENVIRONMENT">
<h3>TOPOLOGY_ENVIRONMENT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_ENVIRONMENT</span></div>
<div class="block">Topology-specific environment variables for the worker child process. This is added to the existing environment (that of the
supervisor)</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_ENVIRONMENT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_BOLTS_WINDOW_LENGTH_COUNT">
<h3>TOPOLOGY_BOLTS_WINDOW_LENGTH_COUNT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_BOLTS_WINDOW_LENGTH_COUNT</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_BOLTS_WINDOW_LENGTH_COUNT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_BOLTS_WINDOW_LENGTH_DURATION_MS">
<h3>TOPOLOGY_BOLTS_WINDOW_LENGTH_DURATION_MS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_BOLTS_WINDOW_LENGTH_DURATION_MS</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_BOLTS_WINDOW_LENGTH_DURATION_MS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_BOLTS_SLIDING_INTERVAL_COUNT">
<h3>TOPOLOGY_BOLTS_SLIDING_INTERVAL_COUNT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_BOLTS_SLIDING_INTERVAL_COUNT</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_BOLTS_SLIDING_INTERVAL_COUNT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_BOLTS_SLIDING_INTERVAL_DURATION_MS">
<h3>TOPOLOGY_BOLTS_SLIDING_INTERVAL_DURATION_MS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_BOLTS_SLIDING_INTERVAL_DURATION_MS</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_BOLTS_SLIDING_INTERVAL_DURATION_MS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_BOLTS_LATE_TUPLE_STREAM">
<h3>TOPOLOGY_BOLTS_LATE_TUPLE_STREAM</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_BOLTS_LATE_TUPLE_STREAM</span></div>
<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 class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_BOLTS_LATE_TUPLE_STREAM">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_BOLTS_TUPLE_TIMESTAMP_MAX_LAG_MS">
<h3>TOPOLOGY_BOLTS_TUPLE_TIMESTAMP_MAX_LAG_MS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_BOLTS_TUPLE_TIMESTAMP_MAX_LAG_MS</span></div>
<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="windowing/TimestampExtractor.html" title="interface in org.apache.storm.windowing"><code>TimestampExtractor</code></a> is specified.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_BOLTS_TUPLE_TIMESTAMP_MAX_LAG_MS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_BOLTS_WATERMARK_EVENT_INTERVAL_MS">
<h3>TOPOLOGY_BOLTS_WATERMARK_EVENT_INTERVAL_MS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_BOLTS_WATERMARK_EVENT_INTERVAL_MS</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_BOLTS_WATERMARK_EVENT_INTERVAL_MS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_BOLTS_MESSAGE_ID_FIELD_NAME">
<h3>TOPOLOGY_BOLTS_MESSAGE_ID_FIELD_NAME</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_BOLTS_MESSAGE_ID_FIELD_NAME</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_BOLTS_MESSAGE_ID_FIELD_NAME">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_TRANSACTIONAL_ID">
<h3>TOPOLOGY_TRANSACTIONAL_ID</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_TRANSACTIONAL_ID</span></div>
<div class="block">This config is available for TransactionalSpouts, and contains the id ( a String) for the transactional topology. This id is used to
store the state of the transactional topology in Zookeeper.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_TRANSACTIONAL_ID">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_AUTO_TASK_HOOKS">
<h3>TOPOLOGY_AUTO_TASK_HOOKS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_AUTO_TASK_HOOKS</span></div>
<div class="block">A list of task hooks that are automatically added to every spout and bolt in the topology. An example of when you'd do this is to add
a hook that integrates with your internal monitoring system. These hooks are instantiated using the zero-arg constructor.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_AUTO_TASK_HOOKS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_EXECUTOR_RECEIVE_BUFFER_SIZE">
<h3>TOPOLOGY_EXECUTOR_RECEIVE_BUFFER_SIZE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_EXECUTOR_RECEIVE_BUFFER_SIZE</span></div>
<div class="block">The size of the receive queue for each executor.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_EXECUTOR_RECEIVE_BUFFER_SIZE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_TRANSFER_BUFFER_SIZE">
<h3>TOPOLOGY_TRANSFER_BUFFER_SIZE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_TRANSFER_BUFFER_SIZE</span></div>
<div class="block">The size of the transfer queue for each worker.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_TRANSFER_BUFFER_SIZE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_TRANSFER_BATCH_SIZE">
<h3>TOPOLOGY_TRANSFER_BATCH_SIZE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_TRANSFER_BATCH_SIZE</span></div>
<div class="block">The size of the transfer queue for each worker.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_TRANSFER_BATCH_SIZE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_TICK_TUPLE_FREQ_SECS">
<h3>TOPOLOGY_TICK_TUPLE_FREQ_SECS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_TICK_TUPLE_FREQ_SECS</span></div>
<div class="block">How often a tick tuple from the "__system" component and "__tick" stream should be sent to tasks. Meant to be used as a
component-specific configuration.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_TICK_TUPLE_FREQ_SECS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_PRODUCER_BATCH_SIZE">
<h3>TOPOLOGY_PRODUCER_BATCH_SIZE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_PRODUCER_BATCH_SIZE</span></div>
<div class="block">The number of tuples to batch before sending to the destination executor.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_PRODUCER_BATCH_SIZE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_EXECUTOR_OVERFLOW_LIMIT">
<h3>TOPOLOGY_EXECUTOR_OVERFLOW_LIMIT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_EXECUTOR_OVERFLOW_LIMIT</span></div>
<div class="block">If number of items in task's overflowQ exceeds this, new messages coming from other workers to this task will be dropped This
prevents OutOfMemoryException that can occur in rare scenarios in the presence of BackPressure. This affects only inter-worker
messages. Messages originating from within the same worker will not be dropped.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_EXECUTOR_OVERFLOW_LIMIT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_BACKPRESSURE_CHECK_MILLIS">
<h3>TOPOLOGY_BACKPRESSURE_CHECK_MILLIS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_BACKPRESSURE_CHECK_MILLIS</span></div>
<div class="block">How often a worker should check and notify upstream workers about its tasks that are no longer experiencing BP and able to receive
new messages.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_BACKPRESSURE_CHECK_MILLIS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_BATCH_FLUSH_INTERVAL_MILLIS">
<h3>TOPOLOGY_BATCH_FLUSH_INTERVAL_MILLIS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_BATCH_FLUSH_INTERVAL_MILLIS</span></div>
<div class="block">How often to send flush tuple to the executors for flushing out batched events.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_BATCH_FLUSH_INTERVAL_MILLIS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_WORKER_SHARED_THREAD_POOL_SIZE">
<h3>TOPOLOGY_WORKER_SHARED_THREAD_POOL_SIZE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_WORKER_SHARED_THREAD_POOL_SIZE</span></div>
<div class="block">The size of the shared thread pool for worker tasks to make use of. The thread pool can be accessed via the TopologyContext.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_WORKER_SHARED_THREAD_POOL_SIZE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_ERROR_THROTTLE_INTERVAL_SECS">
<h3>TOPOLOGY_ERROR_THROTTLE_INTERVAL_SECS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_ERROR_THROTTLE_INTERVAL_SECS</span></div>
<div class="block">The interval in seconds to use for determining whether to throttle error reported to Zookeeper. For example, an interval of 10
seconds with topology.max.error.report.per.interval set to 5 will only allow 5 errors to be reported to Zookeeper per task for every
10 second interval of time.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_ERROR_THROTTLE_INTERVAL_SECS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_MAX_ERROR_REPORT_PER_INTERVAL">
<h3>TOPOLOGY_MAX_ERROR_REPORT_PER_INTERVAL</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_MAX_ERROR_REPORT_PER_INTERVAL</span></div>
<div class="block">See doc for <a href="#TOPOLOGY_ERROR_THROTTLE_INTERVAL_SECS"><code>TOPOLOGY_ERROR_THROTTLE_INTERVAL_SECS</code></a>.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_MAX_ERROR_REPORT_PER_INTERVAL">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_TRIDENT_BATCH_EMIT_INTERVAL_MILLIS">
<h3>TOPOLOGY_TRIDENT_BATCH_EMIT_INTERVAL_MILLIS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_TRIDENT_BATCH_EMIT_INTERVAL_MILLIS</span></div>
<div class="block">How often a batch can be emitted in a Trident topology.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_TRIDENT_BATCH_EMIT_INTERVAL_MILLIS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_TRIDENT_WINDOWING_INMEMORY_CACHE_LIMIT">
<h3>TOPOLOGY_TRIDENT_WINDOWING_INMEMORY_CACHE_LIMIT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_TRIDENT_WINDOWING_INMEMORY_CACHE_LIMIT</span></div>
<div class="block">Maximum number of tuples that can be stored inmemory cache in windowing operators for fast access without fetching them from store.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_TRIDENT_WINDOWING_INMEMORY_CACHE_LIMIT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_ID">
<h3>STORM_ID</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_ID</span></div>
<div class="block">The id assigned to a running topology. The id is the storm name with a unique nonce appended.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_ID">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_NAME">
<h3>TOPOLOGY_NAME</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_NAME</span></div>
<div class="block">Name of the topology. This config is automatically set by Storm when the topology is submitted.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_NAME">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_SUBMITTER_PRINCIPAL">
<h3>TOPOLOGY_SUBMITTER_PRINCIPAL</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_SUBMITTER_PRINCIPAL</span></div>
<div class="block">The principal who submitted a topology.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_SUBMITTER_PRINCIPAL">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_SUBMITTER_USER">
<h3>TOPOLOGY_SUBMITTER_USER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_SUBMITTER_USER</span></div>
<div class="block">The local user name of the user who submitted a topology.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_SUBMITTER_USER">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_AUTO_CREDENTIALS">
<h3>TOPOLOGY_AUTO_CREDENTIALS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_AUTO_CREDENTIALS</span></div>
<div class="block">A list of IAutoCredentials that the topology should load and use.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_AUTO_CREDENTIALS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_SHELLBOLT_MAX_PENDING">
<h3>TOPOLOGY_SHELLBOLT_MAX_PENDING</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_SHELLBOLT_MAX_PENDING</span></div>
<div class="block">Max pending tuples in one ShellBolt.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_SHELLBOLT_MAX_PENDING">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_SUBPROCESS_TIMEOUT_SECS">
<h3>TOPOLOGY_SUBPROCESS_TIMEOUT_SECS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_SUBPROCESS_TIMEOUT_SECS</span></div>
<div class="block">How long a subprocess can go without heartbeating before the ShellSpout/ShellBolt tries to suicide itself.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_SUBPROCESS_TIMEOUT_SECS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_LOGGING_SENSITIVITY">
<h3>TOPOLOGY_LOGGING_SENSITIVITY</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_LOGGING_SENSITIVITY</span></div>
<div class="block">Topology central logging sensitivity to determine who has access to logs in central logging system. The possible values are: S0 -
Public (open to all users on grid) S1 - Restricted S2 - Confidential S3 - Secret (default.)</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_LOGGING_SENSITIVITY">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_LOGGING_CONFIG_FILE">
<h3>TOPOLOGY_LOGGING_CONFIG_FILE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_LOGGING_CONFIG_FILE</span></div>
<div class="block">Log file the user can use to configure Log4j2.
Can be a resource in the jar (specified with classpath:/path/to/resource) or a file.
This configuration is applied in addition to the regular worker log4j2 configuration.
The configs are merged according to the rules here:
https://logging.apache.org/log4j/2.x/manual/configuration.html#CompositeConfiguration</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_LOGGING_CONFIG_FILE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_PRIORITY">
<h3>TOPOLOGY_PRIORITY</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_PRIORITY</span></div>
<div class="block">Sets the priority for a topology.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_PRIORITY">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TRANSACTIONAL_ZOOKEEPER_ROOT">
<h3>TRANSACTIONAL_ZOOKEEPER_ROOT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TRANSACTIONAL_ZOOKEEPER_ROOT</span></div>
<div class="block">The root directory in ZooKeeper for metadata about TransactionalSpouts.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TRANSACTIONAL_ZOOKEEPER_ROOT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TRANSACTIONAL_ZOOKEEPER_SERVERS">
<h3>TRANSACTIONAL_ZOOKEEPER_SERVERS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TRANSACTIONAL_ZOOKEEPER_SERVERS</span></div>
<div class="block">The list of zookeeper servers in which to keep the transactional state. If null (which is default), will use storm.zookeeper.servers</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TRANSACTIONAL_ZOOKEEPER_SERVERS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TRANSACTIONAL_ZOOKEEPER_PORT">
<h3>TRANSACTIONAL_ZOOKEEPER_PORT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TRANSACTIONAL_ZOOKEEPER_PORT</span></div>
<div class="block">The port to use to connect to the transactional zookeeper servers. If null (which is default), will use storm.zookeeper.port</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TRANSACTIONAL_ZOOKEEPER_PORT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_DO_AS_USER">
<h3>STORM_DO_AS_USER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_DO_AS_USER</span></div>
<div class="block">The user as which the nimbus client should be acquired to perform the operation.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_DO_AS_USER">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_ISOLATED_MACHINES">
<h3>TOPOLOGY_ISOLATED_MACHINES</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_ISOLATED_MACHINES</span></div>
<div class="block">The maximum number of machines that should be used by this topology. This configuration can
be used to isolate topologies from each other. See <code> org.apache.storm.scheduler.multitenant.MultitenantScheduler</code>.
Round Robin Strategy uses this value to avoid spreading a topology too
thinly over a large number of machines - avoiding the extreme case where the topology would be spread over
all workers and thus deny scheduling of other topologies. Round Robin scheduling will occupy all the workers on
this limited number of machines, forcing other topologies to be scheduled on other machines; thus isolating the
topology from other topologies.
Set <code>storm.scheduler</code> to <code>org.apache.storm.scheduler.multitenant.MultitenantScheduler</code>
Alternatively set <code>storm.scheduler</code> to <code>org.apache.storm.scheduler.resource.ResourceAwareScheduler</code>
using <a href="#TOPOLOGY_SCHEDULER_STRATEGY"><code>TOPOLOGY_SCHEDULER_STRATEGY</code></a> set to
<code>org.apache.storm.scheduler.resource.strategies.scheduling.RoundRobinResourceAwareStrategy</code></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_ISOLATED_MACHINES">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_SPOUT_WAIT_STRATEGY">
<h3>TOPOLOGY_SPOUT_WAIT_STRATEGY</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_SPOUT_WAIT_STRATEGY</span></div>
<div class="block">A class that implements a wait strategy for spout. Waiting is triggered in one of two conditions:
<p>1. nextTuple emits no tuples 2. The spout has hit maxSpoutPending and can't emit any more tuples
<p>This class must implement <a href="policy/IWaitStrategy.html" title="interface in org.apache.storm.policy"><code>IWaitStrategy</code></a>.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_SPOUT_WAIT_STRATEGY">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_SPOUT_WAIT_PARK_MICROSEC">
<h3>TOPOLOGY_SPOUT_WAIT_PARK_MICROSEC</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_SPOUT_WAIT_PARK_MICROSEC</span></div>
<div class="block">Configures park time for WaitStrategyPark for spout. If set to 0, returns immediately (i.e busy wait).</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_SPOUT_WAIT_PARK_MICROSEC">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_SPOUT_WAIT_PROGRESSIVE_LEVEL1_COUNT">
<h3>TOPOLOGY_SPOUT_WAIT_PROGRESSIVE_LEVEL1_COUNT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_SPOUT_WAIT_PROGRESSIVE_LEVEL1_COUNT</span></div>
<div class="block">Configures number of iterations to spend in level 1 of WaitStrategyProgressive, before progressing to level 2.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_SPOUT_WAIT_PROGRESSIVE_LEVEL1_COUNT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_SPOUT_WAIT_PROGRESSIVE_LEVEL2_COUNT">
<h3>TOPOLOGY_SPOUT_WAIT_PROGRESSIVE_LEVEL2_COUNT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_SPOUT_WAIT_PROGRESSIVE_LEVEL2_COUNT</span></div>
<div class="block">Configures number of iterations to spend in level 2 of WaitStrategyProgressive, before progressing to level 3.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_SPOUT_WAIT_PROGRESSIVE_LEVEL2_COUNT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_SPOUT_WAIT_PROGRESSIVE_LEVEL3_SLEEP_MILLIS">
<h3>TOPOLOGY_SPOUT_WAIT_PROGRESSIVE_LEVEL3_SLEEP_MILLIS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_SPOUT_WAIT_PROGRESSIVE_LEVEL3_SLEEP_MILLIS</span></div>
<div class="block">Configures sleep time for WaitStrategyProgressive.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_SPOUT_WAIT_PROGRESSIVE_LEVEL3_SLEEP_MILLIS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_BOLT_WAIT_STRATEGY">
<h3>TOPOLOGY_BOLT_WAIT_STRATEGY</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_BOLT_WAIT_STRATEGY</span></div>
<div class="block">Selects the Bolt's Wait Strategy to use when there are no incoming msgs. Used to trade off latency vs CPU usage. This class must
implement <a href="policy/IWaitStrategy.html" title="interface in org.apache.storm.policy"><code>IWaitStrategy</code></a>.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_BOLT_WAIT_STRATEGY">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_BOLT_WAIT_PARK_MICROSEC">
<h3>TOPOLOGY_BOLT_WAIT_PARK_MICROSEC</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_BOLT_WAIT_PARK_MICROSEC</span></div>
<div class="block">Configures park time for WaitStrategyPark. If set to 0, returns immediately (i.e busy wait).</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_BOLT_WAIT_PARK_MICROSEC">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_BOLT_WAIT_PROGRESSIVE_LEVEL1_COUNT">
<h3>TOPOLOGY_BOLT_WAIT_PROGRESSIVE_LEVEL1_COUNT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_BOLT_WAIT_PROGRESSIVE_LEVEL1_COUNT</span></div>
<div class="block">Configures number of iterations to spend in level 1 of WaitStrategyProgressive, before progressing to level 2.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_BOLT_WAIT_PROGRESSIVE_LEVEL1_COUNT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_BOLT_WAIT_PROGRESSIVE_LEVEL2_COUNT">
<h3>TOPOLOGY_BOLT_WAIT_PROGRESSIVE_LEVEL2_COUNT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_BOLT_WAIT_PROGRESSIVE_LEVEL2_COUNT</span></div>
<div class="block">Configures number of iterations to spend in level 2 of WaitStrategyProgressive, before progressing to level 3.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_BOLT_WAIT_PROGRESSIVE_LEVEL2_COUNT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_BOLT_WAIT_PROGRESSIVE_LEVEL3_SLEEP_MILLIS">
<h3>TOPOLOGY_BOLT_WAIT_PROGRESSIVE_LEVEL3_SLEEP_MILLIS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_BOLT_WAIT_PROGRESSIVE_LEVEL3_SLEEP_MILLIS</span></div>
<div class="block">Configures sleep time for WaitStrategyProgressive.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_BOLT_WAIT_PROGRESSIVE_LEVEL3_SLEEP_MILLIS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_BACKPRESSURE_WAIT_STRATEGY">
<h3>TOPOLOGY_BACKPRESSURE_WAIT_STRATEGY</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_BACKPRESSURE_WAIT_STRATEGY</span></div>
<div class="block">A class that implements a wait strategy for an upstream component (spout/bolt) trying to write to a downstream component whose recv
queue is full
<p>1. nextTuple emits no tuples 2. The spout has hit maxSpoutPending and can't emit any more tuples
<p>This class must implement <a href="policy/IWaitStrategy.html" title="interface in org.apache.storm.policy"><code>IWaitStrategy</code></a>.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_BACKPRESSURE_WAIT_STRATEGY">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_BACKPRESSURE_WAIT_PARK_MICROSEC">
<h3>TOPOLOGY_BACKPRESSURE_WAIT_PARK_MICROSEC</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_BACKPRESSURE_WAIT_PARK_MICROSEC</span></div>
<div class="block">Configures park time if using WaitStrategyPark for BackPressure. If set to 0, returns immediately (i.e busy wait).</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_BACKPRESSURE_WAIT_PARK_MICROSEC">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_BACKPRESSURE_WAIT_PROGRESSIVE_LEVEL3_SLEEP_MILLIS">
<h3>TOPOLOGY_BACKPRESSURE_WAIT_PROGRESSIVE_LEVEL3_SLEEP_MILLIS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_BACKPRESSURE_WAIT_PROGRESSIVE_LEVEL3_SLEEP_MILLIS</span></div>
<div class="block">Configures sleep time if using WaitStrategyProgressive for BackPressure.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_BACKPRESSURE_WAIT_PROGRESSIVE_LEVEL3_SLEEP_MILLIS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_BACKPRESSURE_WAIT_PROGRESSIVE_LEVEL1_COUNT">
<h3>TOPOLOGY_BACKPRESSURE_WAIT_PROGRESSIVE_LEVEL1_COUNT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_BACKPRESSURE_WAIT_PROGRESSIVE_LEVEL1_COUNT</span></div>
<div class="block">Configures steps used to determine progression to the next level of wait .. if using WaitStrategyProgressive for BackPressure.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_BACKPRESSURE_WAIT_PROGRESSIVE_LEVEL1_COUNT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_BACKPRESSURE_WAIT_PROGRESSIVE_LEVEL2_COUNT">
<h3>TOPOLOGY_BACKPRESSURE_WAIT_PROGRESSIVE_LEVEL2_COUNT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_BACKPRESSURE_WAIT_PROGRESSIVE_LEVEL2_COUNT</span></div>
<div class="block">Configures steps used to determine progression to the next level of wait .. if using WaitStrategyProgressive for BackPressure.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_BACKPRESSURE_WAIT_PROGRESSIVE_LEVEL2_COUNT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_SPOUT_RECVQ_SKIPS">
<h3>TOPOLOGY_SPOUT_RECVQ_SKIPS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_SPOUT_RECVQ_SKIPS</span></div>
<div class="block">Check recvQ after every N invocations of Spout's nextTuple() [when ACKing is disabled]. Spouts receive very few msgs if ACK is
disabled. This avoids checking the recvQ after each nextTuple().</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_SPOUT_RECVQ_SKIPS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_MIN_REPLICATION_COUNT">
<h3>TOPOLOGY_MIN_REPLICATION_COUNT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_MIN_REPLICATION_COUNT</span></div>
<div class="block">Minimum number of nimbus hosts where the code must be replicated before leader nimbus is allowed to perform topology activation tasks
like setting up heartbeats/assignments and marking the topology as active. default is 0.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_MIN_REPLICATION_COUNT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_MAX_REPLICATION_WAIT_TIME_SEC">
<h3>TOPOLOGY_MAX_REPLICATION_WAIT_TIME_SEC</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_MAX_REPLICATION_WAIT_TIME_SEC</span></div>
<div class="block">Maximum wait time for the nimbus host replication to achieve the nimbus.min.replication.count. Once this time is elapsed nimbus will
go ahead and perform topology activation tasks even if required nimbus.min.replication.count is not achieved. The default is 0
seconds, a value of -1 indicates to wait for ever.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_MAX_REPLICATION_WAIT_TIME_SEC">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="PACEMAKER_SERVERS">
<h3>PACEMAKER_SERVERS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">PACEMAKER_SERVERS</span></div>
<div class="block">The list of servers that Pacemaker is running on.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.PACEMAKER_SERVERS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="PACEMAKER_PORT">
<h3>PACEMAKER_PORT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">PACEMAKER_PORT</span></div>
<div class="block">The port Pacemaker should run on. Clients should connect to this port to submit or read heartbeats.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.PACEMAKER_PORT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="PACEMAKER_CLIENT_MAX_THREADS">
<h3>PACEMAKER_CLIENT_MAX_THREADS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">PACEMAKER_CLIENT_MAX_THREADS</span></div>
<div class="block">The maximum number of threads that should be used by the Pacemaker client.
When Pacemaker gets loaded it will spawn new threads, up to
this many total, to handle the load.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.PACEMAKER_CLIENT_MAX_THREADS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="PACEMAKER_AUTH_METHOD">
<h3>PACEMAKER_AUTH_METHOD</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">PACEMAKER_AUTH_METHOD</span></div>
<div class="block">This should be one of "DIGEST", "KERBEROS", or "NONE" Determines the mode of authentication the pacemaker server and client use. The
client must either match the server, or be NONE. In the case of NONE, no authentication is performed for the client, and if the
server is running with DIGEST or KERBEROS, the client can only write to the server (no reads). This is intended to provide a
primitive form of access-control.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.PACEMAKER_AUTH_METHOD">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="PACEMAKER_THRIFT_MESSAGE_SIZE_MAX">
<h3>PACEMAKER_THRIFT_MESSAGE_SIZE_MAX</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">PACEMAKER_THRIFT_MESSAGE_SIZE_MAX</span></div>
<div class="block">Pacemaker Thrift Max Message Size (bytes).</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.PACEMAKER_THRIFT_MESSAGE_SIZE_MAX">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_GROUP_MAPPING_SERVICE_CACHE_DURATION_SECS">
<h3>STORM_GROUP_MAPPING_SERVICE_CACHE_DURATION_SECS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_GROUP_MAPPING_SERVICE_CACHE_DURATION_SECS</span></div>
<div class="block">Max no.of seconds group mapping service will cache user groups</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_GROUP_MAPPING_SERVICE_CACHE_DURATION_SECS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="DRPC_SERVERS">
<h3>DRPC_SERVERS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">DRPC_SERVERS</span></div>
<div class="block">List of DRPC servers so that the DRPCSpout knows who to talk to.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.DRPC_SERVERS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="DRPC_INVOCATIONS_PORT">
<h3>DRPC_INVOCATIONS_PORT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">DRPC_INVOCATIONS_PORT</span></div>
<div class="block">This port on Storm DRPC is used by DRPC topologies to receive function invocations and send results back.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.DRPC_INVOCATIONS_PORT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_NIMBUS_RETRY_TIMES">
<h3>STORM_NIMBUS_RETRY_TIMES</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_NIMBUS_RETRY_TIMES</span></div>
<div class="block">The number of times to retry a Nimbus operation.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_NIMBUS_RETRY_TIMES">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_NIMBUS_RETRY_INTERVAL">
<h3>STORM_NIMBUS_RETRY_INTERVAL</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_NIMBUS_RETRY_INTERVAL</span></div>
<div class="block">The starting interval between exponential backoff retries of a Nimbus operation.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_NIMBUS_RETRY_INTERVAL">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_NIMBUS_RETRY_INTERVAL_CEILING">
<h3>STORM_NIMBUS_RETRY_INTERVAL_CEILING</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_NIMBUS_RETRY_INTERVAL_CEILING</span></div>
<div class="block">The ceiling of the interval between retries of a client connect to Nimbus operation.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_NIMBUS_RETRY_INTERVAL_CEILING">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="NIMBUS_THRIFT_TRANSPORT_PLUGIN">
<h3>NIMBUS_THRIFT_TRANSPORT_PLUGIN</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">NIMBUS_THRIFT_TRANSPORT_PLUGIN</span></div>
<div class="block">The Nimbus transport plug-in for Thrift client/server communication.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.NIMBUS_THRIFT_TRANSPORT_PLUGIN">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="NIMBUS_THRIFT_PORT">
<h3>NIMBUS_THRIFT_PORT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">NIMBUS_THRIFT_PORT</span></div>
<div class="block">Which port the Thrift interface of Nimbus should run on. Clients should connect to this port to upload jars and submit topologies.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.NIMBUS_THRIFT_PORT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="NIMBUS_QUEUE_SIZE">
<h3>NIMBUS_QUEUE_SIZE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">NIMBUS_QUEUE_SIZE</span></div>
<div class="block">Nimbus thrift server queue size, default is 100000. This is the request queue size , when there are more requests than number of
threads to serve the requests, those requests will be queued to this queue. If the request queue size > this config, then the
incoming requests will be rejected.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.NIMBUS_QUEUE_SIZE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="NIMBUS_LOCAL_ASSIGNMENTS_BACKEND_CLASS">
<h3>NIMBUS_LOCAL_ASSIGNMENTS_BACKEND_CLASS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">NIMBUS_LOCAL_ASSIGNMENTS_BACKEND_CLASS</span></div>
<div class="block">Nimbus assignments backend for storing local assignments. We will use it to store physical plan and runtime storm ids.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.NIMBUS_LOCAL_ASSIGNMENTS_BACKEND_CLASS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="NIMBUS_THRIFT_THREADS">
<h3>NIMBUS_THRIFT_THREADS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">NIMBUS_THRIFT_THREADS</span></div>
<div class="block">The number of threads that should be used by the nimbus thrift server.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.NIMBUS_THRIFT_THREADS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="NIMBUS_THRIFT_MAX_BUFFER_SIZE">
<h3>NIMBUS_THRIFT_MAX_BUFFER_SIZE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">NIMBUS_THRIFT_MAX_BUFFER_SIZE</span></div>
<div class="block">The maximum buffer size thrift should use when reading messages.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.NIMBUS_THRIFT_MAX_BUFFER_SIZE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_THRIFT_SOCKET_TIMEOUT_MS">
<h3>STORM_THRIFT_SOCKET_TIMEOUT_MS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_THRIFT_SOCKET_TIMEOUT_MS</span></div>
<div class="block">How long before a Thrift Client socket hangs before timeout and restart the socket.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_THRIFT_SOCKET_TIMEOUT_MS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="DRPC_THRIFT_TRANSPORT_PLUGIN">
<h3>DRPC_THRIFT_TRANSPORT_PLUGIN</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">DRPC_THRIFT_TRANSPORT_PLUGIN</span></div>
<div class="block">The DRPC transport plug-in for Thrift client/server communication.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.DRPC_THRIFT_TRANSPORT_PLUGIN">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="DRPC_PORT">
<h3>DRPC_PORT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">DRPC_PORT</span></div>
<div class="block">This port is used by Storm DRPC for receiving DPRC requests from clients.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.DRPC_PORT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="DRPC_QUEUE_SIZE">
<h3>DRPC_QUEUE_SIZE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">DRPC_QUEUE_SIZE</span></div>
<div class="block">DRPC thrift server queue size.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.DRPC_QUEUE_SIZE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="DRPC_WORKER_THREADS">
<h3>DRPC_WORKER_THREADS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">DRPC_WORKER_THREADS</span></div>
<div class="block">DRPC thrift server worker threads.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.DRPC_WORKER_THREADS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="DRPC_MAX_BUFFER_SIZE">
<h3>DRPC_MAX_BUFFER_SIZE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">DRPC_MAX_BUFFER_SIZE</span></div>
<div class="block">The maximum buffer size thrift should use when reading messages for DRPC.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.DRPC_MAX_BUFFER_SIZE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="DRPC_INVOCATIONS_THRIFT_TRANSPORT_PLUGIN">
<h3>DRPC_INVOCATIONS_THRIFT_TRANSPORT_PLUGIN</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">DRPC_INVOCATIONS_THRIFT_TRANSPORT_PLUGIN</span></div>
<div class="block">The DRPC invocations transport plug-in for Thrift client/server communication.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.DRPC_INVOCATIONS_THRIFT_TRANSPORT_PLUGIN">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="DRPC_INVOCATIONS_THREADS">
<h3>DRPC_INVOCATIONS_THREADS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">DRPC_INVOCATIONS_THREADS</span></div>
<div class="block">DRPC invocations thrift server worker threads.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.DRPC_INVOCATIONS_THREADS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_GROUP_MAPPING_SERVICE_PARAMS">
<h3>STORM_GROUP_MAPPING_SERVICE_PARAMS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_GROUP_MAPPING_SERVICE_PARAMS</span></div>
<div class="block">Initialization parameters for the group mapping service plugin. Provides a way for a
<a href="#STORM_GROUP_MAPPING_SERVICE_PROVIDER_PLUGIN"><code>STORM_GROUP_MAPPING_SERVICE_PROVIDER_PLUGIN</code></a> implementation to access optional settings.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_GROUP_MAPPING_SERVICE_PARAMS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_THRIFT_TRANSPORT_PLUGIN">
<h3>STORM_THRIFT_TRANSPORT_PLUGIN</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_THRIFT_TRANSPORT_PLUGIN</span></div>
<div class="block">The default transport plug-in for Thrift client/server communication.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_THRIFT_TRANSPORT_PLUGIN">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="SUPERVISOR_WORKER_TIMEOUT_SECS">
<h3>SUPERVISOR_WORKER_TIMEOUT_SECS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">SUPERVISOR_WORKER_TIMEOUT_SECS</span></div>
<div class="block">How long a worker can go without heartbeating before the supervisor tries to restart the worker process.
Can be overridden by <a href="#TOPOLOGY_WORKER_TIMEOUT_SECS"><code>TOPOLOGY_WORKER_TIMEOUT_SECS</code></a>, if set.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.SUPERVISOR_WORKER_TIMEOUT_SECS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="WORKER_MAX_TIMEOUT_SECS">
<h3>WORKER_MAX_TIMEOUT_SECS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">WORKER_MAX_TIMEOUT_SECS</span></div>
<div class="block">Enforce maximum on <a href="#TOPOLOGY_WORKER_TIMEOUT_SECS"><code>TOPOLOGY_WORKER_TIMEOUT_SECS</code></a>.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.WORKER_MAX_TIMEOUT_SECS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_WORKER_TIMEOUT_SECS">
<h3>TOPOLOGY_WORKER_TIMEOUT_SECS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_WORKER_TIMEOUT_SECS</span></div>
<div class="block">Topology configurable worker heartbeat timeout before the supervisor tries to restart the worker process.
Maximum value constrained by <a href="#WORKER_MAX_TIMEOUT_SECS"><code>WORKER_MAX_TIMEOUT_SECS</code></a>.
When topology timeout is greater, the following configs are effectively overridden:
<a href="#SUPERVISOR_WORKER_TIMEOUT_SECS"><code>SUPERVISOR_WORKER_TIMEOUT_SECS</code></a>, SUPERVISOR_WORKER_START_TIMEOUT_SECS, NIMBUS_TASK_TIMEOUT_SECS and NIMBUS_TASK_LAUNCH_SECS.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_WORKER_TIMEOUT_SECS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="SUPERVISOR_WORKER_SHUTDOWN_SLEEP_SECS">
<h3>SUPERVISOR_WORKER_SHUTDOWN_SLEEP_SECS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">SUPERVISOR_WORKER_SHUTDOWN_SLEEP_SECS</span></div>
<div class="block">How many seconds to allow for graceful worker shutdown when killing workers before resorting to force kill.
If a worker fails to shut down gracefully within this delay, it will either suicide or be forcibly killed by the supervisor.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.SUPERVISOR_WORKER_SHUTDOWN_SLEEP_SECS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_ZOOKEEPER_SERVERS">
<h3>STORM_ZOOKEEPER_SERVERS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_ZOOKEEPER_SERVERS</span></div>
<div class="block">A list of hosts of ZooKeeper servers used to manage the cluster.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_ZOOKEEPER_SERVERS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_ZOOKEEPER_PORT">
<h3>STORM_ZOOKEEPER_PORT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_ZOOKEEPER_PORT</span></div>
<div class="block">The port Storm will use to connect to each of the ZooKeeper servers.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_ZOOKEEPER_PORT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_ZOOKEEPER_SUPERACL">
<h3>STORM_ZOOKEEPER_SUPERACL</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_ZOOKEEPER_SUPERACL</span></div>
<div class="block">This is part of a temporary workaround to a ZK bug, it is the 'scheme:acl' for the user Nimbus and Supervisors use to authenticate
with ZK.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_ZOOKEEPER_SUPERACL">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_ZOOKEEPER_DRPC_ACL">
<h3>STORM_ZOOKEEPER_DRPC_ACL</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_ZOOKEEPER_DRPC_ACL</span></div>
<div class="block">The ACL of the drpc user in zookeeper so the drpc servers can verify worker tokens.
<p>Should be in the form 'scheme:acl' just like STORM_ZOOKEEPER_SUPERACL.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_ZOOKEEPER_DRPC_ACL">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_ZOOKEEPER_TOPOLOGY_AUTH_SCHEME">
<h3>STORM_ZOOKEEPER_TOPOLOGY_AUTH_SCHEME</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_ZOOKEEPER_TOPOLOGY_AUTH_SCHEME</span></div>
<div class="block">The topology Zookeeper authentication scheme to use, e.g. "digest". It is the internal config and user shouldn't set it.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_ZOOKEEPER_TOPOLOGY_AUTH_SCHEME">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_META_SERIALIZATION_DELEGATE">
<h3>STORM_META_SERIALIZATION_DELEGATE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_META_SERIALIZATION_DELEGATE</span></div>
<div class="block">The delegate for serializing metadata, should be used for serialized objects stored in zookeeper and on disk. This is NOT used for
compressing serialized tuples sent between topologies.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_META_SERIALIZATION_DELEGATE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_METRICS_REPORTERS">
<h3>TOPOLOGY_METRICS_REPORTERS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_METRICS_REPORTERS</span></div>
<div class="block">Configure the topology metrics reporters to be used on workers.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TOPOLOGY_METRICS_REPORTERS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_TOPOLOGY_METRICS_SYSTEM_REPORTERS">
<h3>STORM_TOPOLOGY_METRICS_SYSTEM_REPORTERS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_TOPOLOGY_METRICS_SYSTEM_REPORTERS</span></div>
<div class="block">A list of system metrics reporters that will get added to each topology.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_TOPOLOGY_METRICS_SYSTEM_REPORTERS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_METRICS_REPORTERS">
<h3>STORM_METRICS_REPORTERS</h3>
<div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Deprecated.html#forRemoval()" title="class or interface in java.lang" class="external-link">forRemoval</a>=true,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Deprecated.html#since()" title="class or interface in java.lang" class="external-link">since</a>="2.0.0")
</span><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_METRICS_REPORTERS</span></div>
<div class="deprecation-block"><span class="deprecated-label">Deprecated, for removal: This API element is subject to removal in a future version.</span></div>
<div class="block">Configure the topology metrics reporters to be used on workers.
Use <a href="#TOPOLOGY_METRICS_REPORTERS"><code>TOPOLOGY_METRICS_REPORTERS</code></a> instead.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_METRICS_REPORTERS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="CLIENT_BLOBSTORE">
<h3>CLIENT_BLOBSTORE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">CLIENT_BLOBSTORE</span></div>
<div class="block">What blobstore implementation the storm client should use.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.CLIENT_BLOBSTORE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="BLOBSTORE_DIR">
<h3>BLOBSTORE_DIR</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">BLOBSTORE_DIR</span></div>
<div class="block">What directory to use for the blobstore. The directory is expected to be an absolute path when using HDFS blobstore, for
LocalFsBlobStore it could be either absolute or relative. If the setting is a relative directory, it is relative to root directory of
Storm installation.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.BLOBSTORE_DIR">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="BLOBSTORE_CLEANUP_ENABLE">
<h3>BLOBSTORE_CLEANUP_ENABLE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">BLOBSTORE_CLEANUP_ENABLE</span></div>
<div class="block">Enable the blobstore cleaner. Certain blobstores may only want to run the cleaner on one daemon. Currently Nimbus handles setting
this.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.BLOBSTORE_CLEANUP_ENABLE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="BLOBSTORE_HDFS_PRINCIPAL">
<h3>BLOBSTORE_HDFS_PRINCIPAL</h3>
<div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Deprecated.html#forRemoval()" title="class or interface in java.lang" class="external-link">forRemoval</a>=true,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Deprecated.html#since()" title="class or interface in java.lang" class="external-link">since</a>="2.0.0")
</span><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">BLOBSTORE_HDFS_PRINCIPAL</span></div>
<div class="deprecation-block"><span class="deprecated-label">Deprecated, for removal: This API element is subject to removal in a future version.</span></div>
<div class="block">principal for nimbus/supervisor to use to access secure hdfs for the blobstore.
The format is generally "primary/instance@REALM", where "instance" field is optional.
If the instance field of the principal is the string "_HOST", it will
be replaced with the host name of the server the daemon is running on
(by calling <a href="#getBlobstoreHDFSPrincipal(java.util.Map)"><code>getBlobstoreHDFSPrincipal(Map conf)</code></a> method).
Note: Use <a href="#STORM_HDFS_LOGIN_PRINCIPAL"><code>STORM_HDFS_LOGIN_PRINCIPAL</code></a> instead.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.BLOBSTORE_HDFS_PRINCIPAL">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="BLOBSTORE_HDFS_KEYTAB">
<h3>BLOBSTORE_HDFS_KEYTAB</h3>
<div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a>
</span><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">BLOBSTORE_HDFS_KEYTAB</span></div>
<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
<div class="block">keytab for nimbus/supervisor to use to access secure hdfs for the blobstore.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.BLOBSTORE_HDFS_KEYTAB">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_BLOBSTORE_REPLICATION_FACTOR">
<h3>STORM_BLOBSTORE_REPLICATION_FACTOR</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_BLOBSTORE_REPLICATION_FACTOR</span></div>
<div class="block">Set replication factor for a blob in HDFS Blobstore Implementation.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_BLOBSTORE_REPLICATION_FACTOR">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_HDFS_LOGIN_PRINCIPAL">
<h3>STORM_HDFS_LOGIN_PRINCIPAL</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_HDFS_LOGIN_PRINCIPAL</span></div>
<div class="block">The principal for nimbus/supervisor to use to access secure hdfs.
The format is generally "primary/instance@REALM", where "instance" field is optional.
If the instance field of the principal is the string "_HOST", it will
be replaced with the host name of the server the daemon is running on
(by calling <a href="#getHdfsPrincipal(java.util.Map)"><code>getHdfsPrincipal(java.util.Map&lt;java.lang.String, java.lang.Object&gt;)</code></a> method).</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_HDFS_LOGIN_PRINCIPAL">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_HDFS_LOGIN_KEYTAB">
<h3>STORM_HDFS_LOGIN_KEYTAB</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_HDFS_LOGIN_KEYTAB</span></div>
<div class="block">The keytab for nimbus/supervisor to use to access secure hdfs.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_HDFS_LOGIN_KEYTAB">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_LOCAL_HOSTNAME">
<h3>STORM_LOCAL_HOSTNAME</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_LOCAL_HOSTNAME</span></div>
<div class="block">The hostname the supervisors/workers should report to nimbus. If unset, Storm will get the hostname to report by calling
<code>InetAddress.getLocalHost().getCanonicalHostName()</code>.
<p>You should set this config when you don't have a DNS which supervisors/workers can utilize to find each other
based on hostname got from calls to
<code>InetAddress.getLocalHost().getCanonicalHostName()</code>.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_LOCAL_HOSTNAME">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="NIMBUS_SEEDS">
<h3>NIMBUS_SEEDS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">NIMBUS_SEEDS</span></div>
<div class="block">List of seed nimbus hosts to use for leader nimbus discovery.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.NIMBUS_SEEDS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="NIMBUS_USERS">
<h3>NIMBUS_USERS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">NIMBUS_USERS</span></div>
<div class="block">A list of users that are the only ones allowed to run user operation on storm cluster. To use this set nimbus.authorizer to
org.apache.storm.security.auth.authorizer.SimpleACLAuthorizer</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.NIMBUS_USERS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="NIMBUS_GROUPS">
<h3>NIMBUS_GROUPS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">NIMBUS_GROUPS</span></div>
<div class="block">A list of groups , users belong to these groups are the only ones allowed to run user operation on storm cluster. To use this set
nimbus.authorizer to org.apache.storm.security.auth.authorizer.SimpleACLAuthorizer</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.NIMBUS_GROUPS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_CLUSTER_MODE">
<h3>STORM_CLUSTER_MODE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_CLUSTER_MODE</span></div>
<div class="block">The mode this Storm cluster is running in. Either "distributed" or "local".</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_CLUSTER_MODE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_ZOOKEEPER_ROOT">
<h3>STORM_ZOOKEEPER_ROOT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_ZOOKEEPER_ROOT</span></div>
<div class="block">The root location at which Storm stores data in ZooKeeper.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_ZOOKEEPER_ROOT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_ZOOKEEPER_TOPOLOGY_AUTH_PAYLOAD">
<h3>STORM_ZOOKEEPER_TOPOLOGY_AUTH_PAYLOAD</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_ZOOKEEPER_TOPOLOGY_AUTH_PAYLOAD</span></div>
<div class="block">A string representing the payload for topology Zookeeper authentication. It gets serialized using UTF-8 encoding during
authentication.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_ZOOKEEPER_TOPOLOGY_AUTH_PAYLOAD">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_ZOOKEEPER_AUTH_SCHEME">
<h3>STORM_ZOOKEEPER_AUTH_SCHEME</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_ZOOKEEPER_AUTH_SCHEME</span></div>
<div class="block">The cluster Zookeeper authentication scheme to use, e.g. "digest". Defaults to no authentication.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_ZOOKEEPER_AUTH_SCHEME">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_ZOOKEEPER_AUTH_PAYLOAD">
<h3>STORM_ZOOKEEPER_AUTH_PAYLOAD</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_ZOOKEEPER_AUTH_PAYLOAD</span></div>
<div class="block">A string representing the payload for cluster Zookeeper authentication. It gets serialized using UTF-8 encoding during
authentication. Note that if this is set to something with a secret (as when using digest authentication) then it should only be set
in the storm-cluster-auth.yaml file. This file storm-cluster-auth.yaml should then be protected with appropriate permissions that
deny access from workers.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_ZOOKEEPER_AUTH_PAYLOAD">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_NETWORK_TOPOGRAPHY_PLUGIN">
<h3>STORM_NETWORK_TOPOGRAPHY_PLUGIN</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_NETWORK_TOPOGRAPHY_PLUGIN</span></div>
<div class="block">What Network Topography detection classes should we use. Given a list of supervisor hostnames (or IP addresses), this class would
return a list of rack names that correspond to the supervisors. This information is stored in Cluster.java, and is used in the
resource aware scheduler.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_NETWORK_TOPOGRAPHY_PLUGIN">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="WORKER_GC_CHILDOPTS">
<h3>WORKER_GC_CHILDOPTS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">WORKER_GC_CHILDOPTS</span></div>
<div class="block">The jvm opts provided to workers launched by this supervisor for GC. All "%ID%" substrings are replaced with an identifier for this
worker. Because the JVM complains about multiple GC opts the topology can override this default value by setting
topology.worker.gc.childopts.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.WORKER_GC_CHILDOPTS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="WORKER_CHILDOPTS">
<h3>WORKER_CHILDOPTS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">WORKER_CHILDOPTS</span></div>
<div class="block">The jvm opts provided to workers launched by this supervisor. All "%ID%", "%WORKER-ID%", "%TOPOLOGY-ID%", "%WORKER-PORT%" and
"%HEAP-MEM%" substrings are replaced with: %ID% -> port (for backward compatibility), %WORKER-ID% -> worker-id,
%TOPOLOGY-ID% -> topology-id, %WORKER-PORT% -> port. %HEAP-MEM% -> mem-onheap.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.WORKER_CHILDOPTS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="WORKER_HEAP_MEMORY_MB">
<h3>WORKER_HEAP_MEMORY_MB</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">WORKER_HEAP_MEMORY_MB</span></div>
<div class="block">The default heap memory size in MB per worker, used in the jvm -Xmx opts for launching the worker.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.WORKER_HEAP_MEMORY_MB">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="SUPERVISOR_MEMORY_CAPACITY_MB">
<h3>SUPERVISOR_MEMORY_CAPACITY_MB</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">SUPERVISOR_MEMORY_CAPACITY_MB</span></div>
<div class="block">The total amount of memory (in MiB) a supervisor is allowed to give to its workers. A default value will be set for this config if
user does not override</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.SUPERVISOR_MEMORY_CAPACITY_MB">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="SUPERVISOR_CPU_CAPACITY">
<h3>SUPERVISOR_CPU_CAPACITY</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">SUPERVISOR_CPU_CAPACITY</span></div>
<div class="block">The total amount of CPU resources a supervisor is allowed to give to its workers. By convention 1 cpu core should be about 100, but
this can be adjusted if needed using 100 makes it simple to set the desired value to the capacity measurement for single threaded
bolts. A default value will be set for this config if user does not override</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.SUPERVISOR_CPU_CAPACITY">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="SUPERVISOR_THRIFT_PORT">
<h3>SUPERVISOR_THRIFT_PORT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">SUPERVISOR_THRIFT_PORT</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.SUPERVISOR_THRIFT_PORT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="SUPERVISOR_THRIFT_TRANSPORT_PLUGIN">
<h3>SUPERVISOR_THRIFT_TRANSPORT_PLUGIN</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">SUPERVISOR_THRIFT_TRANSPORT_PLUGIN</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.SUPERVISOR_THRIFT_TRANSPORT_PLUGIN">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="SUPERVISOR_QUEUE_SIZE">
<h3>SUPERVISOR_QUEUE_SIZE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">SUPERVISOR_QUEUE_SIZE</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.SUPERVISOR_QUEUE_SIZE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="SUPERVISOR_THRIFT_THREADS">
<h3>SUPERVISOR_THRIFT_THREADS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">SUPERVISOR_THRIFT_THREADS</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.SUPERVISOR_THRIFT_THREADS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="SUPERVISOR_THRIFT_MAX_BUFFER_SIZE">
<h3>SUPERVISOR_THRIFT_MAX_BUFFER_SIZE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">SUPERVISOR_THRIFT_MAX_BUFFER_SIZE</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.SUPERVISOR_THRIFT_MAX_BUFFER_SIZE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="SUPERVISOR_THRIFT_SOCKET_TIMEOUT_MS">
<h3>SUPERVISOR_THRIFT_SOCKET_TIMEOUT_MS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">SUPERVISOR_THRIFT_SOCKET_TIMEOUT_MS</span></div>
<div class="block">How long before a supervisor Thrift Client socket hangs before timeout and restart the socket.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.SUPERVISOR_THRIFT_SOCKET_TIMEOUT_MS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="SUPERVISOR_RESOURCES_MAP">
<h3>SUPERVISOR_RESOURCES_MAP</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">SUPERVISOR_RESOURCES_MAP</span></div>
<div class="block">A map of resources the Supervisor has e.g {"cpu.pcore.percent" : 200.0. "onheap.memory.mb": 256.0, "gpu.count" : 2.0 }</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.SUPERVISOR_RESOURCES_MAP">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_LOCAL_MODE_ZMQ">
<h3>STORM_LOCAL_MODE_ZMQ</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_LOCAL_MODE_ZMQ</span></div>
<div class="block">Whether or not to use ZeroMQ for messaging in local mode. If this is set to false, then Storm will use a pure-Java messaging system.
The purpose of this flag is to make it easy to run Storm in local mode by eliminating the need for native dependencies, which can be
difficult to install.
<p>Defaults to false.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_LOCAL_MODE_ZMQ">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_MESSAGING_TRANSPORT">
<h3>STORM_MESSAGING_TRANSPORT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_MESSAGING_TRANSPORT</span></div>
<div class="block">The transporter for communication among Storm tasks.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_MESSAGING_TRANSPORT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_MESSAGING_NETTY_AUTHENTICATION">
<h3>STORM_MESSAGING_NETTY_AUTHENTICATION</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_MESSAGING_NETTY_AUTHENTICATION</span></div>
<div class="block">Netty based messaging: Is authentication required for Netty messaging from client worker process to server worker process.
See https://issues.apache.org/jira/browse/STORM-348 for more details</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_MESSAGING_NETTY_AUTHENTICATION">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_MESSAGING_NETTY_BUFFER_SIZE">
<h3>STORM_MESSAGING_NETTY_BUFFER_SIZE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_MESSAGING_NETTY_BUFFER_SIZE</span></div>
<div class="block">Netty based messaging: The buffer size for send/recv buffer.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_MESSAGING_NETTY_BUFFER_SIZE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_MESSAGING_NETTY_BUFFER_HIGH_WATERMARK">
<h3>STORM_MESSAGING_NETTY_BUFFER_HIGH_WATERMARK</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_MESSAGING_NETTY_BUFFER_HIGH_WATERMARK</span></div>
<div class="block">Netty based messaging: The netty write buffer high watermark in bytes.
<p>
If the number of bytes queued in the netty's write buffer exceeds this value, the netty <code>Channel.isWritable()</code> will start to
return <code>false</code>. The client will wait until the value falls below the <a href="#STORM_MESSAGING_NETTY_BUFFER_LOW_WATERMARK">low water mark</a>.
</p></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_MESSAGING_NETTY_BUFFER_HIGH_WATERMARK">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_MESSAGING_NETTY_BUFFER_LOW_WATERMARK">
<h3>STORM_MESSAGING_NETTY_BUFFER_LOW_WATERMARK</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_MESSAGING_NETTY_BUFFER_LOW_WATERMARK</span></div>
<div class="block">Netty based messaging: The netty write buffer low watermark in bytes.
<p>
Once the number of bytes queued in the write buffer exceeded the <a href="#STORM_MESSAGING_NETTY_BUFFER_HIGH_WATERMARK">high water
mark</a> and then dropped down below this value, the netty <code>Channel.isWritable()</code> will start to return true.
</p></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_MESSAGING_NETTY_BUFFER_LOW_WATERMARK">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_MESSAGING_NETTY_SOCKET_BACKLOG">
<h3>STORM_MESSAGING_NETTY_SOCKET_BACKLOG</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_MESSAGING_NETTY_SOCKET_BACKLOG</span></div>
<div class="block">Netty based messaging: Sets the backlog value to specify when the channel binds to a local address.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_MESSAGING_NETTY_SOCKET_BACKLOG">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_MESSAGING_NETTY_SERVER_WORKER_THREADS">
<h3>STORM_MESSAGING_NETTY_SERVER_WORKER_THREADS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_MESSAGING_NETTY_SERVER_WORKER_THREADS</span></div>
<div class="block">Netty based messaging: The # of worker threads for the server.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_MESSAGING_NETTY_SERVER_WORKER_THREADS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_NETTY_MESSAGE_BATCH_SIZE">
<h3>STORM_NETTY_MESSAGE_BATCH_SIZE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_NETTY_MESSAGE_BATCH_SIZE</span></div>
<div class="block">If the Netty messaging layer is busy, the Netty client will try to batch message as more as possible up to the size of
STORM_NETTY_MESSAGE_BATCH_SIZE bytes.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_NETTY_MESSAGE_BATCH_SIZE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_MESSAGING_NETTY_MIN_SLEEP_MS">
<h3>STORM_MESSAGING_NETTY_MIN_SLEEP_MS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_MESSAGING_NETTY_MIN_SLEEP_MS</span></div>
<div class="block">Netty based messaging: The min # of milliseconds that a peer will wait.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_MESSAGING_NETTY_MIN_SLEEP_MS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_MESSAGING_NETTY_MAX_SLEEP_MS">
<h3>STORM_MESSAGING_NETTY_MAX_SLEEP_MS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_MESSAGING_NETTY_MAX_SLEEP_MS</span></div>
<div class="block">Netty based messaging: The max # of milliseconds that a peer will wait.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_MESSAGING_NETTY_MAX_SLEEP_MS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_MESSAGING_NETTY_CLIENT_WORKER_THREADS">
<h3>STORM_MESSAGING_NETTY_CLIENT_WORKER_THREADS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_MESSAGING_NETTY_CLIENT_WORKER_THREADS</span></div>
<div class="block">Netty based messaging: The # of worker threads for the client.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_MESSAGING_NETTY_CLIENT_WORKER_THREADS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="SUPERVISOR_RUN_WORKER_AS_USER">
<h3>SUPERVISOR_RUN_WORKER_AS_USER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">SUPERVISOR_RUN_WORKER_AS_USER</span></div>
<div class="block">Should the supervior try to run the worker as the lauching user or not. Defaults to false.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.SUPERVISOR_RUN_WORKER_AS_USER">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="SUPERVISOR_WORKER_HEARTBEATS_MAX_TIMEOUT_SECS">
<h3>SUPERVISOR_WORKER_HEARTBEATS_MAX_TIMEOUT_SECS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">SUPERVISOR_WORKER_HEARTBEATS_MAX_TIMEOUT_SECS</span></div>
<div class="block">max timeout for supervisor reported heartbeats when master gains leadership.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.SUPERVISOR_WORKER_HEARTBEATS_MAX_TIMEOUT_SECS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="DISABLE_SYMLINKS">
<h3>DISABLE_SYMLINKS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">DISABLE_SYMLINKS</span></div>
<div class="block">On some systems (windows for example) symlinks require special privileges that not everyone wants to grant a headless user. You can
completely disable the use of symlinks by setting this config to true, but by doing so you may also lose some features from storm.
For example the blobstore feature does not currently work without symlinks enabled.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.DISABLE_SYMLINKS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_PRINCIPAL_TO_LOCAL_PLUGIN">
<h3>STORM_PRINCIPAL_TO_LOCAL_PLUGIN</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_PRINCIPAL_TO_LOCAL_PLUGIN</span></div>
<div class="block">The plugin that will convert a principal to a local user.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_PRINCIPAL_TO_LOCAL_PLUGIN">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_GROUP_MAPPING_SERVICE_PROVIDER_PLUGIN">
<h3>STORM_GROUP_MAPPING_SERVICE_PROVIDER_PLUGIN</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_GROUP_MAPPING_SERVICE_PROVIDER_PLUGIN</span></div>
<div class="block">The plugin that will provide user groups service.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_GROUP_MAPPING_SERVICE_PROVIDER_PLUGIN">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="NIMBUS_CREDENTIAL_RENEWERS">
<h3>NIMBUS_CREDENTIAL_RENEWERS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">NIMBUS_CREDENTIAL_RENEWERS</span></div>
<div class="block">A list of credential renewers that nimbus should load.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.NIMBUS_CREDENTIAL_RENEWERS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="NIMBUS_AUTO_CRED_PLUGINS">
<h3>NIMBUS_AUTO_CRED_PLUGINS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">NIMBUS_AUTO_CRED_PLUGINS</span></div>
<div class="block">A list of plugins that nimbus should load during submit topology to populate credentials on user's behalf.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.NIMBUS_AUTO_CRED_PLUGINS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="NIMBUS_SUPERVISOR_USERS">
<h3>NIMBUS_SUPERVISOR_USERS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">NIMBUS_SUPERVISOR_USERS</span></div>
<div class="block">A list of users that run the supervisors and should be authorized to interact with nimbus as a supervisor would. To use this set
nimbus.authorizer to org.apache.storm.security.auth.authorizer.SimpleACLAuthorizer.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.NIMBUS_SUPERVISOR_USERS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="NIMBUS_DAEMON_USERS">
<h3>NIMBUS_DAEMON_USERS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">NIMBUS_DAEMON_USERS</span></div>
<div class="block">A list of users that nimbus runs as and should be authorized to interact with the supervisor as nimbus would. To use this set
supervisor.authorizer to org.apache.storm.security.auth.authorizer.SupervisorSimpleACLAuthorizer.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.NIMBUS_DAEMON_USERS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="NIMBUS_ADMINS">
<h3>NIMBUS_ADMINS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">NIMBUS_ADMINS</span></div>
<div class="block">A list of users that are cluster admins and can run any command. To use this set nimbus.authorizer to
org.apache.storm.security.auth.authorizer.SimpleACLAuthorizer</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.NIMBUS_ADMINS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="NIMBUS_ADMINS_GROUPS">
<h3>NIMBUS_ADMINS_GROUPS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">NIMBUS_ADMINS_GROUPS</span></div>
<div class="block">A list of groups that are cluster admins and can run any command.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.NIMBUS_ADMINS_GROUPS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_BLOBSTORE_ACL_VALIDATION_ENABLED">
<h3>STORM_BLOBSTORE_ACL_VALIDATION_ENABLED</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_BLOBSTORE_ACL_VALIDATION_ENABLED</span></div>
<div class="block">For secure mode we would want to turn on this config By default this is turned off assuming the default is insecure.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_BLOBSTORE_ACL_VALIDATION_ENABLED">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_BLOBSTORE_INPUTSTREAM_BUFFER_SIZE_BYTES">
<h3>STORM_BLOBSTORE_INPUTSTREAM_BUFFER_SIZE_BYTES</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_BLOBSTORE_INPUTSTREAM_BUFFER_SIZE_BYTES</span></div>
<div class="block">What buffer size to use for the blobstore uploads.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_BLOBSTORE_INPUTSTREAM_BUFFER_SIZE_BYTES">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_BLOBSTORE_DEPENDENCY_JAR_UPLOAD_CHUNK_SIZE_BYTES">
<h3>STORM_BLOBSTORE_DEPENDENCY_JAR_UPLOAD_CHUNK_SIZE_BYTES</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_BLOBSTORE_DEPENDENCY_JAR_UPLOAD_CHUNK_SIZE_BYTES</span></div>
<div class="block">What chunk size to use for storm client to upload dependency jars.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_BLOBSTORE_DEPENDENCY_JAR_UPLOAD_CHUNK_SIZE_BYTES">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_TOPOLOGY_SUBMISSION_NOTIFIER_PLUGIN">
<h3>STORM_TOPOLOGY_SUBMISSION_NOTIFIER_PLUGIN</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_TOPOLOGY_SUBMISSION_NOTIFIER_PLUGIN</span></div>
<div class="block">FQCN of a class that implements <code>ISubmitterHook</code> @see ISubmitterHook for details.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_TOPOLOGY_SUBMISSION_NOTIFIER_PLUGIN">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="NIMBUS_IMPERSONATION_ACL">
<h3>NIMBUS_IMPERSONATION_ACL</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">NIMBUS_IMPERSONATION_ACL</span></div>
<div class="block">Impersonation user ACL config entries.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.NIMBUS_IMPERSONATION_ACL">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="NIMBUS_SCHEDULER_STRATEGY_CLASS_WHITELIST">
<h3>NIMBUS_SCHEDULER_STRATEGY_CLASS_WHITELIST</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">NIMBUS_SCHEDULER_STRATEGY_CLASS_WHITELIST</span></div>
<div class="block">A whitelist of the RAS scheduler strategies allowed by nimbus. Should be a list of fully-qualified class names or null to allow all.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.NIMBUS_SCHEDULER_STRATEGY_CLASS_WHITELIST">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="SUPERVISOR_WORKER_LAUNCHER">
<h3>SUPERVISOR_WORKER_LAUNCHER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">SUPERVISOR_WORKER_LAUNCHER</span></div>
<div class="block">Full path to the worker-laucher executable that will be used to lauch workers when SUPERVISOR_RUN_WORKER_AS_USER is set to true.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.SUPERVISOR_WORKER_LAUNCHER">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="SUPERVISOR_WORKER_VERSION_CLASSPATH_MAP">
<h3>SUPERVISOR_WORKER_VERSION_CLASSPATH_MAP</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">SUPERVISOR_WORKER_VERSION_CLASSPATH_MAP</span></div>
<div class="block">Map a version of storm to a worker classpath that can be used to run it. This allows the supervisor to select an available version of
storm that is compatible with what a topology was launched with.
<p>Only the major and minor version numbers are used, although this may change in the future. The code will
first try to find a version
that is the same or higher than the requested version, but with the same major version number. If it cannot it will fall back to
using one with a lower minor version, but in some cases this might fail as some features may be missing.
<p>Because of how this selection process works please don't include two releases with the same major and minor versions as it is
undefined which will be selected. Also it is good practice to just include one release for each major version you want to support
unless the minor versions are truly not compatible with each other. This is to avoid maintenance and testing overhead.
<p>This config needs to be set on all supervisors and on nimbus. In general this can be the output of calling storm classpath on the
version you want and adding in an entry for the config directory for that release. You should modify the storm.yaml of each of these
versions to match the features and settings you want on the main version.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.SUPERVISOR_WORKER_VERSION_CLASSPATH_MAP">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="SUPERVISOR_WORKER_VERSION_MAIN_MAP">
<h3>SUPERVISOR_WORKER_VERSION_MAIN_MAP</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">SUPERVISOR_WORKER_VERSION_MAIN_MAP</span></div>
<div class="block">Map a version of storm to a worker's main class. In most cases storm should have correct defaults and just setting
SUPERVISOR_WORKER_VERSION_CLASSPATH_MAP is enough.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.SUPERVISOR_WORKER_VERSION_MAIN_MAP">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="SUPERVISOR_WORKER_VERSION_LOGWRITER_MAP">
<h3>SUPERVISOR_WORKER_VERSION_LOGWRITER_MAP</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">SUPERVISOR_WORKER_VERSION_LOGWRITER_MAP</span></div>
<div class="block">Map a version of storm to a worker's logwriter class. In most cases storm should have correct defaults and just setting
SUPERVISOR_WORKER_VERSION_CLASSPATH_MAP is enough.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.SUPERVISOR_WORKER_VERSION_LOGWRITER_MAP">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="SUPERVISOR_WORKER_DEFAULT_VERSION">
<h3>SUPERVISOR_WORKER_DEFAULT_VERSION</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">SUPERVISOR_WORKER_DEFAULT_VERSION</span></div>
<div class="block">The version of storm to assume a topology should run as if not version is given by the client when submitting the topology.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.SUPERVISOR_WORKER_DEFAULT_VERSION">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_LOCAL_DIR">
<h3>STORM_LOCAL_DIR</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_LOCAL_DIR</span></div>
<div class="block">A directory on the local filesystem used by Storm for any local filesystem usage it needs. The directory must exist and the Storm
daemons must have permission to read/write from this location. It could be either absolute or relative. If the setting is a relative
directory, it is relative to root directory of Storm installation.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_LOCAL_DIR">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_WORKERS_ARTIFACTS_DIR">
<h3>STORM_WORKERS_ARTIFACTS_DIR</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_WORKERS_ARTIFACTS_DIR</span></div>
<div class="block">The workers-artifacts directory (where we place all workers' logs), can be either absolute or relative. By default,
${storm.log.dir}/workers-artifacts is where worker logs go. If the setting is a relative directory, it is relative to storm.log.dir.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_WORKERS_ARTIFACTS_DIR">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_ZOOKEEPER_CONNECTION_TIMEOUT">
<h3>STORM_ZOOKEEPER_CONNECTION_TIMEOUT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_ZOOKEEPER_CONNECTION_TIMEOUT</span></div>
<div class="block">The connection timeout for clients to ZooKeeper.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_ZOOKEEPER_CONNECTION_TIMEOUT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_ZOOKEEPER_SESSION_TIMEOUT">
<h3>STORM_ZOOKEEPER_SESSION_TIMEOUT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_ZOOKEEPER_SESSION_TIMEOUT</span></div>
<div class="block">The session timeout for clients to ZooKeeper.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_ZOOKEEPER_SESSION_TIMEOUT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_ZOOKEEPER_RETRY_INTERVAL">
<h3>STORM_ZOOKEEPER_RETRY_INTERVAL</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_ZOOKEEPER_RETRY_INTERVAL</span></div>
<div class="block">The interval between retries of a Zookeeper operation.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_ZOOKEEPER_RETRY_INTERVAL">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_ZOOKEEPER_RETRY_INTERVAL_CEILING">
<h3>STORM_ZOOKEEPER_RETRY_INTERVAL_CEILING</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_ZOOKEEPER_RETRY_INTERVAL_CEILING</span></div>
<div class="block">The ceiling of the interval between retries of a Zookeeper operation.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_ZOOKEEPER_RETRY_INTERVAL_CEILING">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_ZOOKEEPER_RETRY_TIMES">
<h3>STORM_ZOOKEEPER_RETRY_TIMES</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_ZOOKEEPER_RETRY_TIMES</span></div>
<div class="block">The number of times to retry a Zookeeper operation.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_ZOOKEEPER_RETRY_TIMES">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_CLUSTER_STATE_STORE">
<h3>STORM_CLUSTER_STATE_STORE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_CLUSTER_STATE_STORE</span></div>
<div class="block">The ClusterState factory that worker will use to create a ClusterState to store state in. Defaults to ZooKeeper.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_CLUSTER_STATE_STORE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="WORKER_HEARTBEAT_FREQUENCY_SECS">
<h3>WORKER_HEARTBEAT_FREQUENCY_SECS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">WORKER_HEARTBEAT_FREQUENCY_SECS</span></div>
<div class="block">How often this worker should heartbeat to the supervisor.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.WORKER_HEARTBEAT_FREQUENCY_SECS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="EXECUTOR_METRICS_FREQUENCY_SECS">
<h3>EXECUTOR_METRICS_FREQUENCY_SECS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">EXECUTOR_METRICS_FREQUENCY_SECS</span></div>
<div class="block">How often executor metrics should report to master, used for RPC heartbeat mode.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.EXECUTOR_METRICS_FREQUENCY_SECS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TASK_HEARTBEAT_FREQUENCY_SECS">
<h3>TASK_HEARTBEAT_FREQUENCY_SECS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TASK_HEARTBEAT_FREQUENCY_SECS</span></div>
<div class="block">How often a task should heartbeat its status to the Pacamker. For 2.0 RPC heartbeat reporting, see <code>
EXECUTOR_METRICS_FREQUENCY_SECS </code>.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TASK_HEARTBEAT_FREQUENCY_SECS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="TASK_REFRESH_POLL_SECS">
<h3>TASK_REFRESH_POLL_SECS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TASK_REFRESH_POLL_SECS</span></div>
<div class="block">How often a task should sync its connections with other tasks (if a task is reassigned, the other tasks sending messages to it need
to refresh their connections). In general though, when a reassignment happens other tasks will be notified almost immediately. This
configuration is here just in case that notification doesn't come through.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.TASK_REFRESH_POLL_SECS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="DRPC_AUTHORIZER_ACL">
<h3>DRPC_AUTHORIZER_ACL</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">DRPC_AUTHORIZER_ACL</span></div>
<div class="block">The Access Control List for the DRPC Authorizer.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="security/auth/authorizer/DRPCSimpleACLAuthorizer.html" title="class in org.apache.storm.security.auth.authorizer"><code>DRPCSimpleACLAuthorizer</code></a></li>
<li><a href="../../../constant-values.html#org.apache.storm.Config.DRPC_AUTHORIZER_ACL">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="DRPC_AUTHORIZER_ACL_FILENAME">
<h3>DRPC_AUTHORIZER_ACL_FILENAME</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">DRPC_AUTHORIZER_ACL_FILENAME</span></div>
<div class="block">File name of the DRPC Authorizer ACL.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="security/auth/authorizer/DRPCSimpleACLAuthorizer.html" title="class in org.apache.storm.security.auth.authorizer"><code>DRPCSimpleACLAuthorizer</code></a></li>
<li><a href="../../../constant-values.html#org.apache.storm.Config.DRPC_AUTHORIZER_ACL_FILENAME">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="DRPC_AUTHORIZER_ACL_STRICT">
<h3>DRPC_AUTHORIZER_ACL_STRICT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">DRPC_AUTHORIZER_ACL_STRICT</span></div>
<div class="block">Whether the DRPCSimpleAclAuthorizer should deny requests for operations involving functions that have no explicit ACL entry. When set
to false (the default) DRPC functions that have no entry in the ACL will be permitted, which is appropriate for a development
environment. When set to true, explicit ACL entries are required for every DRPC function, and any request for functions will be
denied.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="security/auth/authorizer/DRPCSimpleACLAuthorizer.html" title="class in org.apache.storm.security.auth.authorizer"><code>DRPCSimpleACLAuthorizer</code></a></li>
<li><a href="../../../constant-values.html#org.apache.storm.Config.DRPC_AUTHORIZER_ACL_STRICT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_CGROUP_HIERARCHY_DIR">
<h3>STORM_CGROUP_HIERARCHY_DIR</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_CGROUP_HIERARCHY_DIR</span></div>
<div class="block">root directory of the storm cgroup hierarchy.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_CGROUP_HIERARCHY_DIR">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="NUM_STAT_BUCKETS">
<h3>NUM_STAT_BUCKETS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">NUM_STAT_BUCKETS</span></div>
<div class="block">The number of Buckets.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.NUM_STAT_BUCKETS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_OCI_CGROUP_ROOT">
<h3>STORM_OCI_CGROUP_ROOT</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_OCI_CGROUP_ROOT</span></div>
<div class="block">The root of cgroup for oci to use. On RHEL7, it should be "/sys/fs/cgroup".</div>
</section>
</li>
<li>
<section class="detail" id="TOPOLOGY_OCI_IMAGE">
<h3>TOPOLOGY_OCI_IMAGE</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">TOPOLOGY_OCI_IMAGE</span></div>
<div class="block">Specify the oci image to use.</div>
</section>
</li>
<li>
<section class="detail" id="WORKER_BLOB_UPDATE_POLL_INTERVAL_SECS">
<h3>WORKER_BLOB_UPDATE_POLL_INTERVAL_SECS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">WORKER_BLOB_UPDATE_POLL_INTERVAL_SECS</span></div>
<div class="block">Interval to check for the worker to check for updated blobs and refresh worker state accordingly. The default is 10 seconds</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.WORKER_BLOB_UPDATE_POLL_INTERVAL_SECS">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_DAEMON_METRICS_REPORTER_PLUGIN_LOCALE">
<h3>STORM_DAEMON_METRICS_REPORTER_PLUGIN_LOCALE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_DAEMON_METRICS_REPORTER_PLUGIN_LOCALE</span></div>
<div class="block">Specify the Locale for daemon metrics reporter plugin. Use the specified IETF BCP 47 language tag string for a Locale.
This config should have been placed in the DaemonConfig class since it is intended only for use by daemons.
Keeping it here only for backwards compatibility.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_DAEMON_METRICS_REPORTER_PLUGIN_LOCALE">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_DAEMON_METRICS_REPORTER_PLUGIN_RATE_UNIT">
<h3>STORM_DAEMON_METRICS_REPORTER_PLUGIN_RATE_UNIT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_DAEMON_METRICS_REPORTER_PLUGIN_RATE_UNIT</span></div>
<div class="block">Specify the rate unit in TimeUnit for daemon metrics reporter plugin.
This config should have been placed in the DaemonConfig class since it is intended only for use by daemons.
Keeping it here only for backwards compatibility.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_DAEMON_METRICS_REPORTER_PLUGIN_RATE_UNIT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="STORM_DAEMON_METRICS_REPORTER_PLUGIN_DURATION_UNIT">
<h3>STORM_DAEMON_METRICS_REPORTER_PLUGIN_DURATION_UNIT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">STORM_DAEMON_METRICS_REPORTER_PLUGIN_DURATION_UNIT</span></div>
<div class="block">Specify the duration unit in TimeUnit for daemon metrics reporter plugin.
This config should have been placed in the DaemonConfig class since it is intended only for use by daemons.
Keeping it here only for backwards compatibility.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../constant-values.html#org.apache.storm.Config.STORM_DAEMON_METRICS_REPORTER_PLUGIN_DURATION_UNIT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>Config</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Config</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="setClasspath(java.util.Map,java.lang.String)">
<h3>setClasspath</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setClasspath</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;cp)</span></div>
</section>
</li>
<li>
<section class="detail" id="setEnvironment(java.util.Map,java.util.Map)">
<h3>setEnvironment</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setEnvironment</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;env)</span></div>
</section>
</li>
<li>
<section class="detail" id="setDebug(java.util.Map,boolean)">
<h3>setDebug</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setDebug</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
boolean&nbsp;isOn)</span></div>
</section>
</li>
<li>
<section class="detail" id="setTopologyVersion(java.util.Map,java.lang.String)">
<h3>setTopologyVersion</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setTopologyVersion</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;version)</span></div>
</section>
</li>
<li>
<section class="detail" id="setNumWorkers(java.util.Map,int)">
<h3>setNumWorkers</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setNumWorkers</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
int&nbsp;workers)</span></div>
</section>
</li>
<li>
<section class="detail" id="setNumAckers(java.util.Map,int)">
<h3>setNumAckers</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setNumAckers</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
int&nbsp;numExecutors)</span></div>
</section>
</li>
<li>
<section class="detail" id="setNumEventLoggers(java.util.Map,int)">
<h3>setNumEventLoggers</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setNumEventLoggers</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
int&nbsp;numExecutors)</span></div>
</section>
</li>
<li>
<section class="detail" id="setMessageTimeoutSecs(java.util.Map,int)">
<h3>setMessageTimeoutSecs</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setMessageTimeoutSecs</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
int&nbsp;secs)</span></div>
</section>
</li>
<li>
<section class="detail" id="registerSerialization(java.util.Map,java.lang.Class)">
<h3>registerSerialization</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">registerSerialization</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&nbsp;klass)</span></div>
</section>
</li>
<li>
<section class="detail" id="registerSerialization(java.util.Map,java.lang.Class,java.lang.Class)">
<h3>registerSerialization</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">registerSerialization</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&nbsp;klass,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends com.esotericsoftware.kryo.Serializer&gt;&nbsp;serializerClass)</span></div>
</section>
</li>
<li>
<section class="detail" id="registerEventLogger(java.util.Map,java.lang.Class,java.util.Map)">
<h3>registerEventLogger</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">registerEventLogger</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="metric/IEventLogger.html" title="interface in org.apache.storm.metric">IEventLogger</a>&gt;&nbsp;klass,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;argument)</span></div>
</section>
</li>
<li>
<section class="detail" id="registerEventLogger(java.util.Map,java.lang.Class)">
<h3>registerEventLogger</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">registerEventLogger</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="metric/IEventLogger.html" title="interface in org.apache.storm.metric">IEventLogger</a>&gt;&nbsp;klass)</span></div>
</section>
</li>
<li>
<section class="detail" id="registerMetricsConsumer(java.util.Map,java.lang.Class,java.lang.Object,long)">
<h3>registerMetricsConsumer</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">registerMetricsConsumer</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&nbsp;klass,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;argument,
long&nbsp;parallelismHint)</span></div>
</section>
</li>
<li>
<section class="detail" id="registerMetricsConsumer(java.util.Map,java.lang.Class,long)">
<h3>registerMetricsConsumer</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">registerMetricsConsumer</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&nbsp;klass,
long&nbsp;parallelismHint)</span></div>
</section>
</li>
<li>
<section class="detail" id="registerMetricsConsumer(java.util.Map,java.lang.Class)">
<h3>registerMetricsConsumer</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">registerMetricsConsumer</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&nbsp;klass)</span></div>
</section>
</li>
<li>
<section class="detail" id="registerDecorator(java.util.Map,java.lang.Class)">
<h3>registerDecorator</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">registerDecorator</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="serialization/IKryoDecorator.html" title="interface in org.apache.storm.serialization">IKryoDecorator</a>&gt;&nbsp;klass)</span></div>
</section>
</li>
<li>
<section class="detail" id="setKryoFactory(java.util.Map,java.lang.Class)">
<h3>setKryoFactory</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setKryoFactory</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="serialization/IKryoFactory.html" title="interface in org.apache.storm.serialization">IKryoFactory</a>&gt;&nbsp;klass)</span></div>
</section>
</li>
<li>
<section class="detail" id="setSkipMissingKryoRegistrations(java.util.Map,boolean)">
<h3>setSkipMissingKryoRegistrations</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setSkipMissingKryoRegistrations</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
boolean&nbsp;skip)</span></div>
</section>
</li>
<li>
<section class="detail" id="setMaxTaskParallelism(java.util.Map,int)">
<h3>setMaxTaskParallelism</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setMaxTaskParallelism</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
int&nbsp;max)</span></div>
</section>
</li>
<li>
<section class="detail" id="setMaxSpoutPending(java.util.Map,int)">
<h3>setMaxSpoutPending</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setMaxSpoutPending</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
int&nbsp;max)</span></div>
</section>
</li>
<li>
<section class="detail" id="setStatsSampleRate(java.util.Map,double)">
<h3>setStatsSampleRate</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setStatsSampleRate</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
double&nbsp;rate)</span></div>
</section>
</li>
<li>
<section class="detail" id="setFallBackOnJavaSerialization(java.util.Map,boolean)">
<h3>setFallBackOnJavaSerialization</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setFallBackOnJavaSerialization</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf,
boolean&nbsp;fallback)</span></div>
</section>
</li>
<li>
<section class="detail" id="setClasspath(java.lang.String)">
<h3>setClasspath</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setClasspath</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;cp)</span></div>
</section>
</li>
<li>
<section class="detail" id="setEnvironment(java.util.Map)">
<h3>setEnvironment</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setEnvironment</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;env)</span></div>
</section>
</li>
<li>
<section class="detail" id="setDebug(boolean)">
<h3>setDebug</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setDebug</span><wbr><span class="parameters">(boolean&nbsp;isOn)</span></div>
</section>
</li>
<li>
<section class="detail" id="setTopologyVersion(java.lang.String)">
<h3>setTopologyVersion</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setTopologyVersion</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;version)</span></div>
</section>
</li>
<li>
<section class="detail" id="setNumWorkers(int)">
<h3>setNumWorkers</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setNumWorkers</span><wbr><span class="parameters">(int&nbsp;workers)</span></div>
</section>
</li>
<li>
<section class="detail" id="setNumAckers(int)">
<h3>setNumAckers</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setNumAckers</span><wbr><span class="parameters">(int&nbsp;numExecutors)</span></div>
</section>
</li>
<li>
<section class="detail" id="setNumEventLoggers(int)">
<h3>setNumEventLoggers</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setNumEventLoggers</span><wbr><span class="parameters">(int&nbsp;numExecutors)</span></div>
</section>
</li>
<li>
<section class="detail" id="setMessageTimeoutSecs(int)">
<h3>setMessageTimeoutSecs</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setMessageTimeoutSecs</span><wbr><span class="parameters">(int&nbsp;secs)</span></div>
</section>
</li>
<li>
<section class="detail" id="registerSerialization(java.lang.Class)">
<h3>registerSerialization</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">registerSerialization</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&nbsp;klass)</span></div>
</section>
</li>
<li>
<section class="detail" id="registerSerialization(java.lang.Class,java.lang.Class)">
<h3>registerSerialization</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">registerSerialization</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&nbsp;klass,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends com.esotericsoftware.kryo.Serializer&gt;&nbsp;serializerClass)</span></div>
</section>
</li>
<li>
<section class="detail" id="registerEventLogger(java.lang.Class,java.util.Map)">
<h3>registerEventLogger</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">registerEventLogger</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="metric/IEventLogger.html" title="interface in org.apache.storm.metric">IEventLogger</a>&gt;&nbsp;klass,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;argument)</span></div>
</section>
</li>
<li>
<section class="detail" id="registerEventLogger(java.lang.Class)">
<h3>registerEventLogger</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">registerEventLogger</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="metric/IEventLogger.html" title="interface in org.apache.storm.metric">IEventLogger</a>&gt;&nbsp;klass)</span></div>
</section>
</li>
<li>
<section class="detail" id="registerMetricsConsumer(java.lang.Class,java.lang.Object,long)">
<h3>registerMetricsConsumer</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">registerMetricsConsumer</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&nbsp;klass,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;argument,
long&nbsp;parallelismHint)</span></div>
</section>
</li>
<li>
<section class="detail" id="registerMetricsConsumer(java.lang.Class,long)">
<h3>registerMetricsConsumer</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">registerMetricsConsumer</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&nbsp;klass,
long&nbsp;parallelismHint)</span></div>
</section>
</li>
<li>
<section class="detail" id="registerMetricsConsumer(java.lang.Class)">
<h3>registerMetricsConsumer</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">registerMetricsConsumer</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&nbsp;klass)</span></div>
</section>
</li>
<li>
<section class="detail" id="registerDecorator(java.lang.Class)">
<h3>registerDecorator</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">registerDecorator</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="serialization/IKryoDecorator.html" title="interface in org.apache.storm.serialization">IKryoDecorator</a>&gt;&nbsp;klass)</span></div>
</section>
</li>
<li>
<section class="detail" id="setKryoFactory(java.lang.Class)">
<h3>setKryoFactory</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setKryoFactory</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="serialization/IKryoFactory.html" title="interface in org.apache.storm.serialization">IKryoFactory</a>&gt;&nbsp;klass)</span></div>
</section>
</li>
<li>
<section class="detail" id="setSkipMissingKryoRegistrations(boolean)">
<h3>setSkipMissingKryoRegistrations</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setSkipMissingKryoRegistrations</span><wbr><span class="parameters">(boolean&nbsp;skip)</span></div>
</section>
</li>
<li>
<section class="detail" id="setMaxTaskParallelism(int)">
<h3>setMaxTaskParallelism</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setMaxTaskParallelism</span><wbr><span class="parameters">(int&nbsp;max)</span></div>
</section>
</li>
<li>
<section class="detail" id="setMaxSpoutPending(int)">
<h3>setMaxSpoutPending</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setMaxSpoutPending</span><wbr><span class="parameters">(int&nbsp;max)</span></div>
</section>
</li>
<li>
<section class="detail" id="setStatsSampleRate(double)">
<h3>setStatsSampleRate</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setStatsSampleRate</span><wbr><span class="parameters">(double&nbsp;rate)</span></div>
</section>
</li>
<li>
<section class="detail" id="setFallBackOnJavaSerialization(boolean)">
<h3>setFallBackOnJavaSerialization</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setFallBackOnJavaSerialization</span><wbr><span class="parameters">(boolean&nbsp;fallback)</span></div>
</section>
</li>
<li>
<section class="detail" id="setTopologyWorkerMaxHeapSize(java.lang.Number)">
<h3>setTopologyWorkerMaxHeapSize</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setTopologyWorkerMaxHeapSize</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&nbsp;size)</span></div>
<div class="block">Set the max heap size allow per worker for this topology.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>size</code> - the maximum heap size for a worker.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setTopologyComponentWorkerConstraints(java.lang.String,java.lang.String)">
<h3>setTopologyComponentWorkerConstraints</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setTopologyComponentWorkerConstraints</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;component1,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;component2)</span></div>
<div class="block">Declares executors of component1 cannot be on the same worker as executors of component2. This function is additive. Thus a user can
setTopologyComponentWorkerConstraints("A", "B") and then setTopologyComponentWorkerConstraints("B", "C") Which means executors form
component A cannot be on the same worker with executors of component B and executors of Component B cannot be on workers with
executors of component C</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>component1</code> - a component that should not coexist with component2</dd>
<dd><code>component2</code> - a component that should not coexist with component1</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setTopologyConstraintsMaxStateSearch(int)">
<h3>setTopologyConstraintsMaxStateSearch</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setTopologyConstraintsMaxStateSearch</span><wbr><span class="parameters">(int&nbsp;numStates)</span></div>
<div class="block">Sets the maximum number of states that will be searched in the constraint solver strategy.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>numStates</code> - maximum number of stats to search.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setTopologyPriority(int)">
<h3>setTopologyPriority</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setTopologyPriority</span><wbr><span class="parameters">(int&nbsp;priority)</span></div>
<div class="block">Set the priority for a topology.</div>
</section>
</li>
<li>
<section class="detail" id="setTopologyStrategy(java.lang.String)">
<h3>setTopologyStrategy</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setTopologyStrategy</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;strategy)</span></div>
</section>
</li>
<li>
<section class="detail" id="getBlobstoreHDFSPrincipal(java.util.Map)">
<h3>getBlobstoreHDFSPrincipal</h3>
<div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a>
</span><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getBlobstoreHDFSPrincipal</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&nbsp;conf)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/UnknownHostException.html" title="class or interface in java.net" class="external-link">UnknownHostException</a></span></div>
<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/UnknownHostException.html" title="class or interface in java.net" class="external-link">UnknownHostException</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getHdfsPrincipal(java.util.Map)">
<h3>getHdfsPrincipal</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getHdfsPrincipal</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/UnknownHostException.html" title="class or interface in java.net" class="external-link">UnknownHostException</a></span></div>
<div class="block">Get the hostname substituted hdfs principal.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>conf</code> - the storm Configuration</dd>
<dt>Returns:</dt>
<dd>the principal</dd>
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/UnknownHostException.html" title="class or interface in java.net" class="external-link">UnknownHostException</a></code> - on UnknowHostException</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getHdfsKeytab(java.util.Map)">
<h3>getHdfsKeytab</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getHdfsKeytab</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;conf)</span></div>
<div class="block">Get the hdfs keytab.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>conf</code> - the storm Configuration</dd>
<dt>Returns:</dt>
<dd>the keytab</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>