| <!DOCTYPE HTML> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc (11.0.18) on Wed Mar 01 02:01:42 GMT 2023 --> |
| <title>Config (Heron Java API)</title> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <meta name="dc.created" content="2023-03-01"> |
| <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.min.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style"> |
| <script type="text/javascript" src="../../../../script.js"></script> |
| <script type="text/javascript" src="../../../../jquery/jszip/dist/jszip.min.js"></script> |
| <script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script> |
| <!--[if IE]> |
| <script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> |
| <![endif]--> |
| <script type="text/javascript" src="../../../../jquery/jquery-3.6.0.min.js"></script> |
| <script type="text/javascript" src="../../../../jquery/jquery-ui.min.js"></script> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="Config (Heron Java API)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var data = {"i0":10,"i1":10,"i2":10,"i3":9,"i4":10,"i5":9,"i6":10,"i7":10,"i8":9,"i9":9,"i10":10,"i11":9,"i12":10,"i13":9,"i14":9,"i15":10,"i16":10,"i17":9,"i18":10,"i19":9,"i20":10,"i21":9,"i22":10,"i23":9,"i24":10,"i25":9,"i26":10,"i27":9,"i28":10,"i29":41,"i30":9,"i31":10,"i32":9,"i33":10,"i34":9,"i35":10,"i36":9,"i37":41,"i38":9,"i39":10,"i40":10,"i41":9,"i42":9,"i43":10,"i44":9,"i45":10,"i46":10,"i47":9,"i48":9,"i49":10,"i50":41,"i51":9,"i52":10,"i53":10,"i54":9,"i55":42,"i56":41,"i57":9,"i58":10,"i59":9,"i60":10,"i61":9,"i62":10,"i63":9,"i64":9,"i65":10,"i66":9,"i67":10,"i68":9,"i69":9,"i70":10,"i71":10,"i72":9,"i73":10,"i74":9,"i75":10,"i76":9,"i77":9,"i78":10,"i79":10,"i80":9,"i81":10,"i82":9,"i83":10,"i84":9,"i85":9,"i86":10,"i87":9,"i88":42,"i89":41,"i90":10,"i91":10,"i92":10,"i93":9,"i94":9,"i95":10,"i96":10,"i97":10,"i98":9,"i99":10,"i100":9,"i101":10,"i102":9,"i103":10,"i104":9,"i105":10,"i106":10}; |
| var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; |
| var altColor = "altColor"; |
| var rowColor = "rowColor"; |
| var tableTab = "tableTab"; |
| var activeTableTab = "activeTableTab"; |
| var pathtoroot = "../../../../"; |
| var useModuleDirectories = true; |
| loadScripts(document, 'script');</script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <header role="banner"> |
| <nav role="navigation"> |
| <div class="fixedNav"> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a id="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a id="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../index.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../allclasses.html">All Classes</a></li> |
| </ul> |
| <ul class="navListSearch"> |
| <li><label for="search">SEARCH:</label> |
| <input type="text" id="search" value="search" disabled="disabled"> |
| <input type="reset" id="reset" value="reset" disabled="disabled"> |
| </li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li><a href="#nested.class.summary">Nested</a> | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a id="skip.navbar.top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| </div> |
| <div class="navPadding"> </div> |
| <script type="text/javascript"><!-- |
| $('.navPadding').css('padding-top', $('.fixedNav').css("height")); |
| //--> |
| </script> |
| </nav> |
| </header> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <main role="main"> |
| <div class="header"> |
| <div class="subTitle"><span class="packageLabelInType">Package</span> <a href="package-summary.html">org.apache.heron.api</a></div> |
| <h2 title="Class Config" class="title">Class Config</h2> |
| </div> |
| <div class="contentContainer"> |
| <ul class="inheritance"> |
| <li>java.lang.Object</li> |
| <li> |
| <ul class="inheritance"> |
| <li>java.util.AbstractMap<K,​V></li> |
| <li> |
| <ul class="inheritance"> |
| <li>java.util.HashMap<java.lang.String,​java.lang.Object></li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.apache.heron.api.Config</li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <dl> |
| <dt>All Implemented Interfaces:</dt> |
| <dd><code>java.io.Serializable</code>, <code>java.lang.Cloneable</code>, <code>java.util.Map<java.lang.String,​java.lang.Object></code></dd> |
| </dl> |
| <dl> |
| <dt>Direct Known Subclasses:</dt> |
| <dd><code><a href="../integration_test/common/BasicConfig.html" title="class in org.apache.heron.integration_test.common">BasicConfig</a></code>, <code><a href="../integration_topology_test/common/BasicConfig.html" title="class in org.apache.heron.integration_topology_test.common">BasicConfig</a></code></dd> |
| </dl> |
| <hr> |
| <pre>public class <span class="typeNameLabel">Config</span> |
| extends java.util.HashMap<java.lang.String,​java.lang.Object></pre> |
| <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> |
| <p>Note that you may put other configurations in any of the configs. Heron |
| 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> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../serialized-form.html#org.apache.heron.api.Config">Serialized Form</a></dd> |
| </dl> |
| </li> |
| </ul> |
| </div> |
| <div class="summary"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ======== NESTED CLASS SUMMARY ======== --> |
| <section> |
| <ul class="blockList"> |
| <li class="blockList"><a id="nested.class.summary"> |
| <!-- --> |
| </a> |
| <h3>Nested Class Summary</h3> |
| <table class="memberSummary"> |
| <caption><span>Nested Classes</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="Config.TopologyReliabilityMode.html" title="enum in org.apache.heron.api">Config.TopologyReliabilityMode</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">What is the reliability mode under which we are running this topology |
| Topology writers must set TOPOLOGY_RELIABILITY_MODE to one |
| one of the following modes</div> |
| </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a id="nested.classes.inherited.from.class.java.util.AbstractMap"> |
| <!-- --> |
| </a> |
| <h3>Nested classes/interfaces inherited from class java.util.AbstractMap</h3> |
| <code>java.util.AbstractMap.SimpleEntry<K extends java.lang.Object,​V extends java.lang.Object>, java.util.AbstractMap.SimpleImmutableEntry<K extends java.lang.Object,​V extends java.lang.Object></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a id="nested.classes.inherited.from.class.java.util.Map"> |
| <!-- --> |
| </a> |
| <h3>Nested classes/interfaces inherited from interface java.util.Map</h3> |
| <code>java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object></code></li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <section> |
| <ul class="blockList"> |
| <li class="blockList"><a id="field.summary"> |
| <!-- --> |
| </a> |
| <h3>Field Summary</h3> |
| <table class="memberSummary"> |
| <caption><span>Fields</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Field</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#HERON_JAVA_SERIALIZER_CLASS_NAME">HERON_JAVA_SERIALIZER_CLASS_NAME</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">The serializers available for TOPOLOGY_SERIALIZER_CLASSNAME.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#HERON_KRYO_SERIALIZER_CLASS_NAME">HERON_KRYO_SERIALIZER_CLASS_NAME</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_ADDITIONAL_CLASSPATH">TOPOLOGY_ADDITIONAL_CLASSPATH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Any user defined classpath that needs to be passed to instances should be set in to config |
| through this key.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_AUTO_TASK_HOOKS">TOPOLOGY_AUTO_TASK_HOOKS</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">A list of task hooks that are automatically added to every spout and bolt in the topology.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_CAP_TICKET">TOPOLOGY_CAP_TICKET</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Cap ticket (if filed) for the topology.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_COMPONENT_CPUMAP">TOPOLOGY_COMPONENT_CPUMAP</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Per component RAM requirement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_COMPONENT_DISKMAP">TOPOLOGY_COMPONENT_DISKMAP</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Per component RAM requirement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_COMPONENT_JVMOPTS">TOPOLOGY_COMPONENT_JVMOPTS</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Per component JVM options.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_COMPONENT_OUTPUT_BPS">TOPOLOGY_COMPONENT_OUTPUT_BPS</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">The per component output bytes per second (rate limit) in this topology.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_COMPONENT_PARALLELISM">TOPOLOGY_COMPONENT_PARALLELISM</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">The per component parallelism for a component in this topology.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_COMPONENT_RAMMAP">TOPOLOGY_COMPONENT_RAMMAP</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Per component RAM requirement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_CONTAINER_CPU_PADDING">TOPOLOGY_CONTAINER_CPU_PADDING</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Amount of CPU to pad each container.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_CONTAINER_CPU_REQUESTED">TOPOLOGY_CONTAINER_CPU_REQUESTED</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Number of CPU cores per container to be reserved for this topology</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_CONTAINER_DISK_REQUESTED">TOPOLOGY_CONTAINER_DISK_REQUESTED</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Amount of disk per container to be reserved for this topology.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_CONTAINER_MAX_CPU_HINT">TOPOLOGY_CONTAINER_MAX_CPU_HINT</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Hint for max number of CPU cores per container to be reserved for this topology</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_CONTAINER_MAX_DISK_HINT">TOPOLOGY_CONTAINER_MAX_DISK_HINT</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Hint for max amount of disk per container to be reserved for this topology.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_CONTAINER_MAX_NUM_INSTANCES">TOPOLOGY_CONTAINER_MAX_NUM_INSTANCES</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Max number of instances per container for this topology.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_CONTAINER_MAX_RAM_HINT">TOPOLOGY_CONTAINER_MAX_RAM_HINT</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Hint for max amount of RAM per container to be reserved for this topology.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_CONTAINER_PADDING_PERCENTAGE">TOPOLOGY_CONTAINER_PADDING_PERCENTAGE</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Percent of resource to pad each container.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_CONTAINER_RAM_PADDING">TOPOLOGY_CONTAINER_RAM_PADDING</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Amount of RAM to pad each container.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_CONTAINER_RAM_REQUESTED">TOPOLOGY_CONTAINER_RAM_REQUESTED</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Amount of RAM per container to be reserved for this topology.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_DEBUG">TOPOLOGY_DEBUG</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">When set to true, Heron will log every message that's emitted.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_DROPTUPLES_UPON_BACKPRESSURE">TOPOLOGY_DROPTUPLES_UPON_BACKPRESSURE</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Do we want to drop tuples instead of initiating Spout BackPressure</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_ENABLE_ACKING">TOPOLOGY_ENABLE_ACKING</a></span></code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">use <a href="#TOPOLOGY_RELIABILITY_MODE"><code>TOPOLOGY_RELIABILITY_MODE</code></a> instead.</div> |
| </div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_ENABLE_MESSAGE_TIMEOUTS">TOPOLOGY_ENABLE_MESSAGE_TIMEOUTS</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">True if Heron should timeout messages or not.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_ENVIRONMENT">TOPOLOGY_ENVIRONMENT</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Topology-specific environment properties to be added to an Heron instance.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_FALL_BACK_ON_JAVA_SERIALIZATION">TOPOLOGY_FALL_BACK_ON_JAVA_SERIALIZATION</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Whether or not to fallback to Java serialization in a topology.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_KRYO_DECORATORS">TOPOLOGY_KRYO_DECORATORS</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">A list of classes that customize storm's kryo instance during start-up.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_KRYO_FACTORY">TOPOLOGY_KRYO_FACTORY</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Class that specifies how to create a Kryo instance for serialization.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_KRYO_REGISTER">TOPOLOGY_KRYO_REGISTER</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">A list of serialization registrations if KryoSerializor is used.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_MAX_SPOUT_PENDING">TOPOLOGY_MAX_SPOUT_PENDING</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">The maximum number of tuples that can be pending on a spout task at any given time.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_MESSAGE_TIMEOUT_SECS">TOPOLOGY_MESSAGE_TIMEOUT_SECS</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">The maximum amount of time given to the topology to fully process a message |
| emitted by a spout.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_METRICSMGR_RAM">TOPOLOGY_METRICSMGR_RAM</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Metrics Manager RAM requirement</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_NAME">TOPOLOGY_NAME</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Name of the topology.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_PACKING_FFD_SORTING_STRATEGY">TOPOLOGY_PACKING_FFD_SORTING_STRATEGY</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Sorting strategy for FirstFitDecreasingPacking algorithm.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_PROJECT_NAME">TOPOLOGY_PROJECT_NAME</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Project name of the topology, to help us with tagging which topologies are part of which project.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_RELIABILITY_MODE">TOPOLOGY_RELIABILITY_MODE</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">A Heron topology can be run in any one of the TopologyReliabilityMode |
| mode.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_REMOTE_DEBUGGING_ENABLE">TOPOLOGY_REMOTE_DEBUGGING_ENABLE</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Enable Remote debugging for java heron instances</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_SERIALIZER_CLASSNAME">TOPOLOGY_SERIALIZER_CLASSNAME</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">The serialization class that is used to serialize/deserialize tuples</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_SKIP_MISSING_KRYO_REGISTRATIONS">TOPOLOGY_SKIP_MISSING_KRYO_REGISTRATIONS</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Whether or not Heron should skip the loading of kryo registrations for which it |
| does not know the class or have the serializer implementation.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_STATEFUL_CHECKPOINT_INTERVAL_SECONDS">TOPOLOGY_STATEFUL_CHECKPOINT_INTERVAL_SECONDS</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">What's the checkpoint interval for stateful topologies in seconds</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_STATEFUL_CKPTMGR_RAM">TOPOLOGY_STATEFUL_CKPTMGR_RAM</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Checkpoint Manager RAM requirement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_STATEFUL_SPILL_STATE">TOPOLOGY_STATEFUL_SPILL_STATE</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Whether spill the state to disk for transferring</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_STATEFUL_SPILL_STATE_LOCATION">TOPOLOGY_STATEFUL_SPILL_STATE_LOCATION</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">The local disk location where the state is spilled</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_STATEFUL_START_CLEAN">TOPOLOGY_STATEFUL_START_CLEAN</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Boolean flag that says that the stateful topology should start from |
| clean state, i.e.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_STMGR_RAM">TOPOLOGY_STMGR_RAM</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Stream Manager RAM requirement</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_STMGRS">TOPOLOGY_STMGRS</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">The number of stmgr instances that should spin up to service this |
| topology.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_TEAM_EMAIL">TOPOLOGY_TEAM_EMAIL</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Email of the team which owns this topology.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_TEAM_ENVIRONMENT">TOPOLOGY_TEAM_ENVIRONMENT</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Name of the of the environment this topology should run in.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_TEAM_NAME">TOPOLOGY_TEAM_NAME</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Name of the team which owns this topology.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_TICK_TUPLE_FREQ_MS">TOPOLOGY_TICK_TUPLE_FREQ_MS</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">How often (in milliseconds) a tick tuple from the "__system" component and "__tick" stream should be sent |
| to tasks.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_TIMER_EVENTS">TOPOLOGY_TIMER_EVENTS</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Timer events registered for a topology.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_UPDATE_DEACTIVATE_WAIT_SECS">TOPOLOGY_UPDATE_DEACTIVATE_WAIT_SECS</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Amount of time to wait after deactivating a topology before updating it</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_UPDATE_REACTIVATE_WAIT_SECS">TOPOLOGY_UPDATE_REACTIVATE_WAIT_SECS</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">After updating a topology, amount of time to wait for it to come back up before reactivating it</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TOPOLOGY_WORKER_CHILDOPTS">TOPOLOGY_WORKER_CHILDOPTS</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Topology-specific options for the worker child process.</div> |
| </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| </section> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <section> |
| <ul class="blockList"> |
| <li class="blockList"><a id="constructor.summary"> |
| <!-- --> |
| </a> |
| <h3>Constructor Summary</h3> |
| <table class="memberSummary"> |
| <caption><span>Constructors</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tr class="altColor"> |
| <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">Config</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(java.util.Map)">Config</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> map)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| </section> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <section> |
| <ul class="blockList"> |
| <li class="blockList"><a id="method.summary"> |
| <!-- --> |
| </a> |
| <h3>Method Summary</h3> |
| <table class="memberSummary"> |
| <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd"> </span></span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tr id="i0" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addClasspath(java.util.Map,java.lang.String)">addClasspath</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String classpath)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><code>java.util.Set<java.lang.String></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getApiVars()">getApiVars</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><code>java.util.List<java.lang.String></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAutoTaskHooks()">getAutoTaskHooks</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i3" class="rowColor"> |
| <td class="colFirst"><code>static java.util.List<java.lang.String></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAutoTaskHooks(java.util.Map)">getAutoTaskHooks</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#registerDecorator(java.lang.Class)">registerDecorator</a></span>​(java.lang.Class<? extends <a href="serializer/IKryoDecorator.html" title="interface in org.apache.heron.api.serializer">IKryoDecorator</a>> klass)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i5" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#registerDecorator(java.util.Map,java.lang.Class)">registerDecorator</a></span>​(java.util.Map conf, |
| java.lang.Class<? extends <a href="serializer/IKryoDecorator.html" title="interface in org.apache.heron.api.serializer">IKryoDecorator</a>> klass)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i6" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#registerKryoSerialization(java.lang.Class)">registerKryoSerialization</a></span>​(java.lang.Class klass)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i7" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#registerKryoSerialization(java.lang.Class,java.lang.Class)">registerKryoSerialization</a></span>​(java.lang.Class klass, |
| java.lang.Class<? extends com.esotericsoftware.kryo.Serializer> serializerClass)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i8" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#registerKryoSerialization(java.util.Map,java.lang.Class)">registerKryoSerialization</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.Class klass)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i9" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#registerKryoSerialization(java.util.Map,java.lang.Class,java.lang.Class)">registerKryoSerialization</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.Class klass, |
| java.lang.Class<? extends com.esotericsoftware.kryo.Serializer> serializerClass)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i10" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#registerTopologyTimerEvents(java.lang.String,java.time.Duration,java.lang.Runnable)">registerTopologyTimerEvents</a></span>​(java.lang.String name, |
| java.time.Duration interval, |
| java.lang.Runnable task)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i11" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#registerTopologyTimerEvents(java.util.Map,java.lang.String,java.time.Duration,java.lang.Runnable)">registerTopologyTimerEvents</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String name, |
| java.time.Duration interval, |
| java.lang.Runnable task)</code></th> |
| <td class="colLast"> |
| <div class="block">Registers a timer event that executes periodically</div> |
| </td> |
| </tr> |
| <tr id="i12" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAutoTaskHooks(java.util.List)">setAutoTaskHooks</a></span>​(java.util.List<java.lang.String> hooks)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i13" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAutoTaskHooks(java.util.Map,java.util.List)">setAutoTaskHooks</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.util.List<java.lang.String> hooks)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i14" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setCheckpointManagerRam(java.util.Map,org.apache.heron.common.basics.ByteAmount)">setCheckpointManagerRam</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| <a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> ramInBytes)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i15" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setCheckpointManagerRam(org.apache.heron.common.basics.ByteAmount)">setCheckpointManagerRam</a></span>​(<a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> ramInBytes)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i16" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setComponentCpu(java.lang.String,double)">setComponentCpu</a></span>​(java.lang.String component, |
| double cpu)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i17" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setComponentCpu(java.util.Map,java.lang.String,double)">setComponentCpu</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String component, |
| double cpu)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i18" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setComponentCpuMap(java.lang.String)">setComponentCpuMap</a></span>​(java.lang.String cpuMap)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i19" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setComponentCpuMap(java.util.Map,java.lang.String)">setComponentCpuMap</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String cpuMap)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i20" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setComponentDisk(java.lang.String,org.apache.heron.common.basics.ByteAmount)">setComponentDisk</a></span>​(java.lang.String component, |
| <a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> diskInBytes)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i21" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setComponentDisk(java.util.Map,java.lang.String,org.apache.heron.common.basics.ByteAmount)">setComponentDisk</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String component, |
| <a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> diskInBytes)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i22" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setComponentDiskMap(java.lang.String)">setComponentDiskMap</a></span>​(java.lang.String diskMap)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i23" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setComponentDiskMap(java.util.Map,java.lang.String)">setComponentDiskMap</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String diskMap)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i24" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setComponentJvmOptions(java.lang.String,java.lang.String)">setComponentJvmOptions</a></span>​(java.lang.String component, |
| java.lang.String jvmOptions)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i25" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setComponentJvmOptions(java.util.Map,java.lang.String,java.lang.String)">setComponentJvmOptions</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String component, |
| java.lang.String jvmOptions)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i26" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setComponentParallelism(int)">setComponentParallelism</a></span>​(int parallelism)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i27" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setComponentParallelism(java.util.Map,int)">setComponentParallelism</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| int parallelism)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i28" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setComponentRam(java.lang.String,org.apache.heron.common.basics.ByteAmount)">setComponentRam</a></span>​(java.lang.String component, |
| <a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> ramInBytes)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i29" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setComponentRam(java.util.Map,java.lang.String,long)">setComponentRam</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String component, |
| long ramInBytes)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">use |
| setComponentRam(Map<String, Object> conf, String component, ByteAmount ramInBytes)</div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i30" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setComponentRam(java.util.Map,java.lang.String,org.apache.heron.common.basics.ByteAmount)">setComponentRam</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String component, |
| <a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> ramInBytes)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i31" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setComponentRamMap(java.lang.String)">setComponentRamMap</a></span>​(java.lang.String ramMap)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i32" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setComponentRamMap(java.util.Map,java.lang.String)">setComponentRamMap</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String ramMap)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i33" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContainerCpuPadding(double)">setContainerCpuPadding</a></span>​(double ncpus)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i34" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContainerCpuPadding(java.util.Map,double)">setContainerCpuPadding</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| double ncpus)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i35" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContainerCpuRequested(double)">setContainerCpuRequested</a></span>​(double ncpus)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i36" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContainerCpuRequested(java.util.Map,double)">setContainerCpuRequested</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| double ncpus)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i37" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContainerDiskRequested(java.util.Map,long)">setContainerDiskRequested</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| long nbytes)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">use |
| setContainerDiskRequested(Map<String, Object> conf, ByteAmount nbytes)</div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i38" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContainerDiskRequested(java.util.Map,org.apache.heron.common.basics.ByteAmount)">setContainerDiskRequested</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| <a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> nbytes)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i39" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContainerDiskRequested(org.apache.heron.common.basics.ByteAmount)">setContainerDiskRequested</a></span>​(<a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> nbytes)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i40" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContainerMaxCpuHint(double)">setContainerMaxCpuHint</a></span>​(double ncpus)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i41" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContainerMaxCpuHint(java.util.Map,double)">setContainerMaxCpuHint</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| double ncpus)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i42" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContainerMaxDiskHint(java.util.Map,org.apache.heron.common.basics.ByteAmount)">setContainerMaxDiskHint</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| <a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> nbytes)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i43" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContainerMaxDiskHint(org.apache.heron.common.basics.ByteAmount)">setContainerMaxDiskHint</a></span>​(<a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> nbytes)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i44" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContainerMaxRamHint(java.util.Map,org.apache.heron.common.basics.ByteAmount)">setContainerMaxRamHint</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| <a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> nbytes)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i45" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContainerMaxRamHint(org.apache.heron.common.basics.ByteAmount)">setContainerMaxRamHint</a></span>​(<a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> nbytes)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i46" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContainerPaddingPercentage(int)">setContainerPaddingPercentage</a></span>​(int percentage)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i47" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContainerPaddingPercentage(java.util.Map,int)">setContainerPaddingPercentage</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| int percentage)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i48" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContainerRamPadding(java.util.Map,org.apache.heron.common.basics.ByteAmount)">setContainerRamPadding</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| <a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> nbytes)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i49" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContainerRamPadding(org.apache.heron.common.basics.ByteAmount)">setContainerRamPadding</a></span>​(<a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> nbytes)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i50" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContainerRamRequested(java.util.Map,long)">setContainerRamRequested</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| long nbytes)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">use |
| setContainerRamRequested(Map<String, Object> conf, ByteAmount nbytes)</div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i51" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContainerRamRequested(java.util.Map,org.apache.heron.common.basics.ByteAmount)">setContainerRamRequested</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| <a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> nbytes)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i52" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContainerRamRequested(org.apache.heron.common.basics.ByteAmount)">setContainerRamRequested</a></span>​(<a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> nbytes)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i53" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDebug(boolean)">setDebug</a></span>​(boolean isOn)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i54" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDebug(java.util.Map,boolean)">setDebug</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| boolean isOn)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i55" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setEnableAcking(boolean)">setEnableAcking</a></span>​(boolean acking)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">use <a href="#setTopologyReliabilityMode(org.apache.heron.api.Config.TopologyReliabilityMode)"><code>setTopologyReliabilityMode(TopologyReliabilityMode)</code></a> instead</div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i56" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setEnableAcking(java.util.Map,boolean)">setEnableAcking</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| boolean acking)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">use <a href="#setTopologyReliabilityMode(java.util.Map,org.apache.heron.api.Config.TopologyReliabilityMode)"><code>setTopologyReliabilityMode(Map, TopologyReliabilityMode)</code></a> instead.</div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i57" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setEnvironment(java.util.Map,java.util.Map)">setEnvironment</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.util.Map env)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i58" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setFallBackOnJavaSerialization(boolean)">setFallBackOnJavaSerialization</a></span>​(boolean fallback)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i59" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setFallBackOnJavaSerialization(java.util.Map,boolean)">setFallBackOnJavaSerialization</a></span>​(java.util.Map conf, |
| boolean fallback)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i60" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setFFDSortingStrategy(java.lang.String)">setFFDSortingStrategy</a></span>​(java.lang.String sortingStrategy)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i61" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setFFDSortingStrategy(java.util.Map,java.lang.String)">setFFDSortingStrategy</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String sortingStrategy)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i62" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setKryoFactory(java.lang.Class)">setKryoFactory</a></span>​(java.lang.Class<? extends <a href="serializer/IKryoFactory.html" title="interface in org.apache.heron.api.serializer">IKryoFactory</a>> klass)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i63" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setKryoFactory(java.util.Map,java.lang.Class)">setKryoFactory</a></span>​(java.util.Map conf, |
| java.lang.Class<? extends <a href="serializer/IKryoFactory.html" title="interface in org.apache.heron.api.serializer">IKryoFactory</a>> klass)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i64" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMaxNumInstancesPerContainer(java.util.Map,int)">setMaxNumInstancesPerContainer</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| int n)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i65" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMaxSpoutPending(int)">setMaxSpoutPending</a></span>​(int max)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i66" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMaxSpoutPending(java.util.Map,int)">setMaxSpoutPending</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| int max)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i67" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMessageTimeoutSecs(int)">setMessageTimeoutSecs</a></span>​(int secs)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i68" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMessageTimeoutSecs(java.util.Map,int)">setMessageTimeoutSecs</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| int secs)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i69" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMetricsmgrRam(java.util.Map,org.apache.heron.common.basics.ByteAmount)">setMetricsmgrRam</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| <a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> ramInBytes)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i70" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMetricsmgrRam(org.apache.heron.common.basics.ByteAmount)">setMetricsmgrRam</a></span>​(<a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> ramInBytes)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i71" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setNumStmgrs(int)">setNumStmgrs</a></span>​(int stmgrs)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i72" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setNumStmgrs(java.util.Map,int)">setNumStmgrs</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| int stmgrs)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i73" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSerializationClassName(java.lang.String)">setSerializationClassName</a></span>​(java.lang.String className)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i74" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSerializationClassName(java.util.Map,java.lang.String)">setSerializationClassName</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String className)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i75" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSkipMissingKryoRegistrations(boolean)">setSkipMissingKryoRegistrations</a></span>​(boolean skip)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i76" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSkipMissingKryoRegistrations(java.util.Map,boolean)">setSkipMissingKryoRegistrations</a></span>​(java.util.Map conf, |
| boolean skip)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i77" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setStreamManagerRam(java.util.Map,org.apache.heron.common.basics.ByteAmount)">setStreamManagerRam</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| <a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> ramInBytes)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i78" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setStreamManagerRam(org.apache.heron.common.basics.ByteAmount)">setStreamManagerRam</a></span>​(<a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> ramInBytes)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i79" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTeamEmail(java.lang.String)">setTeamEmail</a></span>​(java.lang.String teamEmail)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i80" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTeamEmail(java.util.Map,java.lang.String)">setTeamEmail</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String teamEmail)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i81" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTeamName(java.lang.String)">setTeamName</a></span>​(java.lang.String teamName)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i82" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTeamName(java.util.Map,java.lang.String)">setTeamName</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String teamName)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i83" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTickTupleFrequency(int)">setTickTupleFrequency</a></span>​(int seconds)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i84" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTickTupleFrequency(java.util.Map,int)">setTickTupleFrequency</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| int seconds)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i85" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTickTupleFrequencyMs(java.util.Map,long)">setTickTupleFrequencyMs</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| long millis)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i86" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyCapTicket(java.lang.String)">setTopologyCapTicket</a></span>​(java.lang.String ticket)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i87" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyCapTicket(java.util.Map,java.lang.String)">setTopologyCapTicket</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String ticket)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i88" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyComponentOutputBPS(long)">setTopologyComponentOutputBPS</a></span>​(long bps)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">use the TOPOLOGY_COMPONENT_OUTPUT_BPS config with ComponentConfigurationDeclarer's |
| addConfiguration() instead.</div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i89" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyComponentOutputBPS(java.util.Map,long)">setTopologyComponentOutputBPS</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| long bps)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">use the TOPOLOGY_COMPONENT_OUTPUT_BPS config with ComponentConfigurationDeclarer's |
| addConfiguration() instead.</div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i90" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyContainerMaxNumInstances(int)">setTopologyContainerMaxNumInstances</a></span>​(int n)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i91" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyDropTuplesUponBackpressure(boolean)">setTopologyDropTuplesUponBackpressure</a></span>​(boolean dropTuples)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i92" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyProjectName(java.lang.String)">setTopologyProjectName</a></span>​(java.lang.String project)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i93" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyProjectName(java.util.Map,java.lang.String)">setTopologyProjectName</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String project)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i94" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyReliabilityMode(java.util.Map,org.apache.heron.api.Config.TopologyReliabilityMode)">setTopologyReliabilityMode</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| <a href="Config.TopologyReliabilityMode.html" title="enum in org.apache.heron.api">Config.TopologyReliabilityMode</a> mode)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i95" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyReliabilityMode(org.apache.heron.api.Config.TopologyReliabilityMode)">setTopologyReliabilityMode</a></span>​(<a href="Config.TopologyReliabilityMode.html" title="enum in org.apache.heron.api">Config.TopologyReliabilityMode</a> mode)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i96" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyRemoteDebugging(boolean)">setTopologyRemoteDebugging</a></span>​(boolean isOn)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i97" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyStatefulCheckpointIntervalSecs(int)">setTopologyStatefulCheckpointIntervalSecs</a></span>​(int secs)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i98" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyStatefulCheckpointIntervalSecs(java.util.Map,int)">setTopologyStatefulCheckpointIntervalSecs</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| int secs)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i99" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyStatefulSpillState(java.lang.String)">setTopologyStatefulSpillState</a></span>​(java.lang.String spillState)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i100" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyStatefulSpillState(java.util.Map,java.lang.String)">setTopologyStatefulSpillState</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String spillState)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i101" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyStatefulSpillStateLocation(java.lang.String)">setTopologyStatefulSpillStateLocation</a></span>​(java.lang.String location)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i102" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyStatefulSpillStateLocation(java.util.Map,java.lang.String)">setTopologyStatefulSpillStateLocation</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String location)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i103" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyStatefulStartClean(boolean)">setTopologyStatefulStartClean</a></span>​(boolean clean)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i104" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopologyStatefulStartClean(java.util.Map,boolean)">setTopologyStatefulStartClean</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| boolean clean)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i105" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setUpdateDeactivateWaitDuration(int)">setUpdateDeactivateWaitDuration</a></span>​(int seconds)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i106" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setUpdateReactivateWaitDuration(int)">setUpdateReactivateWaitDuration</a></span>​(int seconds)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a id="methods.inherited.from.class.java.util.HashMap"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class java.util.HashMap</h3> |
| <code>clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values</code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a id="methods.inherited.from.class.java.util.AbstractMap"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class java.util.AbstractMap</h3> |
| <code>equals, hashCode, toString</code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class java.lang.Object</h3> |
| <code>finalize, getClass, notify, notifyAll, wait, wait, wait</code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a id="methods.inherited.from.class.java.util.Map"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from interface java.util.Map</h3> |
| <code>equals, hashCode</code></li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <section> |
| <ul class="blockList"> |
| <li class="blockList"><a id="field.detail"> |
| <!-- --> |
| </a> |
| <h3>Field Detail</h3> |
| <a id="TOPOLOGY_WORKER_CHILDOPTS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_WORKER_CHILDOPTS</h4> |
| <pre>public static final java.lang.String TOPOLOGY_WORKER_CHILDOPTS</pre> |
| <div class="block">Topology-specific options for the worker child process. This is used in addition to WORKER_CHILDOPTS.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_WORKER_CHILDOPTS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_COMPONENT_JVMOPTS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_COMPONENT_JVMOPTS</h4> |
| <pre>public static final java.lang.String TOPOLOGY_COMPONENT_JVMOPTS</pre> |
| <div class="block">Per component JVM options. The format of this flag is something like |
| spout0:jvmopt_for_spout0,spout1:jvmopt_for_spout1. Mostly should be used |
| in conjunction with setComponentJvmOptions(). This is used in addition |
| to TOPOLOGY_WORKER_CHILDOPTS. While TOPOLOGY_WORKER_CHILDOPTS applies for |
| all components, this is per component</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_COMPONENT_JVMOPTS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_TICK_TUPLE_FREQ_MS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_TICK_TUPLE_FREQ_MS</h4> |
| <pre>public static final java.lang.String TOPOLOGY_TICK_TUPLE_FREQ_MS</pre> |
| <div class="block">How often (in milliseconds) 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> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_TICK_TUPLE_FREQ_MS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_ENABLE_MESSAGE_TIMEOUTS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_ENABLE_MESSAGE_TIMEOUTS</h4> |
| <pre>public static final java.lang.String TOPOLOGY_ENABLE_MESSAGE_TIMEOUTS</pre> |
| <div class="block">True if Heron 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> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_ENABLE_MESSAGE_TIMEOUTS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_DEBUG"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_DEBUG</h4> |
| <pre>public static final java.lang.String TOPOLOGY_DEBUG</pre> |
| <div class="block">When set to true, Heron will log every message that's emitted.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_DEBUG">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_STMGRS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_STMGRS</h4> |
| <pre>public static final java.lang.String TOPOLOGY_STMGRS</pre> |
| <div class="block">The number of stmgr instances that should spin up to service this |
| topology. All the executors will be evenly shared by these stmgrs.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_STMGRS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_MESSAGE_TIMEOUT_SECS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_MESSAGE_TIMEOUT_SECS</h4> |
| <pre>public static final java.lang.String TOPOLOGY_MESSAGE_TIMEOUT_SECS</pre> |
| <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, Heron |
| will fail the message on the spout. Some spouts implementations will then replay |
| the message at a later time.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_MESSAGE_TIMEOUT_SECS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_COMPONENT_PARALLELISM"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_COMPONENT_PARALLELISM</h4> |
| <pre>public static final java.lang.String TOPOLOGY_COMPONENT_PARALLELISM</pre> |
| <div class="block">The per component parallelism for a component in this topology. |
| Note:- If you are changing this, please change the utils.h as well</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_COMPONENT_PARALLELISM">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_MAX_SPOUT_PENDING"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_MAX_SPOUT_PENDING</h4> |
| <pre>public static final java.lang.String TOPOLOGY_MAX_SPOUT_PENDING</pre> |
| <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> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_MAX_SPOUT_PENDING">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_AUTO_TASK_HOOKS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_AUTO_TASK_HOOKS</h4> |
| <pre>public static final java.lang.String TOPOLOGY_AUTO_TASK_HOOKS</pre> |
| <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> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_AUTO_TASK_HOOKS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_SERIALIZER_CLASSNAME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_SERIALIZER_CLASSNAME</h4> |
| <pre>public static final java.lang.String TOPOLOGY_SERIALIZER_CLASSNAME</pre> |
| <div class="block">The serialization class that is used to serialize/deserialize tuples</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_SERIALIZER_CLASSNAME">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="HERON_JAVA_SERIALIZER_CLASS_NAME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>HERON_JAVA_SERIALIZER_CLASS_NAME</h4> |
| <pre>public static final java.lang.String HERON_JAVA_SERIALIZER_CLASS_NAME</pre> |
| <div class="block">The serializers available for TOPOLOGY_SERIALIZER_CLASSNAME.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.HERON_JAVA_SERIALIZER_CLASS_NAME">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="HERON_KRYO_SERIALIZER_CLASS_NAME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>HERON_KRYO_SERIALIZER_CLASS_NAME</h4> |
| <pre>public static final java.lang.String HERON_KRYO_SERIALIZER_CLASS_NAME</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.HERON_KRYO_SERIALIZER_CLASS_NAME">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_KRYO_FACTORY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_KRYO_FACTORY</h4> |
| <pre>public static final java.lang.String TOPOLOGY_KRYO_FACTORY</pre> |
| <div class="block">Class that specifies how to create a Kryo instance for serialization. Heron will then apply |
| topology.kryo.register. The default implementation |
| implements topology.fall.back.on.java.serialization and turns references off.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_KRYO_FACTORY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_KRYO_REGISTER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_KRYO_REGISTER</h4> |
| <pre>public static final java.lang.String TOPOLOGY_KRYO_REGISTER</pre> |
| <div class="block">A list of serialization registrations if KryoSerializor is used. |
| In Kryo, the serialization can 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 Kryo Serializer. |
| <p> |
| See Kryo's documentation for more information about writing custom serializers.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_KRYO_REGISTER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_KRYO_DECORATORS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_KRYO_DECORATORS</h4> |
| <pre>public static final java.lang.String TOPOLOGY_KRYO_DECORATORS</pre> |
| <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> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_KRYO_DECORATORS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_SKIP_MISSING_KRYO_REGISTRATIONS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_SKIP_MISSING_KRYO_REGISTRATIONS</h4> |
| <pre>public static final java.lang.String TOPOLOGY_SKIP_MISSING_KRYO_REGISTRATIONS</pre> |
| <div class="block">Whether or not Heron 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 heron.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, Heron will ignore that it doesn't have those other serializations |
| rather than throw an error.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_SKIP_MISSING_KRYO_REGISTRATIONS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_FALL_BACK_ON_JAVA_SERIALIZATION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_FALL_BACK_ON_JAVA_SERIALIZATION</h4> |
| <pre>public static final java.lang.String TOPOLOGY_FALL_BACK_ON_JAVA_SERIALIZATION</pre> |
| <div class="block">Whether or not to fallback to Java serialization in a topology.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_FALL_BACK_ON_JAVA_SERIALIZATION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_ENABLE_ACKING"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_ENABLE_ACKING</h4> |
| <pre>@Deprecated |
| public static final java.lang.String TOPOLOGY_ENABLE_ACKING</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">use <a href="#TOPOLOGY_RELIABILITY_MODE"><code>TOPOLOGY_RELIABILITY_MODE</code></a> instead.</div> |
| </div> |
| <div class="block">Is the topology running in atleast-once mode? |
| <p> |
| <p>If this is set to false, then Heron will immediately ack tuples as soon |
| as they come off the spout, effectively disabling reliability.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_ENABLE_ACKING">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_RELIABILITY_MODE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_RELIABILITY_MODE</h4> |
| <pre>public static final java.lang.String TOPOLOGY_RELIABILITY_MODE</pre> |
| <div class="block">A Heron topology can be run in any one of the TopologyReliabilityMode |
| mode. The format of this flag is the string encoded values of the |
| underlying TopologyReliabilityMode value.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_RELIABILITY_MODE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_CONTAINER_CPU_REQUESTED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_CONTAINER_CPU_REQUESTED</h4> |
| <pre>public static final java.lang.String TOPOLOGY_CONTAINER_CPU_REQUESTED</pre> |
| <div class="block">Number of CPU cores per container to be reserved for this topology</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_CONTAINER_CPU_REQUESTED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_CONTAINER_RAM_REQUESTED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_CONTAINER_RAM_REQUESTED</h4> |
| <pre>public static final java.lang.String TOPOLOGY_CONTAINER_RAM_REQUESTED</pre> |
| <div class="block">Amount of RAM per container to be reserved for this topology. |
| In bytes.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_CONTAINER_RAM_REQUESTED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_CONTAINER_DISK_REQUESTED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_CONTAINER_DISK_REQUESTED</h4> |
| <pre>public static final java.lang.String TOPOLOGY_CONTAINER_DISK_REQUESTED</pre> |
| <div class="block">Amount of disk per container to be reserved for this topology. |
| In bytes.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_CONTAINER_DISK_REQUESTED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_CONTAINER_MAX_CPU_HINT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_CONTAINER_MAX_CPU_HINT</h4> |
| <pre>public static final java.lang.String TOPOLOGY_CONTAINER_MAX_CPU_HINT</pre> |
| <div class="block">Hint for max number of CPU cores per container to be reserved for this topology</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_CONTAINER_MAX_CPU_HINT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_CONTAINER_MAX_RAM_HINT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_CONTAINER_MAX_RAM_HINT</h4> |
| <pre>public static final java.lang.String TOPOLOGY_CONTAINER_MAX_RAM_HINT</pre> |
| <div class="block">Hint for max amount of RAM per container to be reserved for this topology. |
| In bytes.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_CONTAINER_MAX_RAM_HINT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_CONTAINER_MAX_DISK_HINT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_CONTAINER_MAX_DISK_HINT</h4> |
| <pre>public static final java.lang.String TOPOLOGY_CONTAINER_MAX_DISK_HINT</pre> |
| <div class="block">Hint for max amount of disk per container to be reserved for this topology. |
| In bytes.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_CONTAINER_MAX_DISK_HINT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_CONTAINER_MAX_NUM_INSTANCES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_CONTAINER_MAX_NUM_INSTANCES</h4> |
| <pre>public static final java.lang.String TOPOLOGY_CONTAINER_MAX_NUM_INSTANCES</pre> |
| <div class="block">Max number of instances per container for this topology.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_CONTAINER_MAX_NUM_INSTANCES">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_CONTAINER_PADDING_PERCENTAGE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_CONTAINER_PADDING_PERCENTAGE</h4> |
| <pre>public static final java.lang.String TOPOLOGY_CONTAINER_PADDING_PERCENTAGE</pre> |
| <div class="block">Percent of resource to pad each container.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_CONTAINER_PADDING_PERCENTAGE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_CONTAINER_RAM_PADDING"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_CONTAINER_RAM_PADDING</h4> |
| <pre>public static final java.lang.String TOPOLOGY_CONTAINER_RAM_PADDING</pre> |
| <div class="block">Amount of RAM to pad each container. |
| In bytes.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_CONTAINER_RAM_PADDING">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_CONTAINER_CPU_PADDING"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_CONTAINER_CPU_PADDING</h4> |
| <pre>public static final java.lang.String TOPOLOGY_CONTAINER_CPU_PADDING</pre> |
| <div class="block">Amount of CPU to pad each container. |
| In decimal form of percent of CPU shares.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_CONTAINER_CPU_PADDING">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_COMPONENT_CPUMAP"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_COMPONENT_CPUMAP</h4> |
| <pre>public static final java.lang.String TOPOLOGY_COMPONENT_CPUMAP</pre> |
| <div class="block">Per component RAM requirement. The format of this flag is something like |
| spout0:0.2,spout1:0.2,bolt1:0.5.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_COMPONENT_CPUMAP">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_COMPONENT_RAMMAP"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_COMPONENT_RAMMAP</h4> |
| <pre>public static final java.lang.String TOPOLOGY_COMPONENT_RAMMAP</pre> |
| <div class="block">Per component RAM requirement. The format of this flag is something like |
| spout0:12434,spout1:345353,bolt1:545356.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_COMPONENT_RAMMAP">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_COMPONENT_DISKMAP"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_COMPONENT_DISKMAP</h4> |
| <pre>public static final java.lang.String TOPOLOGY_COMPONENT_DISKMAP</pre> |
| <div class="block">Per component RAM requirement. The format of this flag is something like |
| spout0:12434,spout1:345353,bolt1:545356.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_COMPONENT_DISKMAP">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_PACKING_FFD_SORTING_STRATEGY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_PACKING_FFD_SORTING_STRATEGY</h4> |
| <pre>public static final java.lang.String TOPOLOGY_PACKING_FFD_SORTING_STRATEGY</pre> |
| <div class="block">Sorting strategy for FirstFitDecreasingPacking algorithm. |
| RAM_FIRST (default), or CPU_FIRST</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_PACKING_FFD_SORTING_STRATEGY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_STATEFUL_CHECKPOINT_INTERVAL_SECONDS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_STATEFUL_CHECKPOINT_INTERVAL_SECONDS</h4> |
| <pre>public static final java.lang.String TOPOLOGY_STATEFUL_CHECKPOINT_INTERVAL_SECONDS</pre> |
| <div class="block">What's the checkpoint interval for stateful topologies in seconds</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_STATEFUL_CHECKPOINT_INTERVAL_SECONDS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_STATEFUL_START_CLEAN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_STATEFUL_START_CLEAN</h4> |
| <pre>public static final java.lang.String TOPOLOGY_STATEFUL_START_CLEAN</pre> |
| <div class="block">Boolean flag that says that the stateful topology should start from |
| clean state, i.e. ignore any checkpoint state</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_STATEFUL_START_CLEAN">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_STATEFUL_CKPTMGR_RAM"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_STATEFUL_CKPTMGR_RAM</h4> |
| <pre>public static final java.lang.String TOPOLOGY_STATEFUL_CKPTMGR_RAM</pre> |
| <div class="block">Checkpoint Manager RAM requirement.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_STATEFUL_CKPTMGR_RAM">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_STATEFUL_SPILL_STATE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_STATEFUL_SPILL_STATE</h4> |
| <pre>public static final java.lang.String TOPOLOGY_STATEFUL_SPILL_STATE</pre> |
| <div class="block">Whether spill the state to disk for transferring</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_STATEFUL_SPILL_STATE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_STATEFUL_SPILL_STATE_LOCATION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_STATEFUL_SPILL_STATE_LOCATION</h4> |
| <pre>public static final java.lang.String TOPOLOGY_STATEFUL_SPILL_STATE_LOCATION</pre> |
| <div class="block">The local disk location where the state is spilled</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_STATEFUL_SPILL_STATE_LOCATION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_STMGR_RAM"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_STMGR_RAM</h4> |
| <pre>public static final java.lang.String TOPOLOGY_STMGR_RAM</pre> |
| <div class="block">Stream Manager RAM requirement</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_STMGR_RAM">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_METRICSMGR_RAM"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_METRICSMGR_RAM</h4> |
| <pre>public static final java.lang.String TOPOLOGY_METRICSMGR_RAM</pre> |
| <div class="block">Metrics Manager RAM requirement</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_METRICSMGR_RAM">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_NAME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_NAME</h4> |
| <pre>public static final java.lang.String TOPOLOGY_NAME</pre> |
| <div class="block">Name of the topology. This config is automatically set by Heron when the topology is submitted.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_NAME">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_TEAM_NAME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_TEAM_NAME</h4> |
| <pre>public static final java.lang.String TOPOLOGY_TEAM_NAME</pre> |
| <div class="block">Name of the team which owns this topology.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_TEAM_NAME">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_TEAM_EMAIL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_TEAM_EMAIL</h4> |
| <pre>public static final java.lang.String TOPOLOGY_TEAM_EMAIL</pre> |
| <div class="block">Email of the team which owns this topology.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_TEAM_EMAIL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_TEAM_ENVIRONMENT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_TEAM_ENVIRONMENT</h4> |
| <pre>public static final java.lang.String TOPOLOGY_TEAM_ENVIRONMENT</pre> |
| <div class="block">Name of the of the environment this topology should run in.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_TEAM_ENVIRONMENT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_CAP_TICKET"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_CAP_TICKET</h4> |
| <pre>public static final java.lang.String TOPOLOGY_CAP_TICKET</pre> |
| <div class="block">Cap ticket (if filed) for the topology. If the topology is in prod this has to be set or it |
| cannot be deployed.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_CAP_TICKET">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_PROJECT_NAME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_PROJECT_NAME</h4> |
| <pre>public static final java.lang.String TOPOLOGY_PROJECT_NAME</pre> |
| <div class="block">Project name of the topology, to help us with tagging which topologies are part of which project. For example, if topology A and |
| Topology B are part of the same project, we will like to aggregate them as part of the same project. This is required by Cap team.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_PROJECT_NAME">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_ADDITIONAL_CLASSPATH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_ADDITIONAL_CLASSPATH</h4> |
| <pre>public static final java.lang.String TOPOLOGY_ADDITIONAL_CLASSPATH</pre> |
| <div class="block">Any user defined classpath that needs to be passed to instances should be set in to config |
| through this key. The value will be of the format "cp1:cp2:cp3..."</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_ADDITIONAL_CLASSPATH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_UPDATE_DEACTIVATE_WAIT_SECS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_UPDATE_DEACTIVATE_WAIT_SECS</h4> |
| <pre>public static final java.lang.String TOPOLOGY_UPDATE_DEACTIVATE_WAIT_SECS</pre> |
| <div class="block">Amount of time to wait after deactivating a topology before updating it</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_UPDATE_DEACTIVATE_WAIT_SECS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_UPDATE_REACTIVATE_WAIT_SECS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_UPDATE_REACTIVATE_WAIT_SECS</h4> |
| <pre>public static final java.lang.String TOPOLOGY_UPDATE_REACTIVATE_WAIT_SECS</pre> |
| <div class="block">After updating a topology, amount of time to wait for it to come back up before reactivating it</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_UPDATE_REACTIVATE_WAIT_SECS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_ENVIRONMENT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_ENVIRONMENT</h4> |
| <pre>public static final java.lang.String TOPOLOGY_ENVIRONMENT</pre> |
| <div class="block">Topology-specific environment properties to be added to an Heron instance. |
| This is added to the existing environment (that of the Heron instance). |
| This variable contains Map<String, String></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_ENVIRONMENT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_TIMER_EVENTS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_TIMER_EVENTS</h4> |
| <pre>public static final java.lang.String TOPOLOGY_TIMER_EVENTS</pre> |
| <div class="block">Timer events registered for a topology. |
| This is a Map<String, Pair<Duration, Runnable>>. |
| Where the key is the name and the value contains the frequency of the event |
| and the task to run.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_TIMER_EVENTS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_REMOTE_DEBUGGING_ENABLE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_REMOTE_DEBUGGING_ENABLE</h4> |
| <pre>public static final java.lang.String TOPOLOGY_REMOTE_DEBUGGING_ENABLE</pre> |
| <div class="block">Enable Remote debugging for java heron instances</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_REMOTE_DEBUGGING_ENABLE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_DROPTUPLES_UPON_BACKPRESSURE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_DROPTUPLES_UPON_BACKPRESSURE</h4> |
| <pre>public static final java.lang.String TOPOLOGY_DROPTUPLES_UPON_BACKPRESSURE</pre> |
| <div class="block">Do we want to drop tuples instead of initiating Spout BackPressure</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_DROPTUPLES_UPON_BACKPRESSURE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TOPOLOGY_COMPONENT_OUTPUT_BPS"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>TOPOLOGY_COMPONENT_OUTPUT_BPS</h4> |
| <pre>public static final java.lang.String TOPOLOGY_COMPONENT_OUTPUT_BPS</pre> |
| <div class="block">The per component output bytes per second (rate limit) in this topology. It works with |
| the addConfiguration() function in ComponentConfigurationDeclarer class. |
| Example: |
| builder.setSpout(...).addConfiguration(Config.TOPOLOGY_COMPONENT_OUTPUT_BPS, 1000); |
| builder.setBolt(...).addConfiguration(Config.TOPOLOGY_COMPONENT_OUTPUT_BPS, 1000);</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.heron.api.Config.TOPOLOGY_COMPONENT_OUTPUT_BPS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <section> |
| <ul class="blockList"> |
| <li class="blockList"><a id="constructor.detail"> |
| <!-- --> |
| </a> |
| <h3>Constructor Detail</h3> |
| <a id="<init>()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>Config</h4> |
| <pre>public Config()</pre> |
| </li> |
| </ul> |
| <a id="<init>(java.util.Map)"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>Config</h4> |
| <pre>public Config​(java.util.Map<java.lang.String,​java.lang.Object> map)</pre> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| <!-- ============ METHOD DETAIL ========== --> |
| <section> |
| <ul class="blockList"> |
| <li class="blockList"><a id="method.detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a id="setDebug(java.util.Map,boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDebug</h4> |
| <pre class="methodSignature">public static void setDebug​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| boolean isOn)</pre> |
| </li> |
| </ul> |
| <a id="setTeamName(java.util.Map,java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTeamName</h4> |
| <pre class="methodSignature">public static void setTeamName​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String teamName)</pre> |
| </li> |
| </ul> |
| <a id="setTeamEmail(java.util.Map,java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTeamEmail</h4> |
| <pre class="methodSignature">public static void setTeamEmail​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String teamEmail)</pre> |
| </li> |
| </ul> |
| <a id="setTopologyCapTicket(java.util.Map,java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTopologyCapTicket</h4> |
| <pre class="methodSignature">public static void setTopologyCapTicket​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String ticket)</pre> |
| </li> |
| </ul> |
| <a id="setTopologyProjectName(java.util.Map,java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTopologyProjectName</h4> |
| <pre class="methodSignature">public static void setTopologyProjectName​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String project)</pre> |
| </li> |
| </ul> |
| <a id="setNumStmgrs(java.util.Map,int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setNumStmgrs</h4> |
| <pre class="methodSignature">public static void setNumStmgrs​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| int stmgrs)</pre> |
| </li> |
| </ul> |
| <a id="setSerializationClassName(java.util.Map,java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSerializationClassName</h4> |
| <pre class="methodSignature">public static void setSerializationClassName​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String className)</pre> |
| </li> |
| </ul> |
| <a id="setKryoFactory(java.util.Map,java.lang.Class)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setKryoFactory</h4> |
| <pre class="methodSignature">public static void setKryoFactory​(java.util.Map conf, |
| java.lang.Class<? extends <a href="serializer/IKryoFactory.html" title="interface in org.apache.heron.api.serializer">IKryoFactory</a>> klass)</pre> |
| </li> |
| </ul> |
| <a id="setSkipMissingKryoRegistrations(java.util.Map,boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSkipMissingKryoRegistrations</h4> |
| <pre class="methodSignature">public static void setSkipMissingKryoRegistrations​(java.util.Map conf, |
| boolean skip)</pre> |
| </li> |
| </ul> |
| <a id="registerKryoSerialization(java.util.Map,java.lang.Class)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>registerKryoSerialization</h4> |
| <pre class="methodSignature">public static void registerKryoSerialization​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.Class klass)</pre> |
| </li> |
| </ul> |
| <a id="registerKryoSerialization(java.util.Map,java.lang.Class,java.lang.Class)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>registerKryoSerialization</h4> |
| <pre class="methodSignature">public static void registerKryoSerialization​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.Class klass, |
| java.lang.Class<? extends com.esotericsoftware.kryo.Serializer> serializerClass)</pre> |
| </li> |
| </ul> |
| <a id="registerDecorator(java.util.Map,java.lang.Class)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>registerDecorator</h4> |
| <pre class="methodSignature">public static void registerDecorator​(java.util.Map conf, |
| java.lang.Class<? extends <a href="serializer/IKryoDecorator.html" title="interface in org.apache.heron.api.serializer">IKryoDecorator</a>> klass)</pre> |
| </li> |
| </ul> |
| <a id="setFallBackOnJavaSerialization(java.util.Map,boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFallBackOnJavaSerialization</h4> |
| <pre class="methodSignature">public static void setFallBackOnJavaSerialization​(java.util.Map conf, |
| boolean fallback)</pre> |
| </li> |
| </ul> |
| <a id="setEnableAcking(java.util.Map,boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEnableAcking</h4> |
| <pre class="methodSignature">@Deprecated |
| public static void setEnableAcking​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| boolean acking)</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">use <a href="#setTopologyReliabilityMode(java.util.Map,org.apache.heron.api.Config.TopologyReliabilityMode)"><code>setTopologyReliabilityMode(Map, TopologyReliabilityMode)</code></a> instead.</div> |
| </div> |
| <div class="block">Is topology running with acking enabled?</div> |
| </li> |
| </ul> |
| <a id="setMessageTimeoutSecs(java.util.Map,int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMessageTimeoutSecs</h4> |
| <pre class="methodSignature">public static void setMessageTimeoutSecs​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| int secs)</pre> |
| </li> |
| </ul> |
| <a id="setComponentParallelism(java.util.Map,int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setComponentParallelism</h4> |
| <pre class="methodSignature">public static void setComponentParallelism​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| int parallelism)</pre> |
| </li> |
| </ul> |
| <a id="setMaxSpoutPending(java.util.Map,int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMaxSpoutPending</h4> |
| <pre class="methodSignature">public static void setMaxSpoutPending​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| int max)</pre> |
| </li> |
| </ul> |
| <a id="setTickTupleFrequency(java.util.Map,int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTickTupleFrequency</h4> |
| <pre class="methodSignature">public static void setTickTupleFrequency​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| int seconds)</pre> |
| </li> |
| </ul> |
| <a id="setTickTupleFrequencyMs(java.util.Map,long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTickTupleFrequencyMs</h4> |
| <pre class="methodSignature">public static void setTickTupleFrequencyMs​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| long millis)</pre> |
| </li> |
| </ul> |
| <a id="setTopologyReliabilityMode(java.util.Map,org.apache.heron.api.Config.TopologyReliabilityMode)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTopologyReliabilityMode</h4> |
| <pre class="methodSignature">public static void setTopologyReliabilityMode​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| <a href="Config.TopologyReliabilityMode.html" title="enum in org.apache.heron.api">Config.TopologyReliabilityMode</a> mode)</pre> |
| </li> |
| </ul> |
| <a id="setContainerCpuRequested(java.util.Map,double)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setContainerCpuRequested</h4> |
| <pre class="methodSignature">public static void setContainerCpuRequested​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| double ncpus)</pre> |
| </li> |
| </ul> |
| <a id="setContainerDiskRequested(java.util.Map,long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setContainerDiskRequested</h4> |
| <pre class="methodSignature">@Deprecated |
| public static void setContainerDiskRequested​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| long nbytes)</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">use |
| setContainerDiskRequested(Map<String, Object> conf, ByteAmount nbytes)</div> |
| </div> |
| <div class="block">Users should use the version of this method at uses ByteAmount</div> |
| </li> |
| </ul> |
| <a id="setContainerDiskRequested(java.util.Map,org.apache.heron.common.basics.ByteAmount)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setContainerDiskRequested</h4> |
| <pre class="methodSignature">public static void setContainerDiskRequested​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| <a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> nbytes)</pre> |
| </li> |
| </ul> |
| <a id="setContainerRamRequested(java.util.Map,long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setContainerRamRequested</h4> |
| <pre class="methodSignature">@Deprecated |
| public static void setContainerRamRequested​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| long nbytes)</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">use |
| setContainerRamRequested(Map<String, Object> conf, ByteAmount nbytes)</div> |
| </div> |
| <div class="block">Users should use the version of this method at uses ByteAmount</div> |
| </li> |
| </ul> |
| <a id="setContainerRamRequested(java.util.Map,org.apache.heron.common.basics.ByteAmount)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setContainerRamRequested</h4> |
| <pre class="methodSignature">public static void setContainerRamRequested​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| <a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> nbytes)</pre> |
| </li> |
| </ul> |
| <a id="setContainerMaxCpuHint(java.util.Map,double)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setContainerMaxCpuHint</h4> |
| <pre class="methodSignature">public static void setContainerMaxCpuHint​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| double ncpus)</pre> |
| </li> |
| </ul> |
| <a id="setContainerMaxDiskHint(java.util.Map,org.apache.heron.common.basics.ByteAmount)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setContainerMaxDiskHint</h4> |
| <pre class="methodSignature">public static void setContainerMaxDiskHint​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| <a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> nbytes)</pre> |
| </li> |
| </ul> |
| <a id="setContainerMaxRamHint(java.util.Map,org.apache.heron.common.basics.ByteAmount)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setContainerMaxRamHint</h4> |
| <pre class="methodSignature">public static void setContainerMaxRamHint​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| <a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> nbytes)</pre> |
| </li> |
| </ul> |
| <a id="setContainerPaddingPercentage(java.util.Map,int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setContainerPaddingPercentage</h4> |
| <pre class="methodSignature">public static void setContainerPaddingPercentage​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| int percentage)</pre> |
| </li> |
| </ul> |
| <a id="setContainerRamPadding(java.util.Map,org.apache.heron.common.basics.ByteAmount)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setContainerRamPadding</h4> |
| <pre class="methodSignature">public static void setContainerRamPadding​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| <a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> nbytes)</pre> |
| </li> |
| </ul> |
| <a id="setContainerCpuPadding(java.util.Map,double)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setContainerCpuPadding</h4> |
| <pre class="methodSignature">public static void setContainerCpuPadding​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| double ncpus)</pre> |
| </li> |
| </ul> |
| <a id="setMaxNumInstancesPerContainer(java.util.Map,int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMaxNumInstancesPerContainer</h4> |
| <pre class="methodSignature">public static void setMaxNumInstancesPerContainer​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| int n)</pre> |
| </li> |
| </ul> |
| <a id="setComponentCpuMap(java.util.Map,java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setComponentCpuMap</h4> |
| <pre class="methodSignature">public static void setComponentCpuMap​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String cpuMap)</pre> |
| </li> |
| </ul> |
| <a id="setComponentRamMap(java.util.Map,java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setComponentRamMap</h4> |
| <pre class="methodSignature">public static void setComponentRamMap​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String ramMap)</pre> |
| </li> |
| </ul> |
| <a id="setComponentDiskMap(java.util.Map,java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setComponentDiskMap</h4> |
| <pre class="methodSignature">public static void setComponentDiskMap​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String diskMap)</pre> |
| </li> |
| </ul> |
| <a id="setFFDSortingStrategy(java.util.Map,java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFFDSortingStrategy</h4> |
| <pre class="methodSignature">public static void setFFDSortingStrategy​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String sortingStrategy)</pre> |
| </li> |
| </ul> |
| <a id="setAutoTaskHooks(java.util.Map,java.util.List)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAutoTaskHooks</h4> |
| <pre class="methodSignature">public static void setAutoTaskHooks​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.util.List<java.lang.String> hooks)</pre> |
| </li> |
| </ul> |
| <a id="getAutoTaskHooks(java.util.Map)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAutoTaskHooks</h4> |
| <pre class="methodSignature">public static java.util.List<java.lang.String> getAutoTaskHooks​(java.util.Map<java.lang.String,​java.lang.Object> conf)</pre> |
| </li> |
| </ul> |
| <a id="setTopologyComponentOutputBPS(java.util.Map,long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTopologyComponentOutputBPS</h4> |
| <pre class="methodSignature">@Deprecated |
| public static void setTopologyComponentOutputBPS​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| long bps)</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">use the TOPOLOGY_COMPONENT_OUTPUT_BPS config with ComponentConfigurationDeclarer's |
| addConfiguration() instead. |
| Example: |
| builder.setSpout(...).addConfiguration(Config.TOPOLOGY_COMPONENT_OUTPUT_BPS, 1000);</div> |
| </div> |
| <div class="block">This function should not be used to set rate limiter in topology config.</div> |
| </li> |
| </ul> |
| <a id="setComponentRam(java.util.Map,java.lang.String,long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setComponentRam</h4> |
| <pre class="methodSignature">@Deprecated |
| public static void setComponentRam​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String component, |
| long ramInBytes)</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">use |
| setComponentRam(Map<String, Object> conf, String component, ByteAmount ramInBytes)</div> |
| </div> |
| <div class="block">Users should use the version of this method at uses ByteAmount</div> |
| </li> |
| </ul> |
| <a id="setComponentCpu(java.util.Map,java.lang.String,double)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setComponentCpu</h4> |
| <pre class="methodSignature">public static void setComponentCpu​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String component, |
| double cpu)</pre> |
| </li> |
| </ul> |
| <a id="setComponentRam(java.util.Map,java.lang.String,org.apache.heron.common.basics.ByteAmount)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setComponentRam</h4> |
| <pre class="methodSignature">public static void setComponentRam​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String component, |
| <a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> ramInBytes)</pre> |
| </li> |
| </ul> |
| <a id="setComponentDisk(java.util.Map,java.lang.String,org.apache.heron.common.basics.ByteAmount)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setComponentDisk</h4> |
| <pre class="methodSignature">public static void setComponentDisk​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String component, |
| <a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> diskInBytes)</pre> |
| </li> |
| </ul> |
| <a id="setComponentJvmOptions(java.util.Map,java.lang.String,java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setComponentJvmOptions</h4> |
| <pre class="methodSignature">public static void setComponentJvmOptions​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String component, |
| java.lang.String jvmOptions)</pre> |
| </li> |
| </ul> |
| <a id="setTopologyStatefulCheckpointIntervalSecs(java.util.Map,int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTopologyStatefulCheckpointIntervalSecs</h4> |
| <pre class="methodSignature">public static void setTopologyStatefulCheckpointIntervalSecs​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| int secs)</pre> |
| </li> |
| </ul> |
| <a id="setTopologyStatefulStartClean(java.util.Map,boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTopologyStatefulStartClean</h4> |
| <pre class="methodSignature">public static void setTopologyStatefulStartClean​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| boolean clean)</pre> |
| </li> |
| </ul> |
| <a id="setCheckpointManagerRam(java.util.Map,org.apache.heron.common.basics.ByteAmount)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setCheckpointManagerRam</h4> |
| <pre class="methodSignature">public static void setCheckpointManagerRam​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| <a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> ramInBytes)</pre> |
| </li> |
| </ul> |
| <a id="setTopologyStatefulSpillState(java.util.Map,java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTopologyStatefulSpillState</h4> |
| <pre class="methodSignature">public static void setTopologyStatefulSpillState​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String spillState)</pre> |
| </li> |
| </ul> |
| <a id="setTopologyStatefulSpillStateLocation(java.util.Map,java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTopologyStatefulSpillStateLocation</h4> |
| <pre class="methodSignature">public static void setTopologyStatefulSpillStateLocation​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String location)</pre> |
| </li> |
| </ul> |
| <a id="setStreamManagerRam(java.util.Map,org.apache.heron.common.basics.ByteAmount)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setStreamManagerRam</h4> |
| <pre class="methodSignature">public static void setStreamManagerRam​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| <a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> ramInBytes)</pre> |
| </li> |
| </ul> |
| <a id="setMetricsmgrRam(java.util.Map,org.apache.heron.common.basics.ByteAmount)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMetricsmgrRam</h4> |
| <pre class="methodSignature">public static void setMetricsmgrRam​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| <a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> ramInBytes)</pre> |
| </li> |
| </ul> |
| <a id="setEnvironment(java.util.Map,java.util.Map)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEnvironment</h4> |
| <pre class="methodSignature">public static void setEnvironment​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.util.Map env)</pre> |
| </li> |
| </ul> |
| <a id="registerTopologyTimerEvents(java.util.Map,java.lang.String,java.time.Duration,java.lang.Runnable)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>registerTopologyTimerEvents</h4> |
| <pre class="methodSignature">public static void registerTopologyTimerEvents​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String name, |
| java.time.Duration interval, |
| java.lang.Runnable task)</pre> |
| <div class="block">Registers a timer event that executes periodically</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>conf</code> - the map with the existing topology configs</dd> |
| <dd><code>name</code> - the name of the timer</dd> |
| <dd><code>interval</code> - the frequency in which to run the task</dd> |
| <dd><code>task</code> - the task to run</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setDebug(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDebug</h4> |
| <pre class="methodSignature">public void setDebug​(boolean isOn)</pre> |
| </li> |
| </ul> |
| <a id="setTeamName(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTeamName</h4> |
| <pre class="methodSignature">public void setTeamName​(java.lang.String teamName)</pre> |
| </li> |
| </ul> |
| <a id="setTeamEmail(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTeamEmail</h4> |
| <pre class="methodSignature">public void setTeamEmail​(java.lang.String teamEmail)</pre> |
| </li> |
| </ul> |
| <a id="setTopologyCapTicket(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTopologyCapTicket</h4> |
| <pre class="methodSignature">public void setTopologyCapTicket​(java.lang.String ticket)</pre> |
| </li> |
| </ul> |
| <a id="setTopologyProjectName(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTopologyProjectName</h4> |
| <pre class="methodSignature">public void setTopologyProjectName​(java.lang.String project)</pre> |
| </li> |
| </ul> |
| <a id="setNumStmgrs(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setNumStmgrs</h4> |
| <pre class="methodSignature">public void setNumStmgrs​(int stmgrs)</pre> |
| </li> |
| </ul> |
| <a id="setSerializationClassName(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSerializationClassName</h4> |
| <pre class="methodSignature">public void setSerializationClassName​(java.lang.String className)</pre> |
| </li> |
| </ul> |
| <a id="setKryoFactory(java.lang.Class)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setKryoFactory</h4> |
| <pre class="methodSignature">public void setKryoFactory​(java.lang.Class<? extends <a href="serializer/IKryoFactory.html" title="interface in org.apache.heron.api.serializer">IKryoFactory</a>> klass)</pre> |
| </li> |
| </ul> |
| <a id="setSkipMissingKryoRegistrations(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSkipMissingKryoRegistrations</h4> |
| <pre class="methodSignature">public void setSkipMissingKryoRegistrations​(boolean skip)</pre> |
| </li> |
| </ul> |
| <a id="registerKryoSerialization(java.lang.Class)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>registerKryoSerialization</h4> |
| <pre class="methodSignature">public void registerKryoSerialization​(java.lang.Class klass)</pre> |
| </li> |
| </ul> |
| <a id="registerKryoSerialization(java.lang.Class,java.lang.Class)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>registerKryoSerialization</h4> |
| <pre class="methodSignature">public void registerKryoSerialization​(java.lang.Class klass, |
| java.lang.Class<? extends com.esotericsoftware.kryo.Serializer> serializerClass)</pre> |
| </li> |
| </ul> |
| <a id="registerDecorator(java.lang.Class)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>registerDecorator</h4> |
| <pre class="methodSignature">public void registerDecorator​(java.lang.Class<? extends <a href="serializer/IKryoDecorator.html" title="interface in org.apache.heron.api.serializer">IKryoDecorator</a>> klass)</pre> |
| </li> |
| </ul> |
| <a id="setFallBackOnJavaSerialization(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFallBackOnJavaSerialization</h4> |
| <pre class="methodSignature">public void setFallBackOnJavaSerialization​(boolean fallback)</pre> |
| </li> |
| </ul> |
| <a id="setEnableAcking(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEnableAcking</h4> |
| <pre class="methodSignature">@Deprecated |
| public void setEnableAcking​(boolean acking)</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">use <a href="#setTopologyReliabilityMode(org.apache.heron.api.Config.TopologyReliabilityMode)"><code>setTopologyReliabilityMode(TopologyReliabilityMode)</code></a> instead</div> |
| </div> |
| <div class="block">Is topology running with acking enabled? |
| The SupressWarning will be removed once TOPOLOGY_ENABLE_ACKING is removed</div> |
| </li> |
| </ul> |
| <a id="setMessageTimeoutSecs(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMessageTimeoutSecs</h4> |
| <pre class="methodSignature">public void setMessageTimeoutSecs​(int secs)</pre> |
| </li> |
| </ul> |
| <a id="setTopologyReliabilityMode(org.apache.heron.api.Config.TopologyReliabilityMode)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTopologyReliabilityMode</h4> |
| <pre class="methodSignature">public void setTopologyReliabilityMode​(<a href="Config.TopologyReliabilityMode.html" title="enum in org.apache.heron.api">Config.TopologyReliabilityMode</a> mode)</pre> |
| </li> |
| </ul> |
| <a id="setComponentParallelism(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setComponentParallelism</h4> |
| <pre class="methodSignature">public void setComponentParallelism​(int parallelism)</pre> |
| </li> |
| </ul> |
| <a id="setMaxSpoutPending(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMaxSpoutPending</h4> |
| <pre class="methodSignature">public void setMaxSpoutPending​(int max)</pre> |
| </li> |
| </ul> |
| <a id="setTickTupleFrequency(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTickTupleFrequency</h4> |
| <pre class="methodSignature">public void setTickTupleFrequency​(int seconds)</pre> |
| </li> |
| </ul> |
| <a id="setContainerCpuRequested(double)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setContainerCpuRequested</h4> |
| <pre class="methodSignature">public void setContainerCpuRequested​(double ncpus)</pre> |
| </li> |
| </ul> |
| <a id="setContainerDiskRequested(org.apache.heron.common.basics.ByteAmount)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setContainerDiskRequested</h4> |
| <pre class="methodSignature">public void setContainerDiskRequested​(<a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> nbytes)</pre> |
| </li> |
| </ul> |
| <a id="setContainerRamRequested(org.apache.heron.common.basics.ByteAmount)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setContainerRamRequested</h4> |
| <pre class="methodSignature">public void setContainerRamRequested​(<a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> nbytes)</pre> |
| </li> |
| </ul> |
| <a id="setContainerMaxCpuHint(double)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setContainerMaxCpuHint</h4> |
| <pre class="methodSignature">public void setContainerMaxCpuHint​(double ncpus)</pre> |
| </li> |
| </ul> |
| <a id="setContainerMaxDiskHint(org.apache.heron.common.basics.ByteAmount)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setContainerMaxDiskHint</h4> |
| <pre class="methodSignature">public void setContainerMaxDiskHint​(<a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> nbytes)</pre> |
| </li> |
| </ul> |
| <a id="setContainerMaxRamHint(org.apache.heron.common.basics.ByteAmount)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setContainerMaxRamHint</h4> |
| <pre class="methodSignature">public void setContainerMaxRamHint​(<a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> nbytes)</pre> |
| </li> |
| </ul> |
| <a id="setContainerPaddingPercentage(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setContainerPaddingPercentage</h4> |
| <pre class="methodSignature">public void setContainerPaddingPercentage​(int percentage)</pre> |
| </li> |
| </ul> |
| <a id="setContainerRamPadding(org.apache.heron.common.basics.ByteAmount)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setContainerRamPadding</h4> |
| <pre class="methodSignature">public void setContainerRamPadding​(<a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> nbytes)</pre> |
| </li> |
| </ul> |
| <a id="setContainerCpuPadding(double)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setContainerCpuPadding</h4> |
| <pre class="methodSignature">public void setContainerCpuPadding​(double ncpus)</pre> |
| </li> |
| </ul> |
| <a id="setTopologyContainerMaxNumInstances(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTopologyContainerMaxNumInstances</h4> |
| <pre class="methodSignature">public void setTopologyContainerMaxNumInstances​(int n)</pre> |
| </li> |
| </ul> |
| <a id="setComponentCpuMap(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setComponentCpuMap</h4> |
| <pre class="methodSignature">public void setComponentCpuMap​(java.lang.String cpuMap)</pre> |
| </li> |
| </ul> |
| <a id="setComponentRamMap(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setComponentRamMap</h4> |
| <pre class="methodSignature">public void setComponentRamMap​(java.lang.String ramMap)</pre> |
| </li> |
| </ul> |
| <a id="setComponentDiskMap(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setComponentDiskMap</h4> |
| <pre class="methodSignature">public void setComponentDiskMap​(java.lang.String diskMap)</pre> |
| </li> |
| </ul> |
| <a id="setComponentCpu(java.lang.String,double)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setComponentCpu</h4> |
| <pre class="methodSignature">public void setComponentCpu​(java.lang.String component, |
| double cpu)</pre> |
| </li> |
| </ul> |
| <a id="setComponentRam(java.lang.String,org.apache.heron.common.basics.ByteAmount)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setComponentRam</h4> |
| <pre class="methodSignature">public void setComponentRam​(java.lang.String component, |
| <a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> ramInBytes)</pre> |
| </li> |
| </ul> |
| <a id="setComponentDisk(java.lang.String,org.apache.heron.common.basics.ByteAmount)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setComponentDisk</h4> |
| <pre class="methodSignature">public void setComponentDisk​(java.lang.String component, |
| <a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> diskInBytes)</pre> |
| </li> |
| </ul> |
| <a id="setFFDSortingStrategy(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFFDSortingStrategy</h4> |
| <pre class="methodSignature">public void setFFDSortingStrategy​(java.lang.String sortingStrategy)</pre> |
| </li> |
| </ul> |
| <a id="setUpdateDeactivateWaitDuration(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setUpdateDeactivateWaitDuration</h4> |
| <pre class="methodSignature">public void setUpdateDeactivateWaitDuration​(int seconds)</pre> |
| </li> |
| </ul> |
| <a id="setUpdateReactivateWaitDuration(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setUpdateReactivateWaitDuration</h4> |
| <pre class="methodSignature">public void setUpdateReactivateWaitDuration​(int seconds)</pre> |
| </li> |
| </ul> |
| <a id="getAutoTaskHooks()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAutoTaskHooks</h4> |
| <pre class="methodSignature">public java.util.List<java.lang.String> getAutoTaskHooks()</pre> |
| </li> |
| </ul> |
| <a id="setAutoTaskHooks(java.util.List)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAutoTaskHooks</h4> |
| <pre class="methodSignature">public void setAutoTaskHooks​(java.util.List<java.lang.String> hooks)</pre> |
| </li> |
| </ul> |
| <a id="addClasspath(java.util.Map,java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addClasspath</h4> |
| <pre class="methodSignature">public void addClasspath​(java.util.Map<java.lang.String,​java.lang.Object> conf, |
| java.lang.String classpath)</pre> |
| </li> |
| </ul> |
| <a id="setComponentJvmOptions(java.lang.String,java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setComponentJvmOptions</h4> |
| <pre class="methodSignature">public void setComponentJvmOptions​(java.lang.String component, |
| java.lang.String jvmOptions)</pre> |
| </li> |
| </ul> |
| <a id="getApiVars()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getApiVars</h4> |
| <pre class="methodSignature">public java.util.Set<java.lang.String> getApiVars()</pre> |
| </li> |
| </ul> |
| <a id="setTopologyStatefulCheckpointIntervalSecs(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTopologyStatefulCheckpointIntervalSecs</h4> |
| <pre class="methodSignature">public void setTopologyStatefulCheckpointIntervalSecs​(int secs)</pre> |
| </li> |
| </ul> |
| <a id="setTopologyStatefulStartClean(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTopologyStatefulStartClean</h4> |
| <pre class="methodSignature">public void setTopologyStatefulStartClean​(boolean clean)</pre> |
| </li> |
| </ul> |
| <a id="setCheckpointManagerRam(org.apache.heron.common.basics.ByteAmount)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setCheckpointManagerRam</h4> |
| <pre class="methodSignature">public void setCheckpointManagerRam​(<a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> ramInBytes)</pre> |
| </li> |
| </ul> |
| <a id="setTopologyStatefulSpillState(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTopologyStatefulSpillState</h4> |
| <pre class="methodSignature">public void setTopologyStatefulSpillState​(java.lang.String spillState)</pre> |
| </li> |
| </ul> |
| <a id="setTopologyStatefulSpillStateLocation(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTopologyStatefulSpillStateLocation</h4> |
| <pre class="methodSignature">public void setTopologyStatefulSpillStateLocation​(java.lang.String location)</pre> |
| </li> |
| </ul> |
| <a id="setStreamManagerRam(org.apache.heron.common.basics.ByteAmount)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setStreamManagerRam</h4> |
| <pre class="methodSignature">public void setStreamManagerRam​(<a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> ramInBytes)</pre> |
| </li> |
| </ul> |
| <a id="setMetricsmgrRam(org.apache.heron.common.basics.ByteAmount)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMetricsmgrRam</h4> |
| <pre class="methodSignature">public void setMetricsmgrRam​(<a href="../common/basics/ByteAmount.html" title="class in org.apache.heron.common.basics">ByteAmount</a> ramInBytes)</pre> |
| </li> |
| </ul> |
| <a id="registerTopologyTimerEvents(java.lang.String,java.time.Duration,java.lang.Runnable)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>registerTopologyTimerEvents</h4> |
| <pre class="methodSignature">public void registerTopologyTimerEvents​(java.lang.String name, |
| java.time.Duration interval, |
| java.lang.Runnable task)</pre> |
| </li> |
| </ul> |
| <a id="setTopologyRemoteDebugging(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTopologyRemoteDebugging</h4> |
| <pre class="methodSignature">public void setTopologyRemoteDebugging​(boolean isOn)</pre> |
| </li> |
| </ul> |
| <a id="setTopologyDropTuplesUponBackpressure(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTopologyDropTuplesUponBackpressure</h4> |
| <pre class="methodSignature">public void setTopologyDropTuplesUponBackpressure​(boolean dropTuples)</pre> |
| </li> |
| </ul> |
| <a id="setTopologyComponentOutputBPS(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>setTopologyComponentOutputBPS</h4> |
| <pre class="methodSignature">@Deprecated |
| public void setTopologyComponentOutputBPS​(long bps)</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">use the TOPOLOGY_COMPONENT_OUTPUT_BPS config with ComponentConfigurationDeclarer's |
| addConfiguration() instead. |
| Example: |
| builder.setSpout(...).addConfiguration(Config.TOPOLOGY_COMPONENT_OUTPUT_BPS, 1000);</div> |
| </div> |
| <div class="block">This function should not be used to set rate limiter in topology config.</div> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| </li> |
| </ul> |
| </div> |
| </div> |
| </main> |
| <!-- ========= END OF CLASS DATA ========= --> |
| <footer role="contentinfo"> |
| <nav role="navigation"> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a id="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a id="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../index.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../allclasses.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li><a href="#nested.class.summary">Nested</a> | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a id="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| </nav> |
| </footer> |
| </body> |
| </html> |