| <!DOCTYPE HTML> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc --> |
| <title>ClientConfiguration (Apache BookKeeper :: Parent 4.18.0-SNAPSHOT API)</title> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <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.1.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="ClientConfiguration (Apache BookKeeper :: Parent 4.18.0-SNAPSHOT API)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":42,"i47":42,"i48":10,"i49":42,"i50":10,"i51":42,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":42,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":42,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":42,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":42,"i131":42,"i132":10,"i133":42,"i134":10,"i135":10,"i136":42,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":42,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10}; |
| var tabs = {65535:["t0","All 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="class-use/ClientConfiguration.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList" 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>Nested | </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.bookkeeper.conf</a></div> |
| <h2 title="Class ClientConfiguration" class="title">Class ClientConfiguration</h2> |
| </div> |
| <div class="contentContainer"> |
| <ul class="inheritance"> |
| <li>java.lang.Object</li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.apache.commons.configuration.event.EventSource</li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.apache.commons.configuration.AbstractConfiguration</li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.apache.commons.configuration.CompositeConfiguration</li> |
| <li> |
| <ul class="inheritance"> |
| <li><a href="AbstractConfiguration.html" title="class in org.apache.bookkeeper.conf">org.apache.bookkeeper.conf.AbstractConfiguration</a><<a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a>></li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.apache.bookkeeper.conf.ClientConfiguration</li> |
| </ul> |
| </li> |
| </ul> |
| </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.lang.Cloneable</code>, <code>org.apache.commons.configuration.Configuration</code></dd> |
| </dl> |
| <hr> |
| <pre>public class <span class="typeNameLabel">ClientConfiguration</span> |
| extends <a href="AbstractConfiguration.html" title="class in org.apache.bookkeeper.conf">AbstractConfiguration</a><<a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a>></pre> |
| <div class="block">Configuration settings for client side.</div> |
| </li> |
| </ul> |
| </div> |
| <div class="summary"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- =========== 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>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ADD_ENTRY_QUORUM_TIMEOUT_SEC">ADD_ENTRY_QUORUM_TIMEOUT_SEC</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ADD_ENTRY_TIMEOUT_SEC">ADD_ENTRY_TIMEOUT_SEC</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#BATCH_READ_ENABLED">BATCH_READ_ENABLED</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#BOOKIE_ADDRESS_RESOLVER_ENABLED">BOOKIE_ADDRESS_RESOLVER_ENABLED</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#BOOKIE_ERROR_THRESHOLD_PER_INTERVAL">BOOKIE_ERROR_THRESHOLD_PER_INTERVAL</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#BOOKIE_FAILURE_HISTORY_EXPIRATION_MS">BOOKIE_FAILURE_HISTORY_EXPIRATION_MS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#BOOKIE_HEALTH_CHECK_ENABLED">BOOKIE_HEALTH_CHECK_ENABLED</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#BOOKIE_HEALTH_CHECK_INTERVAL_SECONDS">BOOKIE_HEALTH_CHECK_INTERVAL_SECONDS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#BOOKIE_MAX_MULTIPLE_FOR_WEIGHTED_PLACEMENT">BOOKIE_MAX_MULTIPLE_FOR_WEIGHTED_PLACEMENT</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#BOOKIE_QUARANTINE_RATIO">BOOKIE_QUARANTINE_RATIO</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#BOOKIE_QUARANTINE_TIME_SECONDS">BOOKIE_QUARANTINE_TIME_SECONDS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#CLIENT_AUTH_PROVIDER_FACTORY_CLASS">CLIENT_AUTH_PROVIDER_FACTORY_CLASS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#CLIENT_CONNECT_BOOKIE_UNAVAILABLE_LOG_THROTTLING">CLIENT_CONNECT_BOOKIE_UNAVAILABLE_LOG_THROTTLING</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#CLIENT_CONNECT_TIMEOUT_MILLIS">CLIENT_CONNECT_TIMEOUT_MILLIS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#CLIENT_RECEIVEBUFFER_SIZE">CLIENT_RECEIVEBUFFER_SIZE</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#CLIENT_ROLE">CLIENT_ROLE</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="#CLIENT_ROLE_STANDARD">CLIENT_ROLE_STANDARD</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">This client will act as a standard client.</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="#CLIENT_ROLE_SYSTEM">CLIENT_ROLE_SYSTEM</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">This client will act as a system client, like the <a href="../replication/Auditor.html" title="class in org.apache.bookkeeper.replication"><code>Auditor</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#CLIENT_SENDBUFFER_SIZE">CLIENT_SENDBUFFER_SIZE</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#CLIENT_SOCK_KEEPALIVE">CLIENT_SOCK_KEEPALIVE</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#CLIENT_TCP_NODELAY">CLIENT_TCP_NODELAY</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#CLIENT_TCP_USER_TIMEOUT_MILLIS">CLIENT_TCP_USER_TIMEOUT_MILLIS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#CLIENT_TLS_KEYSTORE">CLIENT_TLS_KEYSTORE</a></span></code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use <a href="AbstractConfiguration.html#TLS_KEYSTORE"><code>AbstractConfiguration.TLS_KEYSTORE</code></a></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#CLIENT_TLS_KEYSTORE_PASSWORD_PATH">CLIENT_TLS_KEYSTORE_PASSWORD_PATH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use <a href="AbstractConfiguration.html#TLS_KEYSTORE_PASSWORD_PATH"><code>AbstractConfiguration.TLS_KEYSTORE_PASSWORD_PATH</code></a></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#CLIENT_TLS_KEYSTORE_TYPE">CLIENT_TLS_KEYSTORE_TYPE</a></span></code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use <a href="AbstractConfiguration.html#TLS_KEYSTORE_TYPE"><code>AbstractConfiguration.TLS_KEYSTORE_TYPE</code></a></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#CLIENT_TLS_TRUSTSTORE">CLIENT_TLS_TRUSTSTORE</a></span></code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use <a href="AbstractConfiguration.html#TLS_TRUSTSTORE"><code>AbstractConfiguration.TLS_TRUSTSTORE</code></a></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#CLIENT_TLS_TRUSTSTORE_PASSWORD_PATH">CLIENT_TLS_TRUSTSTORE_PASSWORD_PATH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use <a href="AbstractConfiguration.html#TLS_TRUSTSTORE_PASSWORD_PATH"><code>AbstractConfiguration.TLS_TRUSTSTORE_PASSWORD_PATH</code></a></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#CLIENT_TLS_TRUSTSTORE_TYPE">CLIENT_TLS_TRUSTSTORE_TYPE</a></span></code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use <a href="AbstractConfiguration.html#TLS_TRUSTSTORE_TYPE"><code>AbstractConfiguration.TLS_TRUSTSTORE_TYPE</code></a></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#CLIENT_WRITEBUFFER_HIGH_WATER_MARK">CLIENT_WRITEBUFFER_HIGH_WATER_MARK</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#CLIENT_WRITEBUFFER_LOW_WATER_MARK">CLIENT_WRITEBUFFER_LOW_WATER_MARK</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DELAY_ENSEMBLE_CHANGE">DELAY_ENSEMBLE_CHANGE</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DIGEST_TYPE">DIGEST_TYPE</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DISABLE_ENSEMBLE_CHANGE_FEATURE_NAME">DISABLE_ENSEMBLE_CHANGE_FEATURE_NAME</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DISK_WEIGHT_BASED_PLACEMENT_ENABLED">DISK_WEIGHT_BASED_PLACEMENT_ENABLED</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ENABLE_BOOKIE_FAILURE_TRACKING">ENABLE_BOOKIE_FAILURE_TRACKING</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ENABLE_DIGEST_TYPE_AUTODETECTION">ENABLE_DIGEST_TYPE_AUTODETECTION</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ENABLE_PARALLEL_RECOVERY_READ">ENABLE_PARALLEL_RECOVERY_READ</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ENABLE_TASK_EXECUTION_STATS">ENABLE_TASK_EXECUTION_STATS</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="#ENSEMBLE_PLACEMENT_POLICY">ENSEMBLE_PLACEMENT_POLICY</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ENSEMBLE_PLACEMENT_POLICY_ORDER_SLOW_BOOKIES">ENSEMBLE_PLACEMENT_POLICY_ORDER_SLOW_BOOKIES</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#EXPLICIT_LAC_INTERVAL">EXPLICIT_LAC_INTERVAL</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#FIRST_SPECULATIVE_READ_LAC_TIMEOUT">FIRST_SPECULATIVE_READ_LAC_TIMEOUT</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#FIRST_SPECULATIVE_READ_TIMEOUT">FIRST_SPECULATIVE_READ_TIMEOUT</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#FOLLOW_BOOKIE_ADDRESS_TRACKING">FOLLOW_BOOKIE_ADDRESS_TRACKING</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#GET_BOOKIE_INFO_INTERVAL_SECONDS">GET_BOOKIE_INFO_INTERVAL_SECONDS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#GET_BOOKIE_INFO_RETRY_INTERVAL_SECONDS">GET_BOOKIE_INFO_RETRY_INTERVAL_SECONDS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#GET_BOOKIE_INFO_TIMEOUT_SECS">GET_BOOKIE_INFO_TIMEOUT_SECS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#MAX_ALLOWED_ENSEMBLE_CHANGES">MAX_ALLOWED_ENSEMBLE_CHANGES</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#MAX_SPECULATIVE_READ_LAC_TIMEOUT">MAX_SPECULATIVE_READ_LAC_TIMEOUT</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#MAX_SPECULATIVE_READ_TIMEOUT">MAX_SPECULATIVE_READ_TIMEOUT</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#NETTY_USE_POOLED_BUFFERS">NETTY_USE_POOLED_BUFFERS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#NETWORK_TOPOLOGY_STABILIZE_PERIOD_SECONDS">NETWORK_TOPOLOGY_STABILIZE_PERIOD_SECONDS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#NUM_CHANNELS_PER_BOOKIE">NUM_CHANNELS_PER_BOOKIE</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#NUM_IO_THREADS">NUM_IO_THREADS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#NUM_WORKER_THREADS">NUM_WORKER_THREADS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#OPPORTUNISTIC_STRIPING">OPPORTUNISTIC_STRIPING</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#PASSWD">PASSWD</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#PCBC_TIMEOUT_TIMER_NUM_TICKS">PCBC_TIMEOUT_TIMER_NUM_TICKS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#PCBC_TIMEOUT_TIMER_TICK_DURATION_MS">PCBC_TIMEOUT_TIMER_TICK_DURATION_MS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#READ_ENTRY_TIMEOUT_SEC">READ_ENTRY_TIMEOUT_SEC</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#READ_REORDER_THRESHOLD_PENDING_REQUESTS">READ_REORDER_THRESHOLD_PENDING_REQUESTS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#READ_TIMEOUT">READ_TIMEOUT</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#RECOVERY_BATCH_READ_ENABLED">RECOVERY_BATCH_READ_ENABLED</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#RECOVERY_READ_BATCH_SIZE">RECOVERY_READ_BATCH_SIZE</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#REGISTRATION_CLIENT_CLASS">REGISTRATION_CLIENT_CLASS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#REORDER_READ_SEQUENCE_ENABLED">REORDER_READ_SEQUENCE_ENABLED</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SPECULATIVE_READ_LAC_TIMEOUT_BACKOFF_MULTIPLIER">SPECULATIVE_READ_LAC_TIMEOUT_BACKOFF_MULTIPLIER</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SPECULATIVE_READ_TIMEOUT">SPECULATIVE_READ_TIMEOUT</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SPECULATIVE_READ_TIMEOUT_BACKOFF_MULTIPLIER">SPECULATIVE_READ_TIMEOUT_BACKOFF_MULTIPLIER</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#START_TLS_TIMEOUT_SECS">START_TLS_TIMEOUT_SECS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#STICKY_READS_ENABLED">STICKY_READS_ENABLED</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TASK_EXECUTION_WARN_TIME_MICROS">TASK_EXECUTION_WARN_TIME_MICROS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#THROTTLE">THROTTLE</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TIMEOUT_MONITOR_INTERVAL_SEC">TIMEOUT_MONITOR_INTERVAL_SEC</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TIMEOUT_TASK_INTERVAL_MILLIS">TIMEOUT_TASK_INTERVAL_MILLIS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TIMEOUT_TIMER_NUM_TICKS">TIMEOUT_TIMER_NUM_TICKS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TIMEOUT_TIMER_TICK_DURATION_MS">TIMEOUT_TIMER_TICK_DURATION_MS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TLS_HOSTNAME_VERIFICATION_ENABLED">TLS_HOSTNAME_VERIFICATION_ENABLED</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="#USE_HOSTNAME_RESOLVE_LOCAL_NODE_PLACEMENT_POLICY">USE_HOSTNAME_RESOLVE_LOCAL_NODE_PLACEMENT_POLICY</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#USE_V2_WIRE_PROTOCOL">USE_V2_WIRE_PROTOCOL</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#WAIT_TIMEOUT_ON_BACKPRESSURE">WAIT_TIMEOUT_ON_BACKPRESSURE</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a id="fields.inherited.from.class.org.apache.bookkeeper.conf.AbstractConfiguration"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from class org.apache.bookkeeper.conf.<a href="AbstractConfiguration.html" title="class in org.apache.bookkeeper.conf">AbstractConfiguration</a></h3> |
| <code><a href="AbstractConfiguration.html#ALLOCATOR_LEAK_DETECTION_POLICY">ALLOCATOR_LEAK_DETECTION_POLICY</a>, <a href="AbstractConfiguration.html#ALLOCATOR_OOM_POLICY">ALLOCATOR_OOM_POLICY</a>, <a href="AbstractConfiguration.html#ALLOCATOR_POOLING_CONCURRENCY">ALLOCATOR_POOLING_CONCURRENCY</a>, <a href="AbstractConfiguration.html#ALLOCATOR_POOLING_POLICY">ALLOCATOR_POOLING_POLICY</a>, <a href="AbstractConfiguration.html#ALLOW_SHADED_LEDGER_MANAGER_FACTORY_CLASS">ALLOW_SHADED_LEDGER_MANAGER_FACTORY_CLASS</a>, <a href="AbstractConfiguration.html#AVAILABLE_NODE">AVAILABLE_NODE</a>, <a href="AbstractConfiguration.html#DEFAULT_ENTRY_FORMATTER">DEFAULT_ENTRY_FORMATTER</a>, <a href="AbstractConfiguration.html#DEFAULT_LEDGERID_FORMATTER">DEFAULT_LEDGERID_FORMATTER</a>, <a href="AbstractConfiguration.html#DEFAULT_LOADER">DEFAULT_LOADER</a>, <a href="AbstractConfiguration.html#DEFAULT_NETTY_MAX_FRAME_SIZE">DEFAULT_NETTY_MAX_FRAME_SIZE</a>, <a href="AbstractConfiguration.html#DESIRED_NUM_ZONES_PER_WRITE_QUORUM">DESIRED_NUM_ZONES_PER_WRITE_QUORUM</a>, <a href="AbstractConfiguration.html#ENABLE_BUSY_WAIT">ENABLE_BUSY_WAIT</a>, <a href="AbstractConfiguration.html#ENABLE_HEALTH_CHECK">ENABLE_HEALTH_CHECK</a>, <a href="AbstractConfiguration.html#ENFORCE_MIN_NUM_FAULT_DOMAINS_FOR_WRITE">ENFORCE_MIN_NUM_FAULT_DOMAINS_FOR_WRITE</a>, <a href="AbstractConfiguration.html#ENFORCE_MIN_NUM_RACKS_PER_WRITE_QUORUM">ENFORCE_MIN_NUM_RACKS_PER_WRITE_QUORUM</a>, <a href="AbstractConfiguration.html#ENFORCE_STRICT_ZONEAWARE_PLACEMENT">ENFORCE_STRICT_ZONEAWARE_PLACEMENT</a>, <a href="AbstractConfiguration.html#ENTRY_FORMATTER_CLASS">ENTRY_FORMATTER_CLASS</a>, <a href="AbstractConfiguration.html#IGNORE_LOCAL_NODE_IN_PLACEMENT_POLICY">IGNORE_LOCAL_NODE_IN_PLACEMENT_POLICY</a>, <a href="AbstractConfiguration.html#LEDGER_MANAGER_FACTORY_CLASS">LEDGER_MANAGER_FACTORY_CLASS</a>, <a href="AbstractConfiguration.html#LEDGER_MANAGER_FACTORY_DISABLE_CLASS_CHECK">LEDGER_MANAGER_FACTORY_DISABLE_CLASS_CHECK</a>, <a href="AbstractConfiguration.html#LEDGER_MANAGER_TYPE">LEDGER_MANAGER_TYPE</a>, <a href="AbstractConfiguration.html#LEDGER_METADATA_FORMAT_VERSION">LEDGER_METADATA_FORMAT_VERSION</a>, <a href="AbstractConfiguration.html#LEDGERID_FORMATTER_CLASS">LEDGERID_FORMATTER_CLASS</a>, <a href="AbstractConfiguration.html#LIMIT_STATS_LOGGING">LIMIT_STATS_LOGGING</a>, <a href="AbstractConfiguration.html#METADATA_SERVICE_URI">METADATA_SERVICE_URI</a>, <a href="AbstractConfiguration.html#METASTORE_IMPL_CLASS">METASTORE_IMPL_CLASS</a>, <a href="AbstractConfiguration.html#METASTORE_MAX_ENTRIES_PER_SCAN">METASTORE_MAX_ENTRIES_PER_SCAN</a>, <a href="AbstractConfiguration.html#MIN_NUM_RACKS_PER_WRITE_QUORUM">MIN_NUM_RACKS_PER_WRITE_QUORUM</a>, <a href="AbstractConfiguration.html#MIN_NUM_ZONES_PER_WRITE_QUORUM">MIN_NUM_ZONES_PER_WRITE_QUORUM</a>, <a href="AbstractConfiguration.html#NETTY_MAX_FRAME_SIZE">NETTY_MAX_FRAME_SIZE</a>, <a href="AbstractConfiguration.html#PERMITTED_STARTUP_USERS">PERMITTED_STARTUP_USERS</a>, <a href="AbstractConfiguration.html#PRESERVE_MDC_FOR_TASK_EXECUTION">PRESERVE_MDC_FOR_TASK_EXECUTION</a>, <a href="AbstractConfiguration.html#READ_SYSTEM_PROPERTIES_PROPERTY">READ_SYSTEM_PROPERTIES_PROPERTY</a>, <a href="AbstractConfiguration.html#REPLICATION_RATE_BY_BYTES">REPLICATION_RATE_BY_BYTES</a>, <a href="AbstractConfiguration.html#REREPLICATION_ENTRY_BATCH_SIZE">REREPLICATION_ENTRY_BATCH_SIZE</a>, <a href="AbstractConfiguration.html#SHADED_LEDGER_MANAGER_FACTORY_CLASS_PREFIX">SHADED_LEDGER_MANAGER_FACTORY_CLASS_PREFIX</a>, <a href="AbstractConfiguration.html#STORE_SYSTEMTIME_AS_LEDGER_CREATION_TIME">STORE_SYSTEMTIME_AS_LEDGER_CREATION_TIME</a>, <a href="AbstractConfiguration.html#STORE_SYSTEMTIME_AS_LEDGER_UNDERREPLICATED_MARK_TIME">STORE_SYSTEMTIME_AS_LEDGER_UNDERREPLICATED_MARK_TIME</a>, <a href="AbstractConfiguration.html#TLS_CERT_FILES_REFRESH_DURATION_SECONDS">TLS_CERT_FILES_REFRESH_DURATION_SECONDS</a>, <a href="AbstractConfiguration.html#TLS_CERTIFICATE_PATH">TLS_CERTIFICATE_PATH</a>, <a href="AbstractConfiguration.html#TLS_CLIENT_AUTHENTICATION">TLS_CLIENT_AUTHENTICATION</a>, <a href="AbstractConfiguration.html#TLS_ENABLED_CIPHER_SUITES">TLS_ENABLED_CIPHER_SUITES</a>, <a href="AbstractConfiguration.html#TLS_ENABLED_PROTOCOLS">TLS_ENABLED_PROTOCOLS</a>, <a href="AbstractConfiguration.html#TLS_KEYSTORE">TLS_KEYSTORE</a>, <a href="AbstractConfiguration.html#TLS_KEYSTORE_PASSWORD_PATH">TLS_KEYSTORE_PASSWORD_PATH</a>, <a href="AbstractConfiguration.html#TLS_KEYSTORE_TYPE">TLS_KEYSTORE_TYPE</a>, <a href="AbstractConfiguration.html#TLS_PROVIDER">TLS_PROVIDER</a>, <a href="AbstractConfiguration.html#TLS_PROVIDER_FACTORY_CLASS">TLS_PROVIDER_FACTORY_CLASS</a>, <a href="AbstractConfiguration.html#TLS_TRUSTSTORE">TLS_TRUSTSTORE</a>, <a href="AbstractConfiguration.html#TLS_TRUSTSTORE_PASSWORD_PATH">TLS_TRUSTSTORE_PASSWORD_PATH</a>, <a href="AbstractConfiguration.html#TLS_TRUSTSTORE_TYPE">TLS_TRUSTSTORE_TYPE</a>, <a href="AbstractConfiguration.html#ZK_ENABLE_SECURITY">ZK_ENABLE_SECURITY</a>, <a href="AbstractConfiguration.html#ZK_LEDGERS_ROOT_PATH">ZK_LEDGERS_ROOT_PATH</a>, <a href="AbstractConfiguration.html#ZK_REQUEST_RATE_LIMIT">ZK_REQUEST_RATE_LIMIT</a>, <a href="AbstractConfiguration.html#ZK_RETRY_BACKOFF_MAX_RETRIES">ZK_RETRY_BACKOFF_MAX_RETRIES</a>, <a href="AbstractConfiguration.html#ZK_SERVERS">ZK_SERVERS</a>, <a href="AbstractConfiguration.html#ZK_TIMEOUT">ZK_TIMEOUT</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a id="fields.inherited.from.class.org.apache.commons.configuration.AbstractConfiguration"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from class org.apache.commons.configuration.AbstractConfiguration</h3> |
| <code>END_TOKEN, EVENT_ADD_PROPERTY, EVENT_CLEAR, EVENT_CLEAR_PROPERTY, EVENT_READ_PROPERTY, EVENT_SET_PROPERTY, START_TOKEN</code></li> |
| </ul> |
| </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()">ClientConfiguration</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Construct a default client-side configuration.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(org.apache.bookkeeper.conf.AbstractConfiguration)">ClientConfiguration</a></span>​(<a href="AbstractConfiguration.html" title="class in org.apache.bookkeeper.conf">AbstractConfiguration</a> conf)</code></th> |
| <td class="colLast"> |
| <div class="block">Construct a client-side configuration using a base configuration.</div> |
| </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="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><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#enableBookieHealthCheck()">enableBookieHealthCheck</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Enables the bookie health check.</div> |
| </td> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAddEntryQuorumTimeout()">getAddEntryQuorumTimeout</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the timeout for top-level add request.</div> |
| </td> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAddEntryTimeout()">getAddEntryTimeout</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the timeout for add request.</div> |
| </td> |
| </tr> |
| <tr id="i3" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBookieAddressResolverEnabled()">getBookieAddressResolverEnabled</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Whether to enable BookieAddressResolver.</div> |
| </td> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBookieErrorThresholdPerInterval()">getBookieErrorThresholdPerInterval</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the error threshold for a bookie to be quarantined.</div> |
| </td> |
| </tr> |
| <tr id="i5" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBookieFailureHistoryExpirationMSec()">getBookieFailureHistoryExpirationMSec</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the bookie failure tracking expiration timeout.</div> |
| </td> |
| </tr> |
| <tr id="i6" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBookieHealthCheckIntervalSeconds()">getBookieHealthCheckIntervalSeconds</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the bookie health check interval in seconds.</div> |
| </td> |
| </tr> |
| <tr id="i7" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBookieInfoTimeout()">getBookieInfoTimeout</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Return the timeout value for getBookieInfo request.</div> |
| </td> |
| </tr> |
| <tr id="i8" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBookieMaxWeightMultipleForWeightBasedPlacement()">getBookieMaxWeightMultipleForWeightBasedPlacement</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the max multiple to use for nodes with very high weight.</div> |
| </td> |
| </tr> |
| <tr id="i9" class="rowColor"> |
| <td class="colFirst"><code>double</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBookieQuarantineRatio()">getBookieQuarantineRatio</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the bookie quarantine ratio.</div> |
| </td> |
| </tr> |
| <tr id="i10" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBookieQuarantineTimeSeconds()">getBookieQuarantineTimeSeconds</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the time for which a bookie will be quarantined.</div> |
| </td> |
| </tr> |
| <tr id="i11" class="rowColor"> |
| <td class="colFirst"><code><a href="../client/BookKeeper.DigestType.html" title="enum in org.apache.bookkeeper.client">BookKeeper.DigestType</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBookieRecoveryDigestType()">getBookieRecoveryDigestType</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get digest type used in bookkeeper admin.</div> |
| </td> |
| </tr> |
| <tr id="i12" class="altColor"> |
| <td class="colFirst"><code>byte[]</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBookieRecoveryPasswd()">getBookieRecoveryPasswd</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get passwd used in bookkeeper admin.</div> |
| </td> |
| </tr> |
| <tr id="i13" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getClientConnectBookieUnavailableLogThrottlingMs()">getClientConnectBookieUnavailableLogThrottlingMs</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the log frequency when a bookie is unavailable, in milliseconds.</div> |
| </td> |
| </tr> |
| <tr id="i14" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getClientConnectTimeoutMillis()">getClientConnectTimeoutMillis</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get client netty connect timeout in millis.</div> |
| </td> |
| </tr> |
| <tr id="i15" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getClientReceiveBufferSize()">getClientReceiveBufferSize</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get client netty channel receive buffer size.</div> |
| </td> |
| </tr> |
| <tr id="i16" class="altColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getClientRole()">getClientRole</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the role of the client.</div> |
| </td> |
| </tr> |
| <tr id="i17" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getClientSendBufferSize()">getClientSendBufferSize</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get client netty channel send buffer size.</div> |
| </td> |
| </tr> |
| <tr id="i18" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getClientSockKeepalive()">getClientSockKeepalive</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">get socket keepalive.</div> |
| </td> |
| </tr> |
| <tr id="i19" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getClientTcpNoDelay()">getClientTcpNoDelay</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Is tcp connection no delay.</div> |
| </td> |
| </tr> |
| <tr id="i20" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getClientWriteBufferHighWaterMark()">getClientWriteBufferHighWaterMark</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get client netty channel write buffer high water mark.</div> |
| </td> |
| </tr> |
| <tr id="i21" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getClientWriteBufferLowWaterMark()">getClientWriteBufferLowWaterMark</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get client netty channel write buffer low water mark.</div> |
| </td> |
| </tr> |
| <tr id="i22" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDelayEnsembleChange()">getDelayEnsembleChange</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Whether to delay ensemble change or not?</div> |
| </td> |
| </tr> |
| <tr id="i23" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDisableEnsembleChangeFeatureName()">getDisableEnsembleChangeFeatureName</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the name of the dynamic feature that disables ensemble change.</div> |
| </td> |
| </tr> |
| <tr id="i24" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDiskWeightBasedPlacementEnabled()">getDiskWeightBasedPlacementEnabled</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Return whether disk weight based placement policy is enabled.</div> |
| </td> |
| </tr> |
| <tr id="i25" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getEnableBookieAddressTracking()">getEnableBookieAddressTracking</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Whether to enable bookie address changes tracking.</div> |
| </td> |
| </tr> |
| <tr id="i26" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getEnableBookieFailureTracking()">getEnableBookieFailureTracking</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Whether to enable bookie failure tracking.</div> |
| </td> |
| </tr> |
| <tr id="i27" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getEnableDigestTypeAutodetection()">getEnableDigestTypeAutodetection</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get autodetection of digest type.</div> |
| </td> |
| </tr> |
| <tr id="i28" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getEnableParallelRecoveryRead()">getEnableParallelRecoveryRead</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Whether to enable parallel reading in recovery read.</div> |
| </td> |
| </tr> |
| <tr id="i29" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getEnableTaskExecutionStats()">getEnableTaskExecutionStats</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Whether to enable recording task execution stats.</div> |
| </td> |
| </tr> |
| <tr id="i30" class="altColor"> |
| <td class="colFirst"><code>java.lang.Class<? extends <a href="../client/EnsemblePlacementPolicy.html" title="interface in org.apache.bookkeeper.client">EnsemblePlacementPolicy</a>></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getEnsemblePlacementPolicy()">getEnsemblePlacementPolicy</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get Ensemble Placement Policy Class.</div> |
| </td> |
| </tr> |
| <tr id="i31" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getEnsemblePlacementPolicySlowBookies()">getEnsemblePlacementPolicySlowBookies</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Whether to order slow bookies in placement policy.</div> |
| </td> |
| </tr> |
| <tr id="i32" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getExplictLacInterval()">getExplictLacInterval</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the configured interval between explicit LACs to bookies.</div> |
| </td> |
| </tr> |
| <tr id="i33" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFirstSpeculativeReadLACTimeout()">getFirstSpeculativeReadLACTimeout</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the period of time after which the first speculative read last add confirmed and entry |
| should be triggered.</div> |
| </td> |
| </tr> |
| <tr id="i34" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFirstSpeculativeReadTimeout()">getFirstSpeculativeReadTimeout</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the first speculative read timeout.</div> |
| </td> |
| </tr> |
| <tr id="i35" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getGetBookieInfoIntervalSeconds()">getGetBookieInfoIntervalSeconds</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the time interval between successive calls for bookie get info.</div> |
| </td> |
| </tr> |
| <tr id="i36" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getGetBookieInfoRetryIntervalSeconds()">getGetBookieInfoRetryIntervalSeconds</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the time interval between retries on unsuccessful bookie info request.</div> |
| </td> |
| </tr> |
| <tr id="i37" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getHostnameVerificationEnabled()">getHostnameVerificationEnabled</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Whether hostname verification enabled?</div> |
| </td> |
| </tr> |
| <tr id="i38" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMaxAllowedEnsembleChanges()">getMaxAllowedEnsembleChanges</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the max allowed ensemble change number.</div> |
| </td> |
| </tr> |
| <tr id="i39" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMaxSpeculativeReadLACTimeout()">getMaxSpeculativeReadLACTimeout</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the maximum interval between successive speculative read last add confirmed and entry |
| requests.</div> |
| </td> |
| </tr> |
| <tr id="i40" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMaxSpeculativeReadTimeout()">getMaxSpeculativeReadTimeout</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the max speculative read timeout.</div> |
| </td> |
| </tr> |
| <tr id="i41" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getNetworkTopologyStabilizePeriodSeconds()">getNetworkTopologyStabilizePeriodSeconds</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the network topology stabilize period in seconds.</div> |
| </td> |
| </tr> |
| <tr id="i42" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getNumChannelsPerBookie()">getNumChannelsPerBookie</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get num channels per bookie.</div> |
| </td> |
| </tr> |
| <tr id="i43" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getNumIOThreads()">getNumIOThreads</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the number of IO threads.</div> |
| </td> |
| </tr> |
| <tr id="i44" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getNumWorkerThreads()">getNumWorkerThreads</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the number of worker threads.</div> |
| </td> |
| </tr> |
| <tr id="i45" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getOpportunisticStriping()">getOpportunisticStriping</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Whether to allow opportunistic striping.</div> |
| </td> |
| </tr> |
| <tr id="i46" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPCBCTimeoutTimerNumTicks()">getPCBCTimeoutTimerNumTicks</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span></div> |
| </td> |
| </tr> |
| <tr id="i47" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPCBCTimeoutTimerTickDurationMs()">getPCBCTimeoutTimerTickDurationMs</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span></div> |
| </td> |
| </tr> |
| <tr id="i48" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getReadEntryTimeout()">getReadEntryTimeout</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the timeout for read entry.</div> |
| </td> |
| </tr> |
| <tr id="i49" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getReadTimeout()">getReadTimeout</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">use <a href="#getReadEntryTimeout()"><code>getReadEntryTimeout()</code></a> or <a href="#getAddEntryTimeout()"><code>getAddEntryTimeout()</code></a> instead</div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i50" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRecoveryReadBatchSize()">getRecoveryReadBatchSize</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get Recovery Read Batch Size.</div> |
| </td> |
| </tr> |
| <tr id="i51" class="rowColor"> |
| <td class="colFirst"><code>java.lang.Class<? extends <a href="../discover/RegistrationClient.html" title="interface in org.apache.bookkeeper.discover">RegistrationClient</a>></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRegistrationClientClass()">getRegistrationClientClass</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">since 4.7.0</div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i52" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getReorderThresholdPendingRequests()">getReorderThresholdPendingRequests</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the threshold for the number of pending requests beyond which to reorder |
| reads.</div> |
| </td> |
| </tr> |
| <tr id="i53" class="rowColor"> |
| <td class="colFirst"><code>float</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSpeculativeReadLACTimeoutBackoffMultiplier()">getSpeculativeReadLACTimeoutBackoffMultiplier</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Multipler to use when determining time between successive speculative read LAC requests.</div> |
| </td> |
| </tr> |
| <tr id="i54" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSpeculativeReadTimeout()">getSpeculativeReadTimeout</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the period of time after which a speculative entry read should be triggered.</div> |
| </td> |
| </tr> |
| <tr id="i55" class="rowColor"> |
| <td class="colFirst"><code>float</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSpeculativeReadTimeoutBackoffMultiplier()">getSpeculativeReadTimeoutBackoffMultiplier</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Multipler to use when determining time between successive speculative read requests.</div> |
| </td> |
| </tr> |
| <tr id="i56" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getStartTLSTimeout()">getStartTLSTimeout</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Return the timeout value for startTLS request.</div> |
| </td> |
| </tr> |
| <tr id="i57" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getStoreSystemtimeAsLedgerCreationTime()">getStoreSystemtimeAsLedgerCreationTime</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Return the flag that indicates whether client is using system time as the ledger creation time when |
| creating ledgers.</div> |
| </td> |
| </tr> |
| <tr id="i58" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTaskExecutionWarnTimeMicros()">getTaskExecutionWarnTimeMicros</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get task execution duration which triggers a warning.</div> |
| </td> |
| </tr> |
| <tr id="i59" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTcpUserTimeoutMillis()">getTcpUserTimeoutMillis</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get client netty TCP user timeout in millis (only for Epoll channels).</div> |
| </td> |
| </tr> |
| <tr id="i60" class="altColor"> |
| <td class="colFirst"><code>protected <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getThis()">getThis</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Trickery to allow inheritance with fluent style.</div> |
| </td> |
| </tr> |
| <tr id="i61" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getThrottleValue()">getThrottleValue</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get throttle value.</div> |
| </td> |
| </tr> |
| <tr id="i62" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTimeoutMonitorIntervalSec()">getTimeoutMonitorIntervalSec</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the interval between successive executions of the operation timeout monitor.</div> |
| </td> |
| </tr> |
| <tr id="i63" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTimeoutTaskIntervalMillis()">getTimeoutTaskIntervalMillis</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span></div> |
| </td> |
| </tr> |
| <tr id="i64" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTimeoutTimerNumTicks()">getTimeoutTimerNumTicks</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get number of ticks that used for timeout timer.</div> |
| </td> |
| </tr> |
| <tr id="i65" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTimeoutTimerTickDurationMs()">getTimeoutTimerTickDurationMs</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the tick duration in milliseconds that used for timeout timer.</div> |
| </td> |
| </tr> |
| <tr id="i66" class="altColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTLSCertificatePath()">getTLSCertificatePath</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the path to file containing TLS Certificate.</div> |
| </td> |
| </tr> |
| <tr id="i67" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTLSKeyStore()">getTLSKeyStore</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the keystore path for the client.</div> |
| </td> |
| </tr> |
| <tr id="i68" class="altColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTLSKeyStorePasswordPath()">getTLSKeyStorePasswordPath</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the path to file containing keystore password, if the client keystore is password protected.</div> |
| </td> |
| </tr> |
| <tr id="i69" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTLSKeyStoreType()">getTLSKeyStoreType</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the keystore type for client.</div> |
| </td> |
| </tr> |
| <tr id="i70" class="altColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTLSTrustStore()">getTLSTrustStore</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the truststore path for the client.</div> |
| </td> |
| </tr> |
| <tr id="i71" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTLSTrustStorePasswordPath()">getTLSTrustStorePasswordPath</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the path to file containing truststore password, if the client truststore is password protected.</div> |
| </td> |
| </tr> |
| <tr id="i72" class="altColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTLSTrustStoreType()">getTLSTrustStoreType</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the truststore type for client.</div> |
| </td> |
| </tr> |
| <tr id="i73" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getUseHostnameResolveLocalNodePlacementPolicy()">getUseHostnameResolveLocalNodePlacementPolicy</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get whether to use hostname to resolve local node placement policy.</div> |
| </td> |
| </tr> |
| <tr id="i74" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getUseV2WireProtocol()">getUseV2WireProtocol</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Use older Bookkeeper wire protocol (no protobuf).</div> |
| </td> |
| </tr> |
| <tr id="i75" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getWaitTimeoutOnBackpressureMillis()">getWaitTimeoutOnBackpressureMillis</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Timeout controlling wait on request send in case of unresponsive bookie(s) |
| (i.e.</div> |
| </td> |
| </tr> |
| <tr id="i76" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBatchReadEnabled()">isBatchReadEnabled</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i77" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBookieHealthCheckEnabled()">isBookieHealthCheckEnabled</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Check if bookie health check is enabled.</div> |
| </td> |
| </tr> |
| <tr id="i78" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isNettyUsePooledBuffers()">isNettyUsePooledBuffers</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">see <a href="../client/api/BookKeeperBuilder.html#allocator(io.netty.buffer.ByteBufAllocator)"><code>BookKeeperBuilder.allocator(io.netty.buffer.ByteBufAllocator)</code></a></div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i79" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isRecoveryBatchReadEnabled()">isRecoveryBatchReadEnabled</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">If recovery batch read enabled or not.</div> |
| </td> |
| </tr> |
| <tr id="i80" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isReorderReadSequenceEnabled()">isReorderReadSequenceEnabled</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">If reorder read sequence enabled or not.</div> |
| </td> |
| </tr> |
| <tr id="i81" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isStickyReadsEnabled()">isStickyReadsEnabled</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">If read operation should be sticky to a single bookie or not.</div> |
| </td> |
| </tr> |
| <tr id="i82" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAddEntryQuorumTimeout(int)">setAddEntryQuorumTimeout</a></span>​(int timeout)</code></th> |
| <td class="colLast"> |
| <div class="block">Set timeout for top-level add entry request.</div> |
| </td> |
| </tr> |
| <tr id="i83" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAddEntryTimeout(int)">setAddEntryTimeout</a></span>​(int timeout)</code></th> |
| <td class="colLast"> |
| <div class="block">Set timeout for add entry request.</div> |
| </td> |
| </tr> |
| <tr id="i84" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setBatchReadEnabled(boolean)">setBatchReadEnabled</a></span>​(boolean enable)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i85" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setBookieAddressResolverEnabled(boolean)">setBookieAddressResolverEnabled</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Enable/Disable BookieAddressResolver.</div> |
| </td> |
| </tr> |
| <tr id="i86" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setBookieErrorThresholdPerInterval(long)">setBookieErrorThresholdPerInterval</a></span>​(long thresholdPerInterval)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the error threshold per interval (<a href="#getBookieHealthCheckIntervalSeconds()"><code>getBookieHealthCheckIntervalSeconds()</code></a>) for a bookie before it is |
| quarantined.</div> |
| </td> |
| </tr> |
| <tr id="i87" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setBookieFailureHistoryExpirationMSec(int)">setBookieFailureHistoryExpirationMSec</a></span>​(int expirationMSec)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the bookie failure tracking expiration timeout.</div> |
| </td> |
| </tr> |
| <tr id="i88" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setBookieHealthCheckInterval(int,java.util.concurrent.TimeUnit)">setBookieHealthCheckInterval</a></span>​(int interval, |
| java.util.concurrent.TimeUnit unit)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the bookie health check interval.</div> |
| </td> |
| </tr> |
| <tr id="i89" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setBookieMaxWeightMultipleForWeightBasedPlacement(int)">setBookieMaxWeightMultipleForWeightBasedPlacement</a></span>​(int multiple)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the max multiple to use for nodes with very high weight.</div> |
| </td> |
| </tr> |
| <tr id="i90" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setBookieQuarantineRatio(double)">setBookieQuarantineRatio</a></span>​(double ratio)</code></th> |
| <td class="colLast"> |
| <div class="block">set the bookie quarantine ratio.</div> |
| </td> |
| </tr> |
| <tr id="i91" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setBookieQuarantineTime(int,java.util.concurrent.TimeUnit)">setBookieQuarantineTime</a></span>​(int quarantineTime, |
| java.util.concurrent.TimeUnit unit)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the time for which a bookie will be quarantined.</div> |
| </td> |
| </tr> |
| <tr id="i92" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setBookieRecoveryDigestType(org.apache.bookkeeper.client.BookKeeper.DigestType)">setBookieRecoveryDigestType</a></span>​(<a href="../client/BookKeeper.DigestType.html" title="enum in org.apache.bookkeeper.client">BookKeeper.DigestType</a> digestType)</code></th> |
| <td class="colLast"> |
| <div class="block">Set digest type used in bookkeeper admin.</div> |
| </td> |
| </tr> |
| <tr id="i93" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setBookieRecoveryPasswd(byte%5B%5D)">setBookieRecoveryPasswd</a></span>​(byte[] passwd)</code></th> |
| <td class="colLast"> |
| <div class="block">Set passwd used in bookkeeper admin.</div> |
| </td> |
| </tr> |
| <tr id="i94" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setClientConnectBookieUnavailableLogThrottling(int,java.util.concurrent.TimeUnit)">setClientConnectBookieUnavailableLogThrottling</a></span>​(int throttleValue, |
| java.util.concurrent.TimeUnit unit)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the log frequency when a bookie is unavailable, in order to limit log filesize.</div> |
| </td> |
| </tr> |
| <tr id="i95" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setClientConnectTimeoutMillis(int)">setClientConnectTimeoutMillis</a></span>​(int connectTimeoutMillis)</code></th> |
| <td class="colLast"> |
| <div class="block">Set client netty connect timeout in millis.</div> |
| </td> |
| </tr> |
| <tr id="i96" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setClientReceiveBufferSize(int)">setClientReceiveBufferSize</a></span>​(int bufferSize)</code></th> |
| <td class="colLast"> |
| <div class="block">Set client netty channel receive buffer size.</div> |
| </td> |
| </tr> |
| <tr id="i97" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setClientRole(java.lang.String)">setClientRole</a></span>​(java.lang.String role)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the client role.</div> |
| </td> |
| </tr> |
| <tr id="i98" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setClientSendBufferSize(int)">setClientSendBufferSize</a></span>​(int bufferSize)</code></th> |
| <td class="colLast"> |
| <div class="block">Set client netty channel send buffer size.</div> |
| </td> |
| </tr> |
| <tr id="i99" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setClientSockKeepalive(boolean)">setClientSockKeepalive</a></span>​(boolean keepalive)</code></th> |
| <td class="colLast"> |
| <div class="block">Set socket keepalive setting.</div> |
| </td> |
| </tr> |
| <tr id="i100" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setClientTcpNoDelay(boolean)">setClientTcpNoDelay</a></span>​(boolean noDelay)</code></th> |
| <td class="colLast"> |
| <div class="block">Set socket nodelay setting.</div> |
| </td> |
| </tr> |
| <tr id="i101" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setClientWriteBufferHighWaterMark(int)">setClientWriteBufferHighWaterMark</a></span>​(int waterMark)</code></th> |
| <td class="colLast"> |
| <div class="block">Set client netty channel write buffer high water mark.</div> |
| </td> |
| </tr> |
| <tr id="i102" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setClientWriteBufferLowWaterMark(int)">setClientWriteBufferLowWaterMark</a></span>​(int waterMark)</code></th> |
| <td class="colLast"> |
| <div class="block">Set client netty channel write buffer low water mark.</div> |
| </td> |
| </tr> |
| <tr id="i103" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDelayEnsembleChange(boolean)">setDelayEnsembleChange</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Enable/Disable delaying ensemble change.</div> |
| </td> |
| </tr> |
| <tr id="i104" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDisableEnsembleChangeFeatureName(java.lang.String)">setDisableEnsembleChangeFeatureName</a></span>​(java.lang.String disableEnsembleChangeFeatureName)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the name of the dynamic feature that disables ensemble change.</div> |
| </td> |
| </tr> |
| <tr id="i105" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDiskWeightBasedPlacementEnabled(boolean)">setDiskWeightBasedPlacementEnabled</a></span>​(boolean isEnabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Set whether or not disk weight based placement is enabled.</div> |
| </td> |
| </tr> |
| <tr id="i106" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setEnableBookieAddressTracking(boolean)">setEnableBookieAddressTracking</a></span>​(boolean value)</code></th> |
| <td class="colLast"> |
| <div class="block">Enable/Disable bookie address changes tracking.</div> |
| </td> |
| </tr> |
| <tr id="i107" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setEnableBookieFailureTracking(boolean)">setEnableBookieFailureTracking</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Enable/Disable bookie failure tracking.</div> |
| </td> |
| </tr> |
| <tr id="i108" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setEnableDigestTypeAutodetection(boolean)">setEnableDigestTypeAutodetection</a></span>​(boolean enable)</code></th> |
| <td class="colLast"> |
| <div class="block">Enable autodetection of digest type.</div> |
| </td> |
| </tr> |
| <tr id="i109" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setEnableParallelRecoveryRead(boolean)">setEnableParallelRecoveryRead</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Enable/Disable parallel reading in recovery read.</div> |
| </td> |
| </tr> |
| <tr id="i110" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setEnableTaskExecutionStats(boolean)">setEnableTaskExecutionStats</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Enable/Disable recording task execution stats.</div> |
| </td> |
| </tr> |
| <tr id="i111" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setEnsemblePlacementPolicy(java.lang.Class)">setEnsemblePlacementPolicy</a></span>​(java.lang.Class<? extends <a href="../client/EnsemblePlacementPolicy.html" title="interface in org.apache.bookkeeper.client">EnsemblePlacementPolicy</a>> policyClass)</code></th> |
| <td class="colLast"> |
| <div class="block">Set Ensemble Placement Policy Class.</div> |
| </td> |
| </tr> |
| <tr id="i112" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setEnsemblePlacementPolicySlowBookies(boolean)">setEnsemblePlacementPolicySlowBookies</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Enable/Disable ordering slow bookies in placement policy.</div> |
| </td> |
| </tr> |
| <tr id="i113" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setExplictLacInterval(int)">setExplictLacInterval</a></span>​(int interval)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the interval to check the need for sending an explicit LAC.</div> |
| </td> |
| </tr> |
| <tr id="i114" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setFirstSpeculativeReadLACTimeout(int)">setFirstSpeculativeReadLACTimeout</a></span>​(int timeout)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the period of time after which the first speculative read last add confirmed and entry |
| should be triggered.</div> |
| </td> |
| </tr> |
| <tr id="i115" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setFirstSpeculativeReadTimeout(int)">setFirstSpeculativeReadTimeout</a></span>​(int timeout)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the first speculative read timeout.</div> |
| </td> |
| </tr> |
| <tr id="i116" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setGetBookieInfoIntervalSeconds(int,java.util.concurrent.TimeUnit)">setGetBookieInfoIntervalSeconds</a></span>​(int pollInterval, |
| java.util.concurrent.TimeUnit unit)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the time interval between successive polls for bookie get info.</div> |
| </td> |
| </tr> |
| <tr id="i117" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setGetBookieInfoRetryIntervalSeconds(int,java.util.concurrent.TimeUnit)">setGetBookieInfoRetryIntervalSeconds</a></span>​(int interval, |
| java.util.concurrent.TimeUnit unit)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the time interval between retries on unsuccessful GetInfo requests.</div> |
| </td> |
| </tr> |
| <tr id="i118" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setGetBookieInfoTimeout(int)">setGetBookieInfoTimeout</a></span>​(int timeoutSecs)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the timeout value in secs for the GET_BOOKIE_INFO request.</div> |
| </td> |
| </tr> |
| <tr id="i119" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setHostnameVerificationEnabled(boolean)">setHostnameVerificationEnabled</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Enable/Disable hostname verification for tls connection.</div> |
| </td> |
| </tr> |
| <tr id="i120" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMaxAllowedEnsembleChanges(int)">setMaxAllowedEnsembleChanges</a></span>​(int num)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the max allowed ensemble change number.</div> |
| </td> |
| </tr> |
| <tr id="i121" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMaxSpeculativeReadLACTimeout(int)">setMaxSpeculativeReadLACTimeout</a></span>​(int timeout)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the maximum interval between successive speculative read last add confirmed and entry |
| requests.</div> |
| </td> |
| </tr> |
| <tr id="i122" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMaxSpeculativeReadTimeout(int)">setMaxSpeculativeReadTimeout</a></span>​(int timeout)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the max speculative read timeout.</div> |
| </td> |
| </tr> |
| <tr id="i123" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setNettyMaxFrameSizeBytes(int)">setNettyMaxFrameSizeBytes</a></span>​(int maxSize)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the max number of bytes a single message can be that is read by the bookie.</div> |
| </td> |
| </tr> |
| <tr id="i124" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setNettyUsePooledBuffers(boolean)">setNettyUsePooledBuffers</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">see <a href="../client/api/BookKeeperBuilder.html#allocator(io.netty.buffer.ByteBufAllocator)"><code>BookKeeperBuilder.allocator(io.netty.buffer.ByteBufAllocator)</code></a></div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i125" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setNetworkTopologyStabilizePeriodSeconds(int)">setNetworkTopologyStabilizePeriodSeconds</a></span>​(int seconds)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the network topology stabilize period in seconds.</div> |
| </td> |
| </tr> |
| <tr id="i126" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setNumChannelsPerBookie(int)">setNumChannelsPerBookie</a></span>​(int numChannelsPerBookie)</code></th> |
| <td class="colLast"> |
| <div class="block">Set num channels per bookie.</div> |
| </td> |
| </tr> |
| <tr id="i127" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setNumIOThreads(int)">setNumIOThreads</a></span>​(int numThreads)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the number of IO threads.</div> |
| </td> |
| </tr> |
| <tr id="i128" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setNumWorkerThreads(int)">setNumWorkerThreads</a></span>​(int numThreads)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the number of worker threads.</div> |
| </td> |
| </tr> |
| <tr id="i129" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setOpportunisticStriping(boolean)">setOpportunisticStriping</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Enable/Disable opportunistic striping.</div> |
| </td> |
| </tr> |
| <tr id="i130" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setPCBCTimeoutTimerNumTicks(int)">setPCBCTimeoutTimerNumTicks</a></span>​(int numTicks)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span></div> |
| </td> |
| </tr> |
| <tr id="i131" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setPCBCTimeoutTimerTickDurationMs(long)">setPCBCTimeoutTimerTickDurationMs</a></span>​(long tickDuration)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span></div> |
| </td> |
| </tr> |
| <tr id="i132" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setReadEntryTimeout(int)">setReadEntryTimeout</a></span>​(int timeout)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the timeout for read entry request.</div> |
| </td> |
| </tr> |
| <tr id="i133" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setReadTimeout(int)">setReadTimeout</a></span>​(int timeout)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">use <a href="#setReadEntryTimeout(int)"><code>setReadEntryTimeout(int)</code></a> or <a href="#setAddEntryTimeout(int)"><code>setAddEntryTimeout(int)</code></a> instead</div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i134" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setRecoveryBatchReadEnabled(boolean)">setRecoveryBatchReadEnabled</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Enable/disable recovery batch read.</div> |
| </td> |
| </tr> |
| <tr id="i135" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setRecoveryReadBatchSize(int)">setRecoveryReadBatchSize</a></span>​(int batchSize)</code></th> |
| <td class="colLast"> |
| <div class="block">Set Recovery Read Batch Size.</div> |
| </td> |
| </tr> |
| <tr id="i136" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setRegistrationClientClass(java.lang.Class)">setRegistrationClientClass</a></span>​(java.lang.Class<? extends <a href="../discover/RegistrationClient.html" title="interface in org.apache.bookkeeper.discover">RegistrationClient</a>> regClientClass)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">since 4.7.0</div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i137" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setReorderReadSequenceEnabled(boolean)">setReorderReadSequenceEnabled</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Enable/disable reordering read sequence on reading entries.</div> |
| </td> |
| </tr> |
| <tr id="i138" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setReorderThresholdPendingRequests(int)">setReorderThresholdPendingRequests</a></span>​(int threshold)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the threshold for the number of pending requests beyond which to reorder |
| reads.</div> |
| </td> |
| </tr> |
| <tr id="i139" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSpeculativeReadLACTimeoutBackoffMultiplier(float)">setSpeculativeReadLACTimeoutBackoffMultiplier</a></span>​(float speculativeReadLACTimeoutBackoffMultiplier)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the multipler to use when determining time between successive speculative read LAC requests.</div> |
| </td> |
| </tr> |
| <tr id="i140" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSpeculativeReadTimeout(int)">setSpeculativeReadTimeout</a></span>​(int timeout)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the speculative read timeout.</div> |
| </td> |
| </tr> |
| <tr id="i141" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSpeculativeReadTimeoutBackoffMultiplier(float)">setSpeculativeReadTimeoutBackoffMultiplier</a></span>​(float speculativeReadTimeoutBackoffMultiplier)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the multipler to use when determining time between successive speculative read requests.</div> |
| </td> |
| </tr> |
| <tr id="i142" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setStartTLSTimeout(int)">setStartTLSTimeout</a></span>​(int timeoutSecs)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the timeout value in secs for the START_TLS request.</div> |
| </td> |
| </tr> |
| <tr id="i143" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setStickyReadsEnabled(boolean)">setStickyReadsEnabled</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Enable/disable having read operations for a ledger to be sticky to |
| a single bookie.</div> |
| </td> |
| </tr> |
| <tr id="i144" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setStoreSystemtimeAsLedgerCreationTime(boolean)">setStoreSystemtimeAsLedgerCreationTime</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Enable the client to use system time as the ledger creation time.</div> |
| </td> |
| </tr> |
| <tr id="i145" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTaskExecutionWarnTimeMicros(long)">setTaskExecutionWarnTimeMicros</a></span>​(long warnTime)</code></th> |
| <td class="colLast"> |
| <div class="block">Set task execution duration which triggers a warning.</div> |
| </td> |
| </tr> |
| <tr id="i146" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTcpUserTimeoutMillis(int)">setTcpUserTimeoutMillis</a></span>​(int tcpUserTimeoutMillis)</code></th> |
| <td class="colLast"> |
| <div class="block">Set client netty TCP user timeout in millis (only for Epoll channels).</div> |
| </td> |
| </tr> |
| <tr id="i147" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setThrottleValue(int)">setThrottleValue</a></span>​(int throttle)</code></th> |
| <td class="colLast"> |
| <div class="block">Set throttle value.</div> |
| </td> |
| </tr> |
| <tr id="i148" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTimeoutMonitorIntervalSec(long)">setTimeoutMonitorIntervalSec</a></span>​(long timeoutInterval)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the interval between successive executions of the operation timeout monitor.</div> |
| </td> |
| </tr> |
| <tr id="i149" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTimeoutTaskIntervalMillis(long)">setTimeoutTaskIntervalMillis</a></span>​(long timeoutMillis)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span></div> |
| </td> |
| </tr> |
| <tr id="i150" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTimeoutTimerNumTicks(int)">setTimeoutTimerNumTicks</a></span>​(int numTicks)</code></th> |
| <td class="colLast"> |
| <div class="block">Set number of ticks that used for timeout timer.</div> |
| </td> |
| </tr> |
| <tr id="i151" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTimeoutTimerTickDurationMs(long)">setTimeoutTimerTickDurationMs</a></span>​(long tickDuration)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the tick duration in milliseconds that used for timeout timer.</div> |
| </td> |
| </tr> |
| <tr id="i152" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTLSCertificatePath(java.lang.String)">setTLSCertificatePath</a></span>​(java.lang.String arg)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the path to file containing TLS Certificate.</div> |
| </td> |
| </tr> |
| <tr id="i153" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTLSKeyStore(java.lang.String)">setTLSKeyStore</a></span>​(java.lang.String arg)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the keystore path for the client.</div> |
| </td> |
| </tr> |
| <tr id="i154" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTLSKeyStorePasswordPath(java.lang.String)">setTLSKeyStorePasswordPath</a></span>​(java.lang.String arg)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the path to file containing keystore password, if the client keystore is password protected.</div> |
| </td> |
| </tr> |
| <tr id="i155" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTLSKeyStoreType(java.lang.String)">setTLSKeyStoreType</a></span>​(java.lang.String arg)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the keystore type for client.</div> |
| </td> |
| </tr> |
| <tr id="i156" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTLSTrustStore(java.lang.String)">setTLSTrustStore</a></span>​(java.lang.String arg)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the truststore path for the client.</div> |
| </td> |
| </tr> |
| <tr id="i157" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTLSTrustStorePasswordPath(java.lang.String)">setTLSTrustStorePasswordPath</a></span>​(java.lang.String arg)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the path to file containing truststore password, if the client truststore is password protected.</div> |
| </td> |
| </tr> |
| <tr id="i158" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTLSTrustStoreType(java.lang.String)">setTLSTrustStoreType</a></span>​(java.lang.String arg)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the truststore type for client.</div> |
| </td> |
| </tr> |
| <tr id="i159" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setUseHostnameResolveLocalNodePlacementPolicy(boolean)">setUseHostnameResolveLocalNodePlacementPolicy</a></span>​(boolean useHostnameResolveLocalNodePlacementPolicy)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the flag to use hostname to resolve local node placement policy.</div> |
| </td> |
| </tr> |
| <tr id="i160" class="altColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setUseV2WireProtocol(boolean)">setUseV2WireProtocol</a></span>​(boolean useV2WireProtocol)</code></th> |
| <td class="colLast"> |
| <div class="block">Set whether or not to use older Bookkeeper wire protocol (no protobuf).</div> |
| </td> |
| </tr> |
| <tr id="i161" class="rowColor"> |
| <td class="colFirst"><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setWaitTimeoutOnBackpressureMillis(long)">setWaitTimeoutOnBackpressureMillis</a></span>​(long value)</code></th> |
| <td class="colLast"> |
| <div class="block">Timeout controlling wait on request send in case of unresponsive bookie(s) |
| (i.e.</div> |
| </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a id="methods.inherited.from.class.org.apache.bookkeeper.conf.AbstractConfiguration"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class org.apache.bookkeeper.conf.<a href="AbstractConfiguration.html" title="class in org.apache.bookkeeper.conf">AbstractConfiguration</a></h3> |
| <code><a href="AbstractConfiguration.html#asJson()">asJson</a>, <a href="AbstractConfiguration.html#getAllocatorLeakDetectionPolicy()">getAllocatorLeakDetectionPolicy</a>, <a href="AbstractConfiguration.html#getAllocatorOutOfMemoryPolicy()">getAllocatorOutOfMemoryPolicy</a>, <a href="AbstractConfiguration.html#getAllocatorPoolingConcurrency()">getAllocatorPoolingConcurrency</a>, <a href="AbstractConfiguration.html#getAllocatorPoolingPolicy()">getAllocatorPoolingPolicy</a>, <a href="AbstractConfiguration.html#getClientAuthProviderFactoryClass()">getClientAuthProviderFactoryClass</a>, <a href="AbstractConfiguration.html#getDesiredNumZonesPerWriteQuorum()">getDesiredNumZonesPerWriteQuorum</a>, <a href="AbstractConfiguration.html#getEnforceMinNumFaultDomainsForWrite()">getEnforceMinNumFaultDomainsForWrite</a>, <a href="AbstractConfiguration.html#getEnforceMinNumRacksPerWriteQuorum()">getEnforceMinNumRacksPerWriteQuorum</a>, <a href="AbstractConfiguration.html#getEnforceStrictZoneawarePlacement()">getEnforceStrictZoneawarePlacement</a>, <a href="AbstractConfiguration.html#getEntryFormatterClass()">getEntryFormatterClass</a>, <a href="AbstractConfiguration.html#getFeature(java.lang.String,org.apache.bookkeeper.feature.Feature)">getFeature</a>, <a href="AbstractConfiguration.html#getIgnoreLocalNodeInPlacementPolicy()">getIgnoreLocalNodeInPlacementPolicy</a>, <a href="AbstractConfiguration.html#getLedgerIdFormatterClass()">getLedgerIdFormatterClass</a>, <a href="AbstractConfiguration.html#getLedgerManagerFactoryClass()">getLedgerManagerFactoryClass</a>, <a href="AbstractConfiguration.html#getLedgerManagerFactoryClassName()">getLedgerManagerFactoryClassName</a>, <a href="AbstractConfiguration.html#getLedgerManagerLayoutStringFromFactoryClass()">getLedgerManagerLayoutStringFromFactoryClass</a>, <a href="AbstractConfiguration.html#getLedgerManagerType()">getLedgerManagerType</a>, <a href="AbstractConfiguration.html#getLedgerMetadataFormatVersion()">getLedgerMetadataFormatVersion</a>, <a href="AbstractConfiguration.html#getLimitStatsLogging()">getLimitStatsLogging</a>, <a href="AbstractConfiguration.html#getMetadataServiceUri()">getMetadataServiceUri</a>, <a href="AbstractConfiguration.html#getMetadataServiceUriUnchecked()">getMetadataServiceUriUnchecked</a>, <a href="AbstractConfiguration.html#getMetastoreImplClass()">getMetastoreImplClass</a>, <a href="AbstractConfiguration.html#getMetastoreMaxEntriesPerScan()">getMetastoreMaxEntriesPerScan</a>, <a href="AbstractConfiguration.html#getMinNumRacksPerWriteQuorum()">getMinNumRacksPerWriteQuorum</a>, <a href="AbstractConfiguration.html#getMinNumZonesPerWriteQuorum()">getMinNumZonesPerWriteQuorum</a>, <a href="AbstractConfiguration.html#getNettyMaxFrameSizeBytes()">getNettyMaxFrameSizeBytes</a>, <a href="AbstractConfiguration.html#getPermittedStartupUsers()">getPermittedStartupUsers</a>, <a href="AbstractConfiguration.html#getPreserveMdcForTaskExecution()">getPreserveMdcForTaskExecution</a>, <a href="AbstractConfiguration.html#getReplicationRateByBytes()">getReplicationRateByBytes</a>, <a href="AbstractConfiguration.html#getRereplicationEntryBatchSize()">getRereplicationEntryBatchSize</a>, <a href="AbstractConfiguration.html#getShadedLedgerManagerFactoryClassPrefix()">getShadedLedgerManagerFactoryClassPrefix</a>, <a href="AbstractConfiguration.html#getStoreSystemTimeAsLedgerUnderreplicatedMarkTime()">getStoreSystemTimeAsLedgerUnderreplicatedMarkTime</a>, <a href="AbstractConfiguration.html#getTLSCertFilesRefreshDurationSeconds()">getTLSCertFilesRefreshDurationSeconds</a>, <a href="AbstractConfiguration.html#getTLSClientAuthentication()">getTLSClientAuthentication</a>, <a href="AbstractConfiguration.html#getTLSEnabledCipherSuites()">getTLSEnabledCipherSuites</a>, <a href="AbstractConfiguration.html#getTLSEnabledProtocols()">getTLSEnabledProtocols</a>, <a href="AbstractConfiguration.html#getTLSProvider()">getTLSProvider</a>, <a href="AbstractConfiguration.html#getTLSProviderFactoryClass()">getTLSProviderFactoryClass</a>, <a href="AbstractConfiguration.html#getZkAvailableBookiesPath()">getZkAvailableBookiesPath</a>, <a href="AbstractConfiguration.html#getZkLedgersRootPath()">getZkLedgersRootPath</a>, <a href="AbstractConfiguration.html#getZkRequestRateLimit()">getZkRequestRateLimit</a>, <a href="AbstractConfiguration.html#getZkRetryBackoffMaxRetries()">getZkRetryBackoffMaxRetries</a>, <a href="AbstractConfiguration.html#getZkServers()">getZkServers</a>, <a href="AbstractConfiguration.html#getZkTimeout()">getZkTimeout</a>, <a href="AbstractConfiguration.html#isBusyWaitEnabled()">isBusyWaitEnabled</a>, <a href="AbstractConfiguration.html#isShadedLedgerManagerFactoryClassAllowed()">isShadedLedgerManagerFactoryClassAllowed</a>, <a href="AbstractConfiguration.html#isZkEnableSecurity()">isZkEnableSecurity</a>, <a href="AbstractConfiguration.html#loadConf(java.net.URL)">loadConf</a>, <a href="AbstractConfiguration.html#loadConf(org.apache.commons.configuration.CompositeConfiguration)">loadConf</a>, <a href="AbstractConfiguration.html#setAllocatorLeakDetectionPolicy(org.apache.bookkeeper.common.allocator.LeakDetectionPolicy)">setAllocatorLeakDetectionPolicy</a>, <a href="AbstractConfiguration.html#setAllocatorOutOfMemoryPolicy(org.apache.bookkeeper.common.allocator.OutOfMemoryPolicy)">setAllocatorOutOfMemoryPolicy</a>, <a href="AbstractConfiguration.html#setAllocatorPoolingConcurrency(int)">setAllocatorPoolingConcurrency</a>, <a href="AbstractConfiguration.html#setAllocatorPoolingConcurrenncy(int)">setAllocatorPoolingConcurrenncy</a>, <a href="AbstractConfiguration.html#setAllocatorPoolingPolicy(org.apache.bookkeeper.common.allocator.PoolingPolicy)">setAllocatorPoolingPolicy</a>, <a href="AbstractConfiguration.html#setAllowShadedLedgerManagerFactoryClass(boolean)">setAllowShadedLedgerManagerFactoryClass</a>, <a href="AbstractConfiguration.html#setBusyWaitEnabled(boolean)">setBusyWaitEnabled</a>, <a href="AbstractConfiguration.html#setClientAuthProviderFactoryClass(java.lang.String)">setClientAuthProviderFactoryClass</a>, <a href="AbstractConfiguration.html#setDesiredNumZonesPerWriteQuorum(int)">setDesiredNumZonesPerWriteQuorum</a>, <a href="AbstractConfiguration.html#setEnforceMinNumFaultDomainsForWrite(boolean)">setEnforceMinNumFaultDomainsForWrite</a>, <a href="AbstractConfiguration.html#setEnforceMinNumRacksPerWriteQuorum(boolean)">setEnforceMinNumRacksPerWriteQuorum</a>, <a href="AbstractConfiguration.html#setEnforceStrictZoneawarePlacement(boolean)">setEnforceStrictZoneawarePlacement</a>, <a href="AbstractConfiguration.html#setEntryFormatterClass(java.lang.Class)">setEntryFormatterClass</a>, <a href="AbstractConfiguration.html#setFeature(java.lang.String,org.apache.bookkeeper.feature.Feature)">setFeature</a>, <a href="AbstractConfiguration.html#setIgnoreLocalNodeInPlacementPolicy(boolean)">setIgnoreLocalNodeInPlacementPolicy</a>, <a href="AbstractConfiguration.html#setLedgerIdFormatterClass(java.lang.Class)">setLedgerIdFormatterClass</a>, <a href="AbstractConfiguration.html#setLedgerManagerFactoryClass(java.lang.Class)">setLedgerManagerFactoryClass</a>, <a href="AbstractConfiguration.html#setLedgerManagerFactoryClassName(java.lang.String)">setLedgerManagerFactoryClassName</a>, <a href="AbstractConfiguration.html#setLedgerManagerType(java.lang.String)">setLedgerManagerType</a>, <a href="AbstractConfiguration.html#setLedgerMetadataFormatVersion(int)">setLedgerMetadataFormatVersion</a>, <a href="AbstractConfiguration.html#setLimitStatsLogging(boolean)">setLimitStatsLogging</a>, <a href="AbstractConfiguration.html#setMetadataServiceUri(java.lang.String)">setMetadataServiceUri</a>, <a href="AbstractConfiguration.html#setMetastoreImplClass(java.lang.String)">setMetastoreImplClass</a>, <a href="AbstractConfiguration.html#setMetastoreMaxEntriesPerScan(int)">setMetastoreMaxEntriesPerScan</a>, <a href="AbstractConfiguration.html#setMinNumRacksPerWriteQuorum(int)">setMinNumRacksPerWriteQuorum</a>, <a href="AbstractConfiguration.html#setMinNumZonesPerWriteQuorum(int)">setMinNumZonesPerWriteQuorum</a>, <a href="AbstractConfiguration.html#setPermittedStartupUsers(java.lang.String)">setPermittedStartupUsers</a>, <a href="AbstractConfiguration.html#setPreserveMdcForTaskExecution(boolean)">setPreserveMdcForTaskExecution</a>, <a href="AbstractConfiguration.html#setReplicationRateByBytes(int)">setReplicationRateByBytes</a>, <a href="AbstractConfiguration.html#setRereplicationEntryBatchSize(long)">setRereplicationEntryBatchSize</a>, <a href="AbstractConfiguration.html#setShadedLedgerManagerFactoryClassPrefix(java.lang.String)">setShadedLedgerManagerFactoryClassPrefix</a>, <a href="AbstractConfiguration.html#setStoreSystemTimeAsLedgerUnderreplicatedMarkTime(boolean)">setStoreSystemTimeAsLedgerUnderreplicatedMarkTime</a>, <a href="AbstractConfiguration.html#setTLSCertFilesRefreshDurationSeconds(long)">setTLSCertFilesRefreshDurationSeconds</a>, <a href="AbstractConfiguration.html#setTLSClientAuthentication(boolean)">setTLSClientAuthentication</a>, <a href="AbstractConfiguration.html#setTLSEnabledCipherSuites(java.lang.String)">setTLSEnabledCipherSuites</a>, <a href="AbstractConfiguration.html#setTLSEnabledProtocols(java.lang.String)">setTLSEnabledProtocols</a>, <a href="AbstractConfiguration.html#setTLSProvider(java.lang.String)">setTLSProvider</a>, <a href="AbstractConfiguration.html#setTLSProviderFactoryClass(java.lang.String)">setTLSProviderFactoryClass</a>, <a href="AbstractConfiguration.html#setZkEnableSecurity(boolean)">setZkEnableSecurity</a>, <a href="AbstractConfiguration.html#setZkLedgersRootPath(java.lang.String)">setZkLedgersRootPath</a>, <a href="AbstractConfiguration.html#setZkRequestRateLimit(double)">setZkRequestRateLimit</a>, <a href="AbstractConfiguration.html#setZkRetryBackoffMaxRetries(int)">setZkRetryBackoffMaxRetries</a>, <a href="AbstractConfiguration.html#setZkServers(java.lang.String)">setZkServers</a>, <a href="AbstractConfiguration.html#setZkTimeout(int)">setZkTimeout</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a id="methods.inherited.from.class.org.apache.commons.configuration.CompositeConfiguration"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class org.apache.commons.configuration.CompositeConfiguration</h3> |
| <code>addConfiguration, addConfiguration, addPropertyDirect, clear, clearPropertyDirect, clone, containsKey, getConfiguration, getInMemoryConfiguration, getKeys, getKeys, getList, getNumberOfConfigurations, getProperty, getSource, getStringArray, isEmpty, removeConfiguration, setDelimiterParsingDisabled, setListDelimiter</code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a id="methods.inherited.from.class.org.apache.commons.configuration.AbstractConfiguration"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class org.apache.commons.configuration.AbstractConfiguration</h3> |
| <code>addErrorLogListener, addProperty, append, clearProperty, copy, createInterpolator, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getDefaultListDelimiter, getDelimiter, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInt, getInt, getInteger, getInterpolator, getList, getListDelimiter, getLogger, getLong, getLong, getLong, getProperties, getProperties, getShort, getShort, getShort, getString, getString, getSubstitutor, interpolate, interpolate, interpolatedConfiguration, interpolateHelper, isDelimiterParsingDisabled, isScalarValue, isThrowExceptionOnMissing, resolveContainerStore, setDefaultListDelimiter, setDelimiter, setLogger, setProperty, setThrowExceptionOnMissing, subset</code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a id="methods.inherited.from.class.org.apache.commons.configuration.event.EventSource"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class org.apache.commons.configuration.event.EventSource</h3> |
| <code>addConfigurationListener, addErrorListener, clearConfigurationListeners, clearErrorListeners, createErrorEvent, createEvent, fireError, fireEvent, getConfigurationListeners, getErrorListeners, isDetailEvents, removeConfigurationListener, removeErrorListener, setDetailEvents</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>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</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="THROTTLE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>THROTTLE</h4> |
| <pre>protected static final java.lang.String THROTTLE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.THROTTLE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="DIGEST_TYPE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DIGEST_TYPE</h4> |
| <pre>protected static final java.lang.String DIGEST_TYPE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.DIGEST_TYPE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ENABLE_DIGEST_TYPE_AUTODETECTION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ENABLE_DIGEST_TYPE_AUTODETECTION</h4> |
| <pre>protected static final java.lang.String ENABLE_DIGEST_TYPE_AUTODETECTION</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.ENABLE_DIGEST_TYPE_AUTODETECTION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="PASSWD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PASSWD</h4> |
| <pre>protected static final java.lang.String PASSWD</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.PASSWD">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="CLIENT_TLS_KEYSTORE_TYPE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CLIENT_TLS_KEYSTORE_TYPE</h4> |
| <pre>@Deprecated |
| protected static final java.lang.String CLIENT_TLS_KEYSTORE_TYPE</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use <a href="AbstractConfiguration.html#TLS_KEYSTORE_TYPE"><code>AbstractConfiguration.TLS_KEYSTORE_TYPE</code></a></div> |
| </div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.CLIENT_TLS_KEYSTORE_TYPE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="CLIENT_TLS_KEYSTORE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CLIENT_TLS_KEYSTORE</h4> |
| <pre>@Deprecated |
| protected static final java.lang.String CLIENT_TLS_KEYSTORE</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use <a href="AbstractConfiguration.html#TLS_KEYSTORE"><code>AbstractConfiguration.TLS_KEYSTORE</code></a></div> |
| </div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.CLIENT_TLS_KEYSTORE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="CLIENT_TLS_KEYSTORE_PASSWORD_PATH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CLIENT_TLS_KEYSTORE_PASSWORD_PATH</h4> |
| <pre>@Deprecated |
| protected static final java.lang.String CLIENT_TLS_KEYSTORE_PASSWORD_PATH</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use <a href="AbstractConfiguration.html#TLS_KEYSTORE_PASSWORD_PATH"><code>AbstractConfiguration.TLS_KEYSTORE_PASSWORD_PATH</code></a></div> |
| </div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.CLIENT_TLS_KEYSTORE_PASSWORD_PATH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="CLIENT_TLS_TRUSTSTORE_TYPE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CLIENT_TLS_TRUSTSTORE_TYPE</h4> |
| <pre>@Deprecated |
| protected static final java.lang.String CLIENT_TLS_TRUSTSTORE_TYPE</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use <a href="AbstractConfiguration.html#TLS_TRUSTSTORE_TYPE"><code>AbstractConfiguration.TLS_TRUSTSTORE_TYPE</code></a></div> |
| </div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.CLIENT_TLS_TRUSTSTORE_TYPE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="CLIENT_TLS_TRUSTSTORE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CLIENT_TLS_TRUSTSTORE</h4> |
| <pre>@Deprecated |
| protected static final java.lang.String CLIENT_TLS_TRUSTSTORE</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use <a href="AbstractConfiguration.html#TLS_TRUSTSTORE"><code>AbstractConfiguration.TLS_TRUSTSTORE</code></a></div> |
| </div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.CLIENT_TLS_TRUSTSTORE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="CLIENT_TLS_TRUSTSTORE_PASSWORD_PATH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CLIENT_TLS_TRUSTSTORE_PASSWORD_PATH</h4> |
| <pre>@Deprecated |
| protected static final java.lang.String CLIENT_TLS_TRUSTSTORE_PASSWORD_PATH</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use <a href="AbstractConfiguration.html#TLS_TRUSTSTORE_PASSWORD_PATH"><code>AbstractConfiguration.TLS_TRUSTSTORE_PASSWORD_PATH</code></a></div> |
| </div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.CLIENT_TLS_TRUSTSTORE_PASSWORD_PATH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="CLIENT_TCP_NODELAY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CLIENT_TCP_NODELAY</h4> |
| <pre>protected static final java.lang.String CLIENT_TCP_NODELAY</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.CLIENT_TCP_NODELAY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="CLIENT_SOCK_KEEPALIVE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CLIENT_SOCK_KEEPALIVE</h4> |
| <pre>protected static final java.lang.String CLIENT_SOCK_KEEPALIVE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.CLIENT_SOCK_KEEPALIVE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="CLIENT_SENDBUFFER_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CLIENT_SENDBUFFER_SIZE</h4> |
| <pre>protected static final java.lang.String CLIENT_SENDBUFFER_SIZE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.CLIENT_SENDBUFFER_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="CLIENT_RECEIVEBUFFER_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CLIENT_RECEIVEBUFFER_SIZE</h4> |
| <pre>protected static final java.lang.String CLIENT_RECEIVEBUFFER_SIZE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.CLIENT_RECEIVEBUFFER_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="CLIENT_WRITEBUFFER_LOW_WATER_MARK"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CLIENT_WRITEBUFFER_LOW_WATER_MARK</h4> |
| <pre>protected static final java.lang.String CLIENT_WRITEBUFFER_LOW_WATER_MARK</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.CLIENT_WRITEBUFFER_LOW_WATER_MARK">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="CLIENT_WRITEBUFFER_HIGH_WATER_MARK"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CLIENT_WRITEBUFFER_HIGH_WATER_MARK</h4> |
| <pre>protected static final java.lang.String CLIENT_WRITEBUFFER_HIGH_WATER_MARK</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.CLIENT_WRITEBUFFER_HIGH_WATER_MARK">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="CLIENT_CONNECT_TIMEOUT_MILLIS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CLIENT_CONNECT_TIMEOUT_MILLIS</h4> |
| <pre>protected static final java.lang.String CLIENT_CONNECT_TIMEOUT_MILLIS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.CLIENT_CONNECT_TIMEOUT_MILLIS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="CLIENT_TCP_USER_TIMEOUT_MILLIS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CLIENT_TCP_USER_TIMEOUT_MILLIS</h4> |
| <pre>protected static final java.lang.String CLIENT_TCP_USER_TIMEOUT_MILLIS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.CLIENT_TCP_USER_TIMEOUT_MILLIS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="NUM_CHANNELS_PER_BOOKIE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NUM_CHANNELS_PER_BOOKIE</h4> |
| <pre>protected static final java.lang.String NUM_CHANNELS_PER_BOOKIE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.NUM_CHANNELS_PER_BOOKIE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="USE_V2_WIRE_PROTOCOL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>USE_V2_WIRE_PROTOCOL</h4> |
| <pre>protected static final java.lang.String USE_V2_WIRE_PROTOCOL</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.USE_V2_WIRE_PROTOCOL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="NETTY_USE_POOLED_BUFFERS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NETTY_USE_POOLED_BUFFERS</h4> |
| <pre>protected static final java.lang.String NETTY_USE_POOLED_BUFFERS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.NETTY_USE_POOLED_BUFFERS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="READ_TIMEOUT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>READ_TIMEOUT</h4> |
| <pre>protected static final java.lang.String READ_TIMEOUT</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.READ_TIMEOUT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="SPECULATIVE_READ_TIMEOUT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SPECULATIVE_READ_TIMEOUT</h4> |
| <pre>protected static final java.lang.String SPECULATIVE_READ_TIMEOUT</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.SPECULATIVE_READ_TIMEOUT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="FIRST_SPECULATIVE_READ_TIMEOUT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FIRST_SPECULATIVE_READ_TIMEOUT</h4> |
| <pre>protected static final java.lang.String FIRST_SPECULATIVE_READ_TIMEOUT</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.FIRST_SPECULATIVE_READ_TIMEOUT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="MAX_SPECULATIVE_READ_TIMEOUT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MAX_SPECULATIVE_READ_TIMEOUT</h4> |
| <pre>protected static final java.lang.String MAX_SPECULATIVE_READ_TIMEOUT</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.MAX_SPECULATIVE_READ_TIMEOUT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="SPECULATIVE_READ_TIMEOUT_BACKOFF_MULTIPLIER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SPECULATIVE_READ_TIMEOUT_BACKOFF_MULTIPLIER</h4> |
| <pre>protected static final java.lang.String SPECULATIVE_READ_TIMEOUT_BACKOFF_MULTIPLIER</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.SPECULATIVE_READ_TIMEOUT_BACKOFF_MULTIPLIER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="FIRST_SPECULATIVE_READ_LAC_TIMEOUT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FIRST_SPECULATIVE_READ_LAC_TIMEOUT</h4> |
| <pre>protected static final java.lang.String FIRST_SPECULATIVE_READ_LAC_TIMEOUT</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.FIRST_SPECULATIVE_READ_LAC_TIMEOUT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="MAX_SPECULATIVE_READ_LAC_TIMEOUT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MAX_SPECULATIVE_READ_LAC_TIMEOUT</h4> |
| <pre>protected static final java.lang.String MAX_SPECULATIVE_READ_LAC_TIMEOUT</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.MAX_SPECULATIVE_READ_LAC_TIMEOUT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="SPECULATIVE_READ_LAC_TIMEOUT_BACKOFF_MULTIPLIER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SPECULATIVE_READ_LAC_TIMEOUT_BACKOFF_MULTIPLIER</h4> |
| <pre>protected static final java.lang.String SPECULATIVE_READ_LAC_TIMEOUT_BACKOFF_MULTIPLIER</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.SPECULATIVE_READ_LAC_TIMEOUT_BACKOFF_MULTIPLIER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ENABLE_PARALLEL_RECOVERY_READ"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ENABLE_PARALLEL_RECOVERY_READ</h4> |
| <pre>protected static final java.lang.String ENABLE_PARALLEL_RECOVERY_READ</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.ENABLE_PARALLEL_RECOVERY_READ">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="RECOVERY_READ_BATCH_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>RECOVERY_READ_BATCH_SIZE</h4> |
| <pre>protected static final java.lang.String RECOVERY_READ_BATCH_SIZE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.RECOVERY_READ_BATCH_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="REORDER_READ_SEQUENCE_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>REORDER_READ_SEQUENCE_ENABLED</h4> |
| <pre>protected static final java.lang.String REORDER_READ_SEQUENCE_ENABLED</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.REORDER_READ_SEQUENCE_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="STICKY_READS_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>STICKY_READS_ENABLED</h4> |
| <pre>protected static final java.lang.String STICKY_READS_ENABLED</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.STICKY_READS_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="RECOVERY_BATCH_READ_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>RECOVERY_BATCH_READ_ENABLED</h4> |
| <pre>protected static final java.lang.String RECOVERY_BATCH_READ_ENABLED</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.RECOVERY_BATCH_READ_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="OPPORTUNISTIC_STRIPING"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>OPPORTUNISTIC_STRIPING</h4> |
| <pre>protected static final java.lang.String OPPORTUNISTIC_STRIPING</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.OPPORTUNISTIC_STRIPING">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="DELAY_ENSEMBLE_CHANGE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DELAY_ENSEMBLE_CHANGE</h4> |
| <pre>protected static final java.lang.String DELAY_ENSEMBLE_CHANGE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.DELAY_ENSEMBLE_CHANGE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="MAX_ALLOWED_ENSEMBLE_CHANGES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MAX_ALLOWED_ENSEMBLE_CHANGES</h4> |
| <pre>protected static final java.lang.String MAX_ALLOWED_ENSEMBLE_CHANGES</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.MAX_ALLOWED_ENSEMBLE_CHANGES">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ADD_ENTRY_TIMEOUT_SEC"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ADD_ENTRY_TIMEOUT_SEC</h4> |
| <pre>protected static final java.lang.String ADD_ENTRY_TIMEOUT_SEC</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.ADD_ENTRY_TIMEOUT_SEC">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ADD_ENTRY_QUORUM_TIMEOUT_SEC"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ADD_ENTRY_QUORUM_TIMEOUT_SEC</h4> |
| <pre>protected static final java.lang.String ADD_ENTRY_QUORUM_TIMEOUT_SEC</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.ADD_ENTRY_QUORUM_TIMEOUT_SEC">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="READ_ENTRY_TIMEOUT_SEC"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>READ_ENTRY_TIMEOUT_SEC</h4> |
| <pre>protected static final java.lang.String READ_ENTRY_TIMEOUT_SEC</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.READ_ENTRY_TIMEOUT_SEC">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TIMEOUT_MONITOR_INTERVAL_SEC"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TIMEOUT_MONITOR_INTERVAL_SEC</h4> |
| <pre>protected static final java.lang.String TIMEOUT_MONITOR_INTERVAL_SEC</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.TIMEOUT_MONITOR_INTERVAL_SEC">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TIMEOUT_TASK_INTERVAL_MILLIS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TIMEOUT_TASK_INTERVAL_MILLIS</h4> |
| <pre>protected static final java.lang.String TIMEOUT_TASK_INTERVAL_MILLIS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.TIMEOUT_TASK_INTERVAL_MILLIS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="EXPLICIT_LAC_INTERVAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>EXPLICIT_LAC_INTERVAL</h4> |
| <pre>protected static final java.lang.String EXPLICIT_LAC_INTERVAL</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.EXPLICIT_LAC_INTERVAL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="PCBC_TIMEOUT_TIMER_TICK_DURATION_MS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PCBC_TIMEOUT_TIMER_TICK_DURATION_MS</h4> |
| <pre>protected static final java.lang.String PCBC_TIMEOUT_TIMER_TICK_DURATION_MS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.PCBC_TIMEOUT_TIMER_TICK_DURATION_MS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="PCBC_TIMEOUT_TIMER_NUM_TICKS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PCBC_TIMEOUT_TIMER_NUM_TICKS</h4> |
| <pre>protected static final java.lang.String PCBC_TIMEOUT_TIMER_NUM_TICKS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.PCBC_TIMEOUT_TIMER_NUM_TICKS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TIMEOUT_TIMER_TICK_DURATION_MS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TIMEOUT_TIMER_TICK_DURATION_MS</h4> |
| <pre>protected static final java.lang.String TIMEOUT_TIMER_TICK_DURATION_MS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.TIMEOUT_TIMER_TICK_DURATION_MS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TIMEOUT_TIMER_NUM_TICKS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TIMEOUT_TIMER_NUM_TICKS</h4> |
| <pre>protected static final java.lang.String TIMEOUT_TIMER_NUM_TICKS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.TIMEOUT_TIMER_NUM_TICKS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="WAIT_TIMEOUT_ON_BACKPRESSURE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>WAIT_TIMEOUT_ON_BACKPRESSURE</h4> |
| <pre>protected static final java.lang.String WAIT_TIMEOUT_ON_BACKPRESSURE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.WAIT_TIMEOUT_ON_BACKPRESSURE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="BOOKIE_HEALTH_CHECK_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BOOKIE_HEALTH_CHECK_ENABLED</h4> |
| <pre>protected static final java.lang.String BOOKIE_HEALTH_CHECK_ENABLED</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.BOOKIE_HEALTH_CHECK_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="BOOKIE_HEALTH_CHECK_INTERVAL_SECONDS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BOOKIE_HEALTH_CHECK_INTERVAL_SECONDS</h4> |
| <pre>protected static final java.lang.String BOOKIE_HEALTH_CHECK_INTERVAL_SECONDS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.BOOKIE_HEALTH_CHECK_INTERVAL_SECONDS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="BOOKIE_ERROR_THRESHOLD_PER_INTERVAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BOOKIE_ERROR_THRESHOLD_PER_INTERVAL</h4> |
| <pre>protected static final java.lang.String BOOKIE_ERROR_THRESHOLD_PER_INTERVAL</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.BOOKIE_ERROR_THRESHOLD_PER_INTERVAL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="BOOKIE_QUARANTINE_TIME_SECONDS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BOOKIE_QUARANTINE_TIME_SECONDS</h4> |
| <pre>protected static final java.lang.String BOOKIE_QUARANTINE_TIME_SECONDS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.BOOKIE_QUARANTINE_TIME_SECONDS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="BOOKIE_QUARANTINE_RATIO"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BOOKIE_QUARANTINE_RATIO</h4> |
| <pre>protected static final java.lang.String BOOKIE_QUARANTINE_RATIO</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.BOOKIE_QUARANTINE_RATIO">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="DISK_WEIGHT_BASED_PLACEMENT_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DISK_WEIGHT_BASED_PLACEMENT_ENABLED</h4> |
| <pre>protected static final java.lang.String DISK_WEIGHT_BASED_PLACEMENT_ENABLED</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.DISK_WEIGHT_BASED_PLACEMENT_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="GET_BOOKIE_INFO_INTERVAL_SECONDS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>GET_BOOKIE_INFO_INTERVAL_SECONDS</h4> |
| <pre>protected static final java.lang.String GET_BOOKIE_INFO_INTERVAL_SECONDS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.GET_BOOKIE_INFO_INTERVAL_SECONDS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="GET_BOOKIE_INFO_RETRY_INTERVAL_SECONDS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>GET_BOOKIE_INFO_RETRY_INTERVAL_SECONDS</h4> |
| <pre>protected static final java.lang.String GET_BOOKIE_INFO_RETRY_INTERVAL_SECONDS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.GET_BOOKIE_INFO_RETRY_INTERVAL_SECONDS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="BOOKIE_MAX_MULTIPLE_FOR_WEIGHTED_PLACEMENT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BOOKIE_MAX_MULTIPLE_FOR_WEIGHTED_PLACEMENT</h4> |
| <pre>protected static final java.lang.String BOOKIE_MAX_MULTIPLE_FOR_WEIGHTED_PLACEMENT</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.BOOKIE_MAX_MULTIPLE_FOR_WEIGHTED_PLACEMENT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="GET_BOOKIE_INFO_TIMEOUT_SECS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>GET_BOOKIE_INFO_TIMEOUT_SECS</h4> |
| <pre>protected static final java.lang.String GET_BOOKIE_INFO_TIMEOUT_SECS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.GET_BOOKIE_INFO_TIMEOUT_SECS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="START_TLS_TIMEOUT_SECS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>START_TLS_TIMEOUT_SECS</h4> |
| <pre>protected static final java.lang.String START_TLS_TIMEOUT_SECS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.START_TLS_TIMEOUT_SECS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TLS_HOSTNAME_VERIFICATION_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TLS_HOSTNAME_VERIFICATION_ENABLED</h4> |
| <pre>protected static final java.lang.String TLS_HOSTNAME_VERIFICATION_ENABLED</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.TLS_HOSTNAME_VERIFICATION_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="NUM_WORKER_THREADS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NUM_WORKER_THREADS</h4> |
| <pre>protected static final java.lang.String NUM_WORKER_THREADS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.NUM_WORKER_THREADS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="NUM_IO_THREADS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NUM_IO_THREADS</h4> |
| <pre>protected static final java.lang.String NUM_IO_THREADS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.NUM_IO_THREADS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ENSEMBLE_PLACEMENT_POLICY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ENSEMBLE_PLACEMENT_POLICY</h4> |
| <pre>public static final java.lang.String ENSEMBLE_PLACEMENT_POLICY</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.ENSEMBLE_PLACEMENT_POLICY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="NETWORK_TOPOLOGY_STABILIZE_PERIOD_SECONDS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NETWORK_TOPOLOGY_STABILIZE_PERIOD_SECONDS</h4> |
| <pre>protected static final java.lang.String NETWORK_TOPOLOGY_STABILIZE_PERIOD_SECONDS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.NETWORK_TOPOLOGY_STABILIZE_PERIOD_SECONDS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="READ_REORDER_THRESHOLD_PENDING_REQUESTS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>READ_REORDER_THRESHOLD_PENDING_REQUESTS</h4> |
| <pre>protected static final java.lang.String READ_REORDER_THRESHOLD_PENDING_REQUESTS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.READ_REORDER_THRESHOLD_PENDING_REQUESTS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ENSEMBLE_PLACEMENT_POLICY_ORDER_SLOW_BOOKIES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ENSEMBLE_PLACEMENT_POLICY_ORDER_SLOW_BOOKIES</h4> |
| <pre>protected static final java.lang.String ENSEMBLE_PLACEMENT_POLICY_ORDER_SLOW_BOOKIES</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.ENSEMBLE_PLACEMENT_POLICY_ORDER_SLOW_BOOKIES">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="BOOKIE_ADDRESS_RESOLVER_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BOOKIE_ADDRESS_RESOLVER_ENABLED</h4> |
| <pre>protected static final java.lang.String BOOKIE_ADDRESS_RESOLVER_ENABLED</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.BOOKIE_ADDRESS_RESOLVER_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="USE_HOSTNAME_RESOLVE_LOCAL_NODE_PLACEMENT_POLICY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>USE_HOSTNAME_RESOLVE_LOCAL_NODE_PLACEMENT_POLICY</h4> |
| <pre>public static final java.lang.String USE_HOSTNAME_RESOLVE_LOCAL_NODE_PLACEMENT_POLICY</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.USE_HOSTNAME_RESOLVE_LOCAL_NODE_PLACEMENT_POLICY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ENABLE_TASK_EXECUTION_STATS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ENABLE_TASK_EXECUTION_STATS</h4> |
| <pre>protected static final java.lang.String ENABLE_TASK_EXECUTION_STATS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.ENABLE_TASK_EXECUTION_STATS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TASK_EXECUTION_WARN_TIME_MICROS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TASK_EXECUTION_WARN_TIME_MICROS</h4> |
| <pre>protected static final java.lang.String TASK_EXECUTION_WARN_TIME_MICROS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.TASK_EXECUTION_WARN_TIME_MICROS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ENABLE_BOOKIE_FAILURE_TRACKING"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ENABLE_BOOKIE_FAILURE_TRACKING</h4> |
| <pre>protected static final java.lang.String ENABLE_BOOKIE_FAILURE_TRACKING</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.ENABLE_BOOKIE_FAILURE_TRACKING">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="BOOKIE_FAILURE_HISTORY_EXPIRATION_MS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BOOKIE_FAILURE_HISTORY_EXPIRATION_MS</h4> |
| <pre>protected static final java.lang.String BOOKIE_FAILURE_HISTORY_EXPIRATION_MS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.BOOKIE_FAILURE_HISTORY_EXPIRATION_MS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="FOLLOW_BOOKIE_ADDRESS_TRACKING"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FOLLOW_BOOKIE_ADDRESS_TRACKING</h4> |
| <pre>protected static final java.lang.String FOLLOW_BOOKIE_ADDRESS_TRACKING</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.FOLLOW_BOOKIE_ADDRESS_TRACKING">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="DISABLE_ENSEMBLE_CHANGE_FEATURE_NAME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DISABLE_ENSEMBLE_CHANGE_FEATURE_NAME</h4> |
| <pre>protected static final java.lang.String DISABLE_ENSEMBLE_CHANGE_FEATURE_NAME</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.DISABLE_ENSEMBLE_CHANGE_FEATURE_NAME">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="CLIENT_ROLE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CLIENT_ROLE</h4> |
| <pre>protected static final java.lang.String CLIENT_ROLE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.CLIENT_ROLE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="CLIENT_ROLE_STANDARD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CLIENT_ROLE_STANDARD</h4> |
| <pre>public static final java.lang.String CLIENT_ROLE_STANDARD</pre> |
| <div class="block">This client will act as a standard client.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.CLIENT_ROLE_STANDARD">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="CLIENT_ROLE_SYSTEM"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CLIENT_ROLE_SYSTEM</h4> |
| <pre>public static final java.lang.String CLIENT_ROLE_SYSTEM</pre> |
| <div class="block">This client will act as a system client, like the <a href="../replication/Auditor.html" title="class in org.apache.bookkeeper.replication"><code>Auditor</code></a>.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.CLIENT_ROLE_SYSTEM">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="CLIENT_AUTH_PROVIDER_FACTORY_CLASS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CLIENT_AUTH_PROVIDER_FACTORY_CLASS</h4> |
| <pre>protected static final java.lang.String CLIENT_AUTH_PROVIDER_FACTORY_CLASS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.CLIENT_AUTH_PROVIDER_FACTORY_CLASS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="REGISTRATION_CLIENT_CLASS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>REGISTRATION_CLIENT_CLASS</h4> |
| <pre>protected static final java.lang.String REGISTRATION_CLIENT_CLASS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.REGISTRATION_CLIENT_CLASS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="CLIENT_CONNECT_BOOKIE_UNAVAILABLE_LOG_THROTTLING"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CLIENT_CONNECT_BOOKIE_UNAVAILABLE_LOG_THROTTLING</h4> |
| <pre>protected static final java.lang.String CLIENT_CONNECT_BOOKIE_UNAVAILABLE_LOG_THROTTLING</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.CLIENT_CONNECT_BOOKIE_UNAVAILABLE_LOG_THROTTLING">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="BATCH_READ_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>BATCH_READ_ENABLED</h4> |
| <pre>protected static final java.lang.String BATCH_READ_ENABLED</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.BATCH_READ_ENABLED">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>ClientConfiguration</h4> |
| <pre>public ClientConfiguration()</pre> |
| <div class="block">Construct a default client-side configuration.</div> |
| </li> |
| </ul> |
| <a id="<init>(org.apache.bookkeeper.conf.AbstractConfiguration)"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>ClientConfiguration</h4> |
| <pre>public ClientConfiguration​(<a href="AbstractConfiguration.html" title="class in org.apache.bookkeeper.conf">AbstractConfiguration</a> conf)</pre> |
| <div class="block">Construct a client-side configuration using a base configuration.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>conf</code> - Base configuration</dd> |
| </dl> |
| </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="getThrottleValue()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getThrottleValue</h4> |
| <pre class="methodSignature">public int getThrottleValue()</pre> |
| <div class="block">Get throttle value.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>throttle value</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#setThrottleValue(int)"><code>setThrottleValue(int)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setThrottleValue(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setThrottleValue</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setThrottleValue​(int throttle)</pre> |
| <div class="block">Set throttle value. |
| |
| <p>Since BookKeeper process requests in asynchronous way, it will holds |
| those pending request in queue. You may easily run it out of memory |
| if producing too many requests than the capability of bookie servers can handle. |
| To prevent that from happening, you can set a throttle value here. |
| |
| <p>Setting the throttle value to 0, will disable any throttling.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>throttle</code> - Throttle Value</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getEnableDigestTypeAutodetection()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEnableDigestTypeAutodetection</h4> |
| <pre class="methodSignature">public boolean getEnableDigestTypeAutodetection()</pre> |
| <div class="block">Get autodetection of digest type. |
| |
| <p>Ignores provided digestType, if enabled and uses one from ledger metadata instead. |
| Incompatible with ledger created by bookie versions < 4.2 |
| |
| <p>It is turned on by default since 4.7.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>flag to enable/disable autodetection of digest type.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setEnableDigestTypeAutodetection(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEnableDigestTypeAutodetection</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setEnableDigestTypeAutodetection​(boolean enable)</pre> |
| <div class="block">Enable autodetection of digest type. |
| Ignores provided digestType, if enabled and uses one from ledger metadata instead. |
| Incompatible with ledger created by bookie versions < 4.2</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getBookieRecoveryDigestType()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBookieRecoveryDigestType</h4> |
| <pre class="methodSignature">public <a href="../client/BookKeeper.DigestType.html" title="enum in org.apache.bookkeeper.client">BookKeeper.DigestType</a> getBookieRecoveryDigestType()</pre> |
| <div class="block">Get digest type used in bookkeeper admin.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>digest type</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#setBookieRecoveryDigestType(org.apache.bookkeeper.client.BookKeeper.DigestType)"><code>setBookieRecoveryDigestType(org.apache.bookkeeper.client.BookKeeper.DigestType)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setBookieRecoveryDigestType(org.apache.bookkeeper.client.BookKeeper.DigestType)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setBookieRecoveryDigestType</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setBookieRecoveryDigestType​(<a href="../client/BookKeeper.DigestType.html" title="enum in org.apache.bookkeeper.client">BookKeeper.DigestType</a> digestType)</pre> |
| <div class="block">Set digest type used in bookkeeper admin. |
| |
| <p>Digest Type and Passwd used to open ledgers for admin tool |
| For now, assume that all ledgers were created with the same DigestType |
| and password. In the future, this admin tool will need to know for each |
| ledger, what was the DigestType and password used to create it before it |
| can open it. These values will come from System properties, though fixed |
| defaults are defined here.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>digestType</code> - Digest Type</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getBookieRecoveryPasswd()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBookieRecoveryPasswd</h4> |
| <pre class="methodSignature">public byte[] getBookieRecoveryPasswd()</pre> |
| <div class="block">Get passwd used in bookkeeper admin.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>password</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#setBookieRecoveryPasswd(byte%5B%5D)"><code>setBookieRecoveryPasswd(byte[])</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setBookieRecoveryPasswd(byte[])"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setBookieRecoveryPasswd</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setBookieRecoveryPasswd​(byte[] passwd)</pre> |
| <div class="block">Set passwd used in bookkeeper admin. |
| |
| <p>Digest Type and Passwd used to open ledgers for admin tool |
| For now, assume that all ledgers were created with the same DigestType |
| and password. In the future, this admin tool will need to know for each |
| ledger, what was the DigestType and password used to create it before it |
| can open it. These values will come from System properties, though fixed |
| defaults are defined here.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>passwd</code> - Password</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getClientTcpNoDelay()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getClientTcpNoDelay</h4> |
| <pre class="methodSignature">public boolean getClientTcpNoDelay()</pre> |
| <div class="block">Is tcp connection no delay.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>tcp socket nodelay setting</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#setClientTcpNoDelay(boolean)"><code>setClientTcpNoDelay(boolean)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setClientTcpNoDelay(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setClientTcpNoDelay</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setClientTcpNoDelay​(boolean noDelay)</pre> |
| <div class="block">Set socket nodelay setting. |
| |
| <p>This settings is used to enabled/disabled Nagle's algorithm, which is a means of |
| improving the efficiency of TCP/IP networks by reducing the number of packets |
| that need to be sent over the network. If you are sending many small messages, |
| such that more than one can fit in a single IP packet, setting client.tcpnodelay |
| to false to enable Nagle algorithm can provide better performance. |
| <br> |
| Default value is true.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>noDelay</code> - NoDelay setting</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getClientSockKeepalive()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getClientSockKeepalive</h4> |
| <pre class="methodSignature">public boolean getClientSockKeepalive()</pre> |
| <div class="block">get socket keepalive.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>socket keepalive setting</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setClientSockKeepalive(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setClientSockKeepalive</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setClientSockKeepalive​(boolean keepalive)</pre> |
| <div class="block">Set socket keepalive setting. |
| |
| <p>This setting is used to send keep-alive messages on connection-oriented sockets.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>keepalive</code> - KeepAlive setting</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getClientSendBufferSize()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getClientSendBufferSize</h4> |
| <pre class="methodSignature">public int getClientSendBufferSize()</pre> |
| <div class="block">Get client netty channel send buffer size.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client netty channel send buffer size</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setClientSendBufferSize(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setClientSendBufferSize</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setClientSendBufferSize​(int bufferSize)</pre> |
| <div class="block">Set client netty channel send buffer size.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>bufferSize</code> - client netty channel send buffer size.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getClientReceiveBufferSize()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getClientReceiveBufferSize</h4> |
| <pre class="methodSignature">public int getClientReceiveBufferSize()</pre> |
| <div class="block">Get client netty channel receive buffer size.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client netty channel receive buffer size.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setClientReceiveBufferSize(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setClientReceiveBufferSize</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setClientReceiveBufferSize​(int bufferSize)</pre> |
| <div class="block">Set client netty channel receive buffer size.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>bufferSize</code> - netty channel receive buffer size.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getClientWriteBufferLowWaterMark()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getClientWriteBufferLowWaterMark</h4> |
| <pre class="methodSignature">public int getClientWriteBufferLowWaterMark()</pre> |
| <div class="block">Get client netty channel write buffer low water mark.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>netty channel write buffer low water mark.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setClientWriteBufferLowWaterMark(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setClientWriteBufferLowWaterMark</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setClientWriteBufferLowWaterMark​(int waterMark)</pre> |
| <div class="block">Set client netty channel write buffer low water mark.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>waterMark</code> - netty channel write buffer low water mark.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getClientWriteBufferHighWaterMark()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getClientWriteBufferHighWaterMark</h4> |
| <pre class="methodSignature">public int getClientWriteBufferHighWaterMark()</pre> |
| <div class="block">Get client netty channel write buffer high water mark.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>netty channel write buffer high water mark.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setClientWriteBufferHighWaterMark(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setClientWriteBufferHighWaterMark</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setClientWriteBufferHighWaterMark​(int waterMark)</pre> |
| <div class="block">Set client netty channel write buffer high water mark.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>waterMark</code> - netty channel write buffer high water mark.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTimeoutTimerTickDurationMs()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTimeoutTimerTickDurationMs</h4> |
| <pre class="methodSignature">public long getTimeoutTimerTickDurationMs()</pre> |
| <div class="block">Get the tick duration in milliseconds that used for timeout timer.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>tick duration in milliseconds</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTimeoutTimerTickDurationMs(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTimeoutTimerTickDurationMs</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setTimeoutTimerTickDurationMs​(long tickDuration)</pre> |
| <div class="block">Set the tick duration in milliseconds that used for timeout timer.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>tickDuration</code> - tick duration in milliseconds.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTimeoutTimerNumTicks()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTimeoutTimerNumTicks</h4> |
| <pre class="methodSignature">public int getTimeoutTimerNumTicks()</pre> |
| <div class="block">Get number of ticks that used for timeout timer.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>number of ticks that used for timeout timer.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTimeoutTimerNumTicks(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTimeoutTimerNumTicks</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setTimeoutTimerNumTicks​(int numTicks)</pre> |
| <div class="block">Set number of ticks that used for timeout timer.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>numTicks</code> - number of ticks that used for timeout timer.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getClientConnectTimeoutMillis()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getClientConnectTimeoutMillis</h4> |
| <pre class="methodSignature">public int getClientConnectTimeoutMillis()</pre> |
| <div class="block">Get client netty connect timeout in millis.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client netty connect timeout in millis.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setClientConnectTimeoutMillis(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setClientConnectTimeoutMillis</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setClientConnectTimeoutMillis​(int connectTimeoutMillis)</pre> |
| <div class="block">Set client netty connect timeout in millis.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>connectTimeoutMillis</code> - client netty connect timeout in millis.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTcpUserTimeoutMillis()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTcpUserTimeoutMillis</h4> |
| <pre class="methodSignature">public int getTcpUserTimeoutMillis()</pre> |
| <div class="block">Get client netty TCP user timeout in millis (only for Epoll channels).</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client netty Epoll user tcp timeout in millis.</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code>java.util.NoSuchElementException</code> - if the property is not set.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTcpUserTimeoutMillis(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTcpUserTimeoutMillis</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setTcpUserTimeoutMillis​(int tcpUserTimeoutMillis)</pre> |
| <div class="block">Set client netty TCP user timeout in millis (only for Epoll channels).</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>tcpUserTimeoutMillis</code> - client netty TCP user timeout in millis.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getNumChannelsPerBookie()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getNumChannelsPerBookie</h4> |
| <pre class="methodSignature">public int getNumChannelsPerBookie()</pre> |
| <div class="block">Get num channels per bookie.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>num channels per bookie.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setNumChannelsPerBookie(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setNumChannelsPerBookie</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setNumChannelsPerBookie​(int numChannelsPerBookie)</pre> |
| <div class="block">Set num channels per bookie.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>numChannelsPerBookie</code> - num channels per bookie.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getUseV2WireProtocol()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getUseV2WireProtocol</h4> |
| <pre class="methodSignature">public boolean getUseV2WireProtocol()</pre> |
| <div class="block">Use older Bookkeeper wire protocol (no protobuf).</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>whether or not to use older Bookkeeper wire protocol (no protobuf)</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setUseV2WireProtocol(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setUseV2WireProtocol</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setUseV2WireProtocol​(boolean useV2WireProtocol)</pre> |
| <div class="block">Set whether or not to use older Bookkeeper wire protocol (no protobuf).</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>useV2WireProtocol</code> - whether or not to use older Bookkeeper wire protocol (no protobuf)</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getReadTimeout()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getReadTimeout</h4> |
| <pre class="methodSignature">@Deprecated |
| public int getReadTimeout()</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">use <a href="#getReadEntryTimeout()"><code>getReadEntryTimeout()</code></a> or <a href="#getAddEntryTimeout()"><code>getAddEntryTimeout()</code></a> instead</div> |
| </div> |
| <div class="block">Get the socket read timeout. This is the number of |
| seconds we wait without hearing a response from a bookie |
| before we consider it failed. |
| |
| <p>The default is 5 seconds.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the current read timeout in seconds</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setReadTimeout(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setReadTimeout</h4> |
| <pre class="methodSignature">@Deprecated |
| public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setReadTimeout​(int timeout)</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">use <a href="#setReadEntryTimeout(int)"><code>setReadEntryTimeout(int)</code></a> or <a href="#setAddEntryTimeout(int)"><code>setAddEntryTimeout(int)</code></a> instead</div> |
| </div> |
| <div class="block">Set the socket read timeout.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>timeout</code> - The new read timeout in seconds</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getReadTimeout()"><code>getReadTimeout()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getAddEntryTimeout()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAddEntryTimeout</h4> |
| <pre class="methodSignature">public int getAddEntryTimeout()</pre> |
| <div class="block">Get the timeout for add request. This is the number of seconds we wait without hearing |
| a response for add request from a bookie before we consider it failed. |
| |
| <p>The default value is 5 second for backwards compatibility.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>add entry timeout.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setAddEntryTimeout(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAddEntryTimeout</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setAddEntryTimeout​(int timeout)</pre> |
| <div class="block">Set timeout for add entry request.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>timeout</code> - The new add entry timeout in seconds.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getAddEntryTimeout()"><code>getAddEntryTimeout()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getAddEntryQuorumTimeout()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAddEntryQuorumTimeout</h4> |
| <pre class="methodSignature">public int getAddEntryQuorumTimeout()</pre> |
| <div class="block">Get the timeout for top-level add request. That is, the amount of time we should spend |
| waiting for ack quorum.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>add entry ack quorum timeout.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setAddEntryQuorumTimeout(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAddEntryQuorumTimeout</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setAddEntryQuorumTimeout​(int timeout)</pre> |
| <div class="block">Set timeout for top-level add entry request.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>timeout</code> - The new add entry ack quorum timeout in seconds.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getAddEntryQuorumTimeout()"><code>getAddEntryQuorumTimeout()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getReadEntryTimeout()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getReadEntryTimeout</h4> |
| <pre class="methodSignature">public int getReadEntryTimeout()</pre> |
| <div class="block">Get the timeout for read entry. This is the number of seconds we wait without hearing |
| a response for read entry request from a bookie before we consider it failed. By default, |
| we use socket timeout specified at <a href="#getReadTimeout()"><code>getReadTimeout()</code></a>.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>read entry timeout.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setReadEntryTimeout(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setReadEntryTimeout</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setReadEntryTimeout​(int timeout)</pre> |
| <div class="block">Set the timeout for read entry request.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>timeout</code> - The new read entry timeout in seconds.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getReadEntryTimeout()"><code>getReadEntryTimeout()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTimeoutMonitorIntervalSec()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTimeoutMonitorIntervalSec</h4> |
| <pre class="methodSignature">public long getTimeoutMonitorIntervalSec()</pre> |
| <div class="block">Get the interval between successive executions of the operation timeout monitor. This value is in seconds.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the interval at which request timeouts will be checked</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#setTimeoutMonitorIntervalSec(long)"><code>setTimeoutMonitorIntervalSec(long)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTimeoutMonitorIntervalSec(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTimeoutMonitorIntervalSec</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setTimeoutMonitorIntervalSec​(long timeoutInterval)</pre> |
| <div class="block">Set the interval between successive executions of the operation timeout monitor. The value in seconds. |
| Every X seconds, all outstanding add and read operations are checked to see if they have been running |
| for longer than their configured timeout. Any that have been will be errored out. |
| |
| <p>This timeout should be set to a value which is a fraction of the values of |
| <a href="#getAddEntryQuorumTimeout()"><code>getAddEntryQuorumTimeout()</code></a>, <a href="#getAddEntryTimeout()"><code>getAddEntryTimeout()</code></a> and <a href="#getReadEntryTimeout()"><code>getReadEntryTimeout()</code></a>, |
| so that these timeouts run in a timely fashion.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>timeoutInterval</code> - The timeout monitor interval, in seconds</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTimeoutTaskIntervalMillis()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTimeoutTaskIntervalMillis</h4> |
| <pre class="methodSignature">@Deprecated |
| public long getTimeoutTaskIntervalMillis()</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div> |
| <div class="block">Get the interval between successive executions of the PerChannelBookieClient's TimeoutTask. This value is in |
| milliseconds. Every X milliseconds, the timeout task will be executed and it will error out entries that have |
| timed out. |
| |
| <p>We do it more aggressive to not accumulate pending requests due to slow responses.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the interval at which request timeouts will be checked</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTimeoutTaskIntervalMillis(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTimeoutTaskIntervalMillis</h4> |
| <pre class="methodSignature">@Deprecated |
| public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setTimeoutTaskIntervalMillis​(long timeoutMillis)</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div> |
| </li> |
| </ul> |
| <a id="getExplictLacInterval()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getExplictLacInterval</h4> |
| <pre class="methodSignature">public int getExplictLacInterval()</pre> |
| <div class="block">Get the configured interval between explicit LACs to bookies. |
| Generally LACs are piggy-backed on writes, and user can configure |
| the interval between these protocol messages. A value of '0' disables |
| sending any explicit LACs.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>interval between explicit LACs</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setExplictLacInterval(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setExplictLacInterval</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setExplictLacInterval​(int interval)</pre> |
| <div class="block">Set the interval to check the need for sending an explicit LAC.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>interval</code> - Number of milli seconds between checking the need for sending an explict LAC.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getPCBCTimeoutTimerTickDurationMs()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPCBCTimeoutTimerTickDurationMs</h4> |
| <pre class="methodSignature">@Deprecated |
| public long getPCBCTimeoutTimerTickDurationMs()</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div> |
| <div class="block">Get the tick duration in milliseconds that used for the |
| HashedWheelTimer that used by PCBC to timeout |
| requests.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>tick duration in milliseconds</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setPCBCTimeoutTimerTickDurationMs(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPCBCTimeoutTimerTickDurationMs</h4> |
| <pre class="methodSignature">@Deprecated |
| public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setPCBCTimeoutTimerTickDurationMs​(long tickDuration)</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div> |
| <div class="block">Set the tick duration in milliseconds that used for |
| HashedWheelTimer that used by PCBC to timeout |
| requests. Be aware of HashedWheelTimer if you |
| are going to modify this setting.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>tickDuration</code> - tick duration in milliseconds.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getPCBCTimeoutTimerTickDurationMs()"><code>getPCBCTimeoutTimerTickDurationMs()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getPCBCTimeoutTimerNumTicks()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPCBCTimeoutTimerNumTicks</h4> |
| <pre class="methodSignature">@Deprecated |
| public int getPCBCTimeoutTimerNumTicks()</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div> |
| <div class="block">Get number of ticks that used for |
| HashedWheelTimer that used by PCBC to timeout |
| requests.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>number of ticks that used for timeout timer.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setPCBCTimeoutTimerNumTicks(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPCBCTimeoutTimerNumTicks</h4> |
| <pre class="methodSignature">@Deprecated |
| public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setPCBCTimeoutTimerNumTicks​(int numTicks)</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div> |
| <div class="block">Set number of ticks that used for |
| HashedWheelTimer that used by PCBC to timeout request. |
| Be aware of HashedWheelTimer if you are going to modify |
| this setting.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>numTicks</code> - number of ticks that used for timeout timer.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getPCBCTimeoutTimerNumTicks()"><code>getPCBCTimeoutTimerNumTicks()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getWaitTimeoutOnBackpressureMillis()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getWaitTimeoutOnBackpressureMillis</h4> |
| <pre class="methodSignature">public long getWaitTimeoutOnBackpressureMillis()</pre> |
| <div class="block">Timeout controlling wait on request send in case of unresponsive bookie(s) |
| (i.e. bookie in long GC etc.)</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>timeout value |
| negative value disables the feature |
| 0 to allow request to fail immediately |
| Default is -1 (disabled)</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setWaitTimeoutOnBackpressureMillis(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setWaitTimeoutOnBackpressureMillis</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setWaitTimeoutOnBackpressureMillis​(long value)</pre> |
| <div class="block">Timeout controlling wait on request send in case of unresponsive bookie(s) |
| (i.e. bookie in long GC etc.)</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>value</code> - negative value disables the feature |
| 0 to allow request to fail immediately |
| Default is -1 (disabled)</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getNumWorkerThreads()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getNumWorkerThreads</h4> |
| <pre class="methodSignature">public int getNumWorkerThreads()</pre> |
| <div class="block">Get the number of worker threads. This is the number of |
| worker threads used by bookkeeper client to submit operations.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the number of worker threads</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setNumWorkerThreads(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setNumWorkerThreads</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setNumWorkerThreads​(int numThreads)</pre> |
| <div class="block">Set the number of worker threads. |
| |
| <p> |
| NOTE: setting the number of worker threads after BookKeeper object is constructed |
| will not take any effect on the number of threads in the pool. |
| </p></div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>numThreads</code> - number of worker threads used for bookkeeper</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getNumWorkerThreads()"><code>getNumWorkerThreads()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getNumIOThreads()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getNumIOThreads</h4> |
| <pre class="methodSignature">public int getNumIOThreads()</pre> |
| <div class="block">Get the number of IO threads. This is the number of |
| threads used by Netty to handle TCP connections.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the number of IO threads</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setNumIOThreads(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setNumIOThreads</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setNumIOThreads​(int numThreads)</pre> |
| <div class="block">Set the number of IO threads. |
| |
| <p> |
| This is the number of threads used by Netty to handle TCP connections. |
| </p> |
| |
| <p> |
| NOTE: setting the number of IO threads after BookKeeper object is constructed |
| will not take any effect on the number of threads in the pool. |
| </p></div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>numThreads</code> - number of IO threads used for bookkeeper</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getNumIOThreads()"><code>getNumIOThreads()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getSpeculativeReadTimeout()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getSpeculativeReadTimeout</h4> |
| <pre class="methodSignature">public int getSpeculativeReadTimeout()</pre> |
| <div class="block">Get the period of time after which a speculative entry read should be triggered. |
| A speculative entry read is sent to the next replica bookie before |
| an error or response has been received for the previous entry read request. |
| |
| <p>A speculative entry read is only sent if we have not heard from the current |
| replica bookie during the entire read operation which may comprise of many entries. |
| |
| <p>Speculative reads allow the client to avoid having to wait for the connect timeout |
| in the case that a bookie has failed. It induces higher load on the network and on |
| bookies. This should be taken into account before changing this configuration value.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the speculative read timeout in milliseconds. Default 2000.</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../client/LedgerHandle.html#asyncReadEntries(long,long,org.apache.bookkeeper.client.AsyncCallback.ReadCallback,java.lang.Object)"><code>LedgerHandle.asyncReadEntries(long, long, org.apache.bookkeeper.client.AsyncCallback.ReadCallback, java.lang.Object)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setSpeculativeReadTimeout(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSpeculativeReadTimeout</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setSpeculativeReadTimeout​(int timeout)</pre> |
| <div class="block">Set the speculative read timeout. A lower timeout will reduce read latency in the |
| case of a failed bookie, while increasing the load on bookies and the network. |
| |
| <p>The default is 2000 milliseconds. A value of 0 will disable speculative reads |
| completely.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>timeout</code> - the timeout value, in milliseconds</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getSpeculativeReadTimeout()"><code>getSpeculativeReadTimeout()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getFirstSpeculativeReadTimeout()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFirstSpeculativeReadTimeout</h4> |
| <pre class="methodSignature">public int getFirstSpeculativeReadTimeout()</pre> |
| <div class="block">Get the first speculative read timeout.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>first speculative read timeout.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setFirstSpeculativeReadTimeout(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFirstSpeculativeReadTimeout</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setFirstSpeculativeReadTimeout​(int timeout)</pre> |
| <div class="block">Set the first speculative read timeout.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>timeout</code> - first speculative read timeout.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getSpeculativeReadTimeoutBackoffMultiplier()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getSpeculativeReadTimeoutBackoffMultiplier</h4> |
| <pre class="methodSignature">public float getSpeculativeReadTimeoutBackoffMultiplier()</pre> |
| <div class="block">Multipler to use when determining time between successive speculative read requests.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>speculative read timeout backoff multiplier.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setSpeculativeReadTimeoutBackoffMultiplier(float)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSpeculativeReadTimeoutBackoffMultiplier</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setSpeculativeReadTimeoutBackoffMultiplier​(float speculativeReadTimeoutBackoffMultiplier)</pre> |
| <div class="block">Set the multipler to use when determining time between successive speculative read requests.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>speculativeReadTimeoutBackoffMultiplier</code> - multipler to use when determining time between successive speculative read requests.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getSpeculativeReadLACTimeoutBackoffMultiplier()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getSpeculativeReadLACTimeoutBackoffMultiplier</h4> |
| <pre class="methodSignature">public float getSpeculativeReadLACTimeoutBackoffMultiplier()</pre> |
| <div class="block">Multipler to use when determining time between successive speculative read LAC requests.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>speculative read LAC timeout backoff multiplier.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setSpeculativeReadLACTimeoutBackoffMultiplier(float)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSpeculativeReadLACTimeoutBackoffMultiplier</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setSpeculativeReadLACTimeoutBackoffMultiplier​(float speculativeReadLACTimeoutBackoffMultiplier)</pre> |
| <div class="block">Set the multipler to use when determining time between successive speculative read LAC requests.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>speculativeReadLACTimeoutBackoffMultiplier</code> - multipler to use when determining time between successive speculative read LAC requests.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getMaxSpeculativeReadTimeout()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMaxSpeculativeReadTimeout</h4> |
| <pre class="methodSignature">public int getMaxSpeculativeReadTimeout()</pre> |
| <div class="block">Get the max speculative read timeout.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>max speculative read timeout.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setMaxSpeculativeReadTimeout(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMaxSpeculativeReadTimeout</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setMaxSpeculativeReadTimeout​(int timeout)</pre> |
| <div class="block">Set the max speculative read timeout.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>timeout</code> - max speculative read timeout.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getFirstSpeculativeReadLACTimeout()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFirstSpeculativeReadLACTimeout</h4> |
| <pre class="methodSignature">public int getFirstSpeculativeReadLACTimeout()</pre> |
| <div class="block">Get the period of time after which the first speculative read last add confirmed and entry |
| should be triggered. |
| A speculative entry request is sent to the next replica bookie before |
| an error or response has been received for the previous entry read request. |
| |
| <p>A speculative entry read is only sent if we have not heard from the current |
| replica bookie during the entire read operation which may comprise of many entries. |
| |
| <p>Speculative requests allow the client to avoid having to wait for the connect timeout |
| in the case that a bookie has failed. It induces higher load on the network and on |
| bookies. This should be taken into account before changing this configuration value.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the speculative request timeout in milliseconds. Default 1500.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getMaxSpeculativeReadLACTimeout()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMaxSpeculativeReadLACTimeout</h4> |
| <pre class="methodSignature">public int getMaxSpeculativeReadLACTimeout()</pre> |
| <div class="block">Get the maximum interval between successive speculative read last add confirmed and entry |
| requests.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the max speculative request timeout in milliseconds. Default 5000.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setFirstSpeculativeReadLACTimeout(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFirstSpeculativeReadLACTimeout</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setFirstSpeculativeReadLACTimeout​(int timeout)</pre> |
| <div class="block">Set the period of time after which the first speculative read last add confirmed and entry |
| should be triggered. |
| A lower timeout will reduce read latency in the case of a failed bookie, |
| while increasing the load on bookies and the network. |
| |
| <p>The default is 1500 milliseconds. A value of 0 will disable speculative reads |
| completely.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>timeout</code> - the timeout value, in milliseconds</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getSpeculativeReadTimeout()"><code>getSpeculativeReadTimeout()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setMaxSpeculativeReadLACTimeout(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMaxSpeculativeReadLACTimeout</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setMaxSpeculativeReadLACTimeout​(int timeout)</pre> |
| <div class="block">Set the maximum interval between successive speculative read last add confirmed and entry |
| requests.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>timeout</code> - the timeout value, in milliseconds</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getEnableParallelRecoveryRead()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEnableParallelRecoveryRead</h4> |
| <pre class="methodSignature">public boolean getEnableParallelRecoveryRead()</pre> |
| <div class="block">Whether to enable parallel reading in recovery read.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true if enable parallel reading in recovery read. otherwise, return false.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setEnableParallelRecoveryRead(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEnableParallelRecoveryRead</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setEnableParallelRecoveryRead​(boolean enabled)</pre> |
| <div class="block">Enable/Disable parallel reading in recovery read.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - flag to enable/disable parallel reading in recovery read.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getRecoveryReadBatchSize()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getRecoveryReadBatchSize</h4> |
| <pre class="methodSignature">public int getRecoveryReadBatchSize()</pre> |
| <div class="block">Get Recovery Read Batch Size.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>recovery read batch size.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setRecoveryReadBatchSize(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setRecoveryReadBatchSize</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setRecoveryReadBatchSize​(int batchSize)</pre> |
| <div class="block">Set Recovery Read Batch Size.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>batchSize</code> - recovery read batch size.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isReorderReadSequenceEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isReorderReadSequenceEnabled</h4> |
| <pre class="methodSignature">public boolean isReorderReadSequenceEnabled()</pre> |
| <div class="block">If reorder read sequence enabled or not.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true if reorder read sequence is enabled, otherwise false.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setReorderReadSequenceEnabled(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setReorderReadSequenceEnabled</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setReorderReadSequenceEnabled​(boolean enabled)</pre> |
| <div class="block">Enable/disable reordering read sequence on reading entries. |
| |
| <p>If this flag is enabled, the client will use |
| <a href="../client/EnsemblePlacementPolicy.html#reorderReadSequence(java.util.List,org.apache.bookkeeper.client.BookiesHealthInfo,org.apache.bookkeeper.client.DistributionSchedule.WriteSet)"><code>EnsemblePlacementPolicy.reorderReadSequence(java.util.List, |
| org.apache.bookkeeper.client.BookiesHealthInfo, org.apache.bookkeeper.client.DistributionSchedule.WriteSet)</code></a> |
| to figure out a better read sequence to attempt reads from replicas and use |
| <a href="../client/EnsemblePlacementPolicy.html#reorderReadLACSequence(java.util.List,org.apache.bookkeeper.client.BookiesHealthInfo,org.apache.bookkeeper.client.DistributionSchedule.WriteSet)"><code>EnsemblePlacementPolicy.reorderReadLACSequence(java.util.List, |
| org.apache.bookkeeper.client.BookiesHealthInfo, org.apache.bookkeeper.client.DistributionSchedule.WriteSet)</code></a> |
| to figure out a better read sequence to attempt long poll reads from replicas. |
| |
| <p>The order of read sequence is determined by the placement policy implementations.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - the flag to enable/disable reorder read sequence.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration instance.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isStickyReadsEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isStickyReadsEnabled</h4> |
| <pre class="methodSignature">public boolean isStickyReadsEnabled()</pre> |
| <div class="block">If read operation should be sticky to a single bookie or not.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true if reorder read sequence is enabled, otherwise false.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setStickyReadsEnabled(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setStickyReadsEnabled</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setStickyReadsEnabled​(boolean enabled)</pre> |
| <div class="block">Enable/disable having read operations for a ledger to be sticky to |
| a single bookie. |
| |
| <p>If this flag is enabled, the client will use one single bookie (by |
| preference) to read all entries for a ledger. |
| |
| <p>Having all the read to one bookie will increase the chances that |
| a read request will be fullfilled by Bookie read cache (or OS file |
| system cache) when doing sequential reads.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - the flag to enable/disable sticky reads.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration instance.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isRecoveryBatchReadEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isRecoveryBatchReadEnabled</h4> |
| <pre class="methodSignature">public boolean isRecoveryBatchReadEnabled()</pre> |
| <div class="block">If recovery batch read enabled or not.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setRecoveryBatchReadEnabled(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setRecoveryBatchReadEnabled</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setRecoveryBatchReadEnabled​(boolean enabled)</pre> |
| <div class="block">Enable/disable recovery batch read.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getEnsemblePlacementPolicy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEnsemblePlacementPolicy</h4> |
| <pre class="methodSignature">public java.lang.Class<? extends <a href="../client/EnsemblePlacementPolicy.html" title="interface in org.apache.bookkeeper.client">EnsemblePlacementPolicy</a>> getEnsemblePlacementPolicy() |
| throws org.apache.commons.configuration.ConfigurationException</pre> |
| <div class="block">Get Ensemble Placement Policy Class.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ensemble placement policy class.</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code>org.apache.commons.configuration.ConfigurationException</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setEnsemblePlacementPolicy(java.lang.Class)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEnsemblePlacementPolicy</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setEnsemblePlacementPolicy​(java.lang.Class<? extends <a href="../client/EnsemblePlacementPolicy.html" title="interface in org.apache.bookkeeper.client">EnsemblePlacementPolicy</a>> policyClass)</pre> |
| <div class="block">Set Ensemble Placement Policy Class.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>policyClass</code> - Ensemble Placement Policy Class.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getReorderThresholdPendingRequests()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getReorderThresholdPendingRequests</h4> |
| <pre class="methodSignature">public int getReorderThresholdPendingRequests()</pre> |
| <div class="block">Get the threshold for the number of pending requests beyond which to reorder |
| reads. If <= zero, this feature is turned off.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the threshold for the number of pending requests beyond which to |
| reorder reads.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setReorderThresholdPendingRequests(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setReorderThresholdPendingRequests</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setReorderThresholdPendingRequests​(int threshold)</pre> |
| <div class="block">Set the threshold for the number of pending requests beyond which to reorder |
| reads. If zero, this feature is turned off.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>threshold</code> - The threshold for the number of pending requests beyond which to |
| reorder reads.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getNetworkTopologyStabilizePeriodSeconds()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getNetworkTopologyStabilizePeriodSeconds</h4> |
| <pre class="methodSignature">public int getNetworkTopologyStabilizePeriodSeconds()</pre> |
| <div class="block">Get the network topology stabilize period in seconds. if it is zero, this feature is turned off.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>network topology stabilize period in seconds.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setNetworkTopologyStabilizePeriodSeconds(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setNetworkTopologyStabilizePeriodSeconds</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setNetworkTopologyStabilizePeriodSeconds​(int seconds)</pre> |
| <div class="block">Set the network topology stabilize period in seconds.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>seconds</code> - stabilize period in seconds</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getNetworkTopologyStabilizePeriodSeconds()"><code>getNetworkTopologyStabilizePeriodSeconds()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getEnsemblePlacementPolicySlowBookies()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEnsemblePlacementPolicySlowBookies</h4> |
| <pre class="methodSignature">public boolean getEnsemblePlacementPolicySlowBookies()</pre> |
| <div class="block">Whether to order slow bookies in placement policy.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>flag of whether to order slow bookies in placement policy or not.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setEnsemblePlacementPolicySlowBookies(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEnsemblePlacementPolicySlowBookies</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setEnsemblePlacementPolicySlowBookies​(boolean enabled)</pre> |
| <div class="block">Enable/Disable ordering slow bookies in placement policy.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - flag to enable/disable ordering slow bookies in placement policy.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getBookieAddressResolverEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBookieAddressResolverEnabled</h4> |
| <pre class="methodSignature">public boolean getBookieAddressResolverEnabled()</pre> |
| <div class="block">Whether to enable BookieAddressResolver.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>flag to enable/disable BookieAddressResolver.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setBookieAddressResolverEnabled(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setBookieAddressResolverEnabled</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setBookieAddressResolverEnabled​(boolean enabled)</pre> |
| <div class="block">Enable/Disable BookieAddressResolver. |
| |
| <p> |
| If this flag is true, read bookie information from the metadata service (e.g. ZooKeeper) to resolve the address |
| from each bookie ID. If all bookie IDs in the cluster are "address:port" or "hostname:port", you can set this |
| flag to false to reduce requests to the metadata service. |
| </p></div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - flag to enable/disable BookieAddressResolver.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setUseHostnameResolveLocalNodePlacementPolicy(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setUseHostnameResolveLocalNodePlacementPolicy</h4> |
| <pre class="methodSignature">public void setUseHostnameResolveLocalNodePlacementPolicy​(boolean useHostnameResolveLocalNodePlacementPolicy)</pre> |
| <div class="block">Set the flag to use hostname to resolve local node placement policy.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>useHostnameResolveLocalNodePlacementPolicy</code> - </dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getUseHostnameResolveLocalNodePlacementPolicy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getUseHostnameResolveLocalNodePlacementPolicy</h4> |
| <pre class="methodSignature">public boolean getUseHostnameResolveLocalNodePlacementPolicy()</pre> |
| <div class="block">Get whether to use hostname to resolve local node placement policy.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getEnableTaskExecutionStats()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEnableTaskExecutionStats</h4> |
| <pre class="methodSignature">public boolean getEnableTaskExecutionStats()</pre> |
| <div class="block">Whether to enable recording task execution stats.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>flag to enable/disable recording task execution stats.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setEnableTaskExecutionStats(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEnableTaskExecutionStats</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setEnableTaskExecutionStats​(boolean enabled)</pre> |
| <div class="block">Enable/Disable recording task execution stats.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - flag to enable/disable recording task execution stats.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTaskExecutionWarnTimeMicros()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTaskExecutionWarnTimeMicros</h4> |
| <pre class="methodSignature">public long getTaskExecutionWarnTimeMicros()</pre> |
| <div class="block">Get task execution duration which triggers a warning.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>time in microseconds which triggers a warning.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTaskExecutionWarnTimeMicros(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTaskExecutionWarnTimeMicros</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setTaskExecutionWarnTimeMicros​(long warnTime)</pre> |
| <div class="block">Set task execution duration which triggers a warning.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>warnTime</code> - time in microseconds which triggers a warning.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isBookieHealthCheckEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isBookieHealthCheckEnabled</h4> |
| <pre class="methodSignature">public boolean isBookieHealthCheckEnabled()</pre> |
| <div class="block">Check if bookie health check is enabled.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="enableBookieHealthCheck()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>enableBookieHealthCheck</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> enableBookieHealthCheck()</pre> |
| <div class="block">Enables the bookie health check. |
| |
| <p> |
| If the number of read/write errors for a bookie exceeds <a href="#getBookieErrorThresholdPerInterval()"><code>getBookieErrorThresholdPerInterval()</code></a> per |
| interval, that bookie is quarantined for <a href="#getBookieQuarantineTimeSeconds()"><code>getBookieQuarantineTimeSeconds()</code></a> seconds. During this |
| quarantined period, the client will try not to use this bookie when creating new ensembles. |
| </p> |
| |
| <p>By default, the bookie health check is <b>disabled</b>.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getBookieHealthCheckIntervalSeconds()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBookieHealthCheckIntervalSeconds</h4> |
| <pre class="methodSignature">public int getBookieHealthCheckIntervalSeconds()</pre> |
| <div class="block">Get the bookie health check interval in seconds.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setBookieHealthCheckInterval(int,java.util.concurrent.TimeUnit)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setBookieHealthCheckInterval</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setBookieHealthCheckInterval​(int interval, |
| java.util.concurrent.TimeUnit unit)</pre> |
| <div class="block">Set the bookie health check interval. Default is 60 seconds. |
| |
| <p> |
| Note: Please <a href="#enableBookieHealthCheck()"><code>enableBookieHealthCheck()</code></a> to use this configuration. |
| </p></div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>interval</code> - </dd> |
| <dd><code>unit</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getBookieErrorThresholdPerInterval()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBookieErrorThresholdPerInterval</h4> |
| <pre class="methodSignature">public long getBookieErrorThresholdPerInterval()</pre> |
| <div class="block">Get the error threshold for a bookie to be quarantined.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setBookieErrorThresholdPerInterval(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setBookieErrorThresholdPerInterval</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setBookieErrorThresholdPerInterval​(long thresholdPerInterval)</pre> |
| <div class="block">Set the error threshold per interval (<a href="#getBookieHealthCheckIntervalSeconds()"><code>getBookieHealthCheckIntervalSeconds()</code></a>) for a bookie before it is |
| quarantined. Default is 100 errors per minute. |
| |
| <p> |
| Note: Please <a href="#enableBookieHealthCheck()"><code>enableBookieHealthCheck()</code></a> to use this configuration. |
| </p></div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>thresholdPerInterval</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getBookieQuarantineTimeSeconds()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBookieQuarantineTimeSeconds</h4> |
| <pre class="methodSignature">public int getBookieQuarantineTimeSeconds()</pre> |
| <div class="block">Get the time for which a bookie will be quarantined.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setBookieQuarantineTime(int,java.util.concurrent.TimeUnit)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setBookieQuarantineTime</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setBookieQuarantineTime​(int quarantineTime, |
| java.util.concurrent.TimeUnit unit)</pre> |
| <div class="block">Set the time for which a bookie will be quarantined. Default is 30 minutes. |
| |
| <p> |
| Note: Please <a href="#enableBookieHealthCheck()"><code>enableBookieHealthCheck()</code></a> to use this configuration. |
| </p></div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>quarantineTime</code> - </dd> |
| <dd><code>unit</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getBookieQuarantineRatio()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBookieQuarantineRatio</h4> |
| <pre class="methodSignature">public double getBookieQuarantineRatio()</pre> |
| <div class="block">Get the bookie quarantine ratio.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setBookieQuarantineRatio(double)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setBookieQuarantineRatio</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setBookieQuarantineRatio​(double ratio)</pre> |
| <div class="block">set the bookie quarantine ratio. default is 1.0.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>ratio</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setNettyMaxFrameSizeBytes(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setNettyMaxFrameSizeBytes</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setNettyMaxFrameSizeBytes​(int maxSize)</pre> |
| <div class="block">Set the max number of bytes a single message can be that is read by the bookie. |
| Any message larger than that size will be rejected.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code><a href="AbstractConfiguration.html#setNettyMaxFrameSizeBytes(int)">setNettyMaxFrameSizeBytes</a></code> in class <code><a href="AbstractConfiguration.html" title="class in org.apache.bookkeeper.conf">AbstractConfiguration</a><<a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a>></code></dd> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>maxSize</code> - the max size in bytes</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getGetBookieInfoIntervalSeconds()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getGetBookieInfoIntervalSeconds</h4> |
| <pre class="methodSignature">public int getGetBookieInfoIntervalSeconds()</pre> |
| <div class="block">Get the time interval between successive calls for bookie get info. Default is 24 hours.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getGetBookieInfoRetryIntervalSeconds()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getGetBookieInfoRetryIntervalSeconds</h4> |
| <pre class="methodSignature">public int getGetBookieInfoRetryIntervalSeconds()</pre> |
| <div class="block">Get the time interval between retries on unsuccessful bookie info request. Default is |
| 60s.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getDiskWeightBasedPlacementEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDiskWeightBasedPlacementEnabled</h4> |
| <pre class="methodSignature">public boolean getDiskWeightBasedPlacementEnabled()</pre> |
| <div class="block">Return whether disk weight based placement policy is enabled.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getBookieMaxWeightMultipleForWeightBasedPlacement()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBookieMaxWeightMultipleForWeightBasedPlacement</h4> |
| <pre class="methodSignature">public int getBookieMaxWeightMultipleForWeightBasedPlacement()</pre> |
| <div class="block">Returns the max multiple to use for nodes with very high weight.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>max multiple</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getBookieInfoTimeout()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBookieInfoTimeout</h4> |
| <pre class="methodSignature">public int getBookieInfoTimeout()</pre> |
| <div class="block">Return the timeout value for getBookieInfo request.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getStartTLSTimeout()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getStartTLSTimeout</h4> |
| <pre class="methodSignature">public int getStartTLSTimeout()</pre> |
| <div class="block">Return the timeout value for startTLS request.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setDiskWeightBasedPlacementEnabled(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDiskWeightBasedPlacementEnabled</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setDiskWeightBasedPlacementEnabled​(boolean isEnabled)</pre> |
| <div class="block">Set whether or not disk weight based placement is enabled.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>isEnabled</code> - - boolean indicating enabled or not</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setGetBookieInfoIntervalSeconds(int,java.util.concurrent.TimeUnit)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setGetBookieInfoIntervalSeconds</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setGetBookieInfoIntervalSeconds​(int pollInterval, |
| java.util.concurrent.TimeUnit unit)</pre> |
| <div class="block">Set the time interval between successive polls for bookie get info.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>pollInterval</code> - </dd> |
| <dd><code>unit</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setGetBookieInfoRetryIntervalSeconds(int,java.util.concurrent.TimeUnit)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setGetBookieInfoRetryIntervalSeconds</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setGetBookieInfoRetryIntervalSeconds​(int interval, |
| java.util.concurrent.TimeUnit unit)</pre> |
| <div class="block">Set the time interval between retries on unsuccessful GetInfo requests.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>interval</code> - </dd> |
| <dd><code>unit</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setBookieMaxWeightMultipleForWeightBasedPlacement(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setBookieMaxWeightMultipleForWeightBasedPlacement</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setBookieMaxWeightMultipleForWeightBasedPlacement​(int multiple)</pre> |
| <div class="block">Set the max multiple to use for nodes with very high weight.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>multiple</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setGetBookieInfoTimeout(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setGetBookieInfoTimeout</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setGetBookieInfoTimeout​(int timeoutSecs)</pre> |
| <div class="block">Set the timeout value in secs for the GET_BOOKIE_INFO request.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>timeoutSecs</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setStartTLSTimeout(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setStartTLSTimeout</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setStartTLSTimeout​(int timeoutSecs)</pre> |
| <div class="block">Set the timeout value in secs for the START_TLS request.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>timeoutSecs</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getHostnameVerificationEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getHostnameVerificationEnabled</h4> |
| <pre class="methodSignature">public boolean getHostnameVerificationEnabled()</pre> |
| <div class="block">Whether hostname verification enabled?</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true if hostname verification enabled, otherwise false.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setHostnameVerificationEnabled(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setHostnameVerificationEnabled</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setHostnameVerificationEnabled​(boolean enabled)</pre> |
| <div class="block">Enable/Disable hostname verification for tls connection.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - flag to enable/disable tls hostname verification.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setClientRole(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setClientRole</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setClientRole​(java.lang.String role)</pre> |
| <div class="block">Set the client role.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>role</code> - defines how the client will act</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getClientRole()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getClientRole</h4> |
| <pre class="methodSignature">public java.lang.String getClientRole()</pre> |
| <div class="block">Get the role of the client.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the type of client</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTLSKeyStoreType()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTLSKeyStoreType</h4> |
| <pre class="methodSignature">public java.lang.String getTLSKeyStoreType()</pre> |
| <div class="block">Get the keystore type for client. Default is JKS.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTLSKeyStoreType(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTLSKeyStoreType</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setTLSKeyStoreType​(java.lang.String arg)</pre> |
| <div class="block">Set the keystore type for client.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTLSKeyStore()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTLSKeyStore</h4> |
| <pre class="methodSignature">public java.lang.String getTLSKeyStore()</pre> |
| <div class="block">Get the keystore path for the client.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTLSKeyStore(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTLSKeyStore</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setTLSKeyStore​(java.lang.String arg)</pre> |
| <div class="block">Set the keystore path for the client.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTLSKeyStorePasswordPath()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTLSKeyStorePasswordPath</h4> |
| <pre class="methodSignature">public java.lang.String getTLSKeyStorePasswordPath()</pre> |
| <div class="block">Get the path to file containing keystore password, if the client keystore is password protected. Default is null.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTLSKeyStorePasswordPath(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTLSKeyStorePasswordPath</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setTLSKeyStorePasswordPath​(java.lang.String arg)</pre> |
| <div class="block">Set the path to file containing keystore password, if the client keystore is password protected.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTLSTrustStoreType()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTLSTrustStoreType</h4> |
| <pre class="methodSignature">public java.lang.String getTLSTrustStoreType()</pre> |
| <div class="block">Get the truststore type for client. Default is JKS.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTLSTrustStoreType(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTLSTrustStoreType</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setTLSTrustStoreType​(java.lang.String arg)</pre> |
| <div class="block">Set the truststore type for client.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTLSTrustStore()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTLSTrustStore</h4> |
| <pre class="methodSignature">public java.lang.String getTLSTrustStore()</pre> |
| <div class="block">Get the truststore path for the client.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTLSTrustStore(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTLSTrustStore</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setTLSTrustStore​(java.lang.String arg)</pre> |
| <div class="block">Set the truststore path for the client.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTLSTrustStorePasswordPath()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTLSTrustStorePasswordPath</h4> |
| <pre class="methodSignature">public java.lang.String getTLSTrustStorePasswordPath()</pre> |
| <div class="block">Get the path to file containing truststore password, if the client truststore is password protected. Default is |
| null.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTLSTrustStorePasswordPath(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTLSTrustStorePasswordPath</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setTLSTrustStorePasswordPath​(java.lang.String arg)</pre> |
| <div class="block">Set the path to file containing truststore password, if the client truststore is password protected.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTLSCertificatePath()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTLSCertificatePath</h4> |
| <pre class="methodSignature">public java.lang.String getTLSCertificatePath()</pre> |
| <div class="block">Get the path to file containing TLS Certificate.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTLSCertificatePath(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTLSCertificatePath</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setTLSCertificatePath​(java.lang.String arg)</pre> |
| <div class="block">Set the path to file containing TLS Certificate.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getOpportunisticStriping()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getOpportunisticStriping</h4> |
| <pre class="methodSignature">public boolean getOpportunisticStriping()</pre> |
| <div class="block">Whether to allow opportunistic striping.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true if opportunistic striping is enabled</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setOpportunisticStriping(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setOpportunisticStriping</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setOpportunisticStriping​(boolean enabled)</pre> |
| <div class="block">Enable/Disable opportunistic striping. |
| <p> |
| If set to true, when you are creating a ledger with a given |
| ensemble size, the system will automatically handle the |
| lack of enough bookies, reducing ensemble size up to |
| the write quorum size. This way in little clusters |
| you can try to use striping (ensemble size > write quorum size) |
| in case that you have enough bookies up and running, |
| and degrade automatically to the minimum requested replication count. |
| </p></div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - flag to enable/disable opportunistic striping.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getDelayEnsembleChange()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDelayEnsembleChange</h4> |
| <pre class="methodSignature">public boolean getDelayEnsembleChange()</pre> |
| <div class="block">Whether to delay ensemble change or not?</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true if to delay ensemble change, otherwise false.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setDelayEnsembleChange(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDelayEnsembleChange</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setDelayEnsembleChange​(boolean enabled)</pre> |
| <div class="block">Enable/Disable delaying ensemble change. |
| <p> |
| If set to true, ensemble change only happens when it can't meet |
| ack quorum requirement. If set to false, ensemble change happens |
| immediately when it received a failed write. |
| </p></div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - flag to enable/disable delaying ensemble change.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getEnableBookieAddressTracking()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEnableBookieAddressTracking</h4> |
| <pre class="methodSignature">public boolean getEnableBookieAddressTracking()</pre> |
| <div class="block">Whether to enable bookie address changes tracking.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>flag to enable/disable bookie address changes tracking</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setEnableBookieAddressTracking(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEnableBookieAddressTracking</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setEnableBookieAddressTracking​(boolean value)</pre> |
| <div class="block">Enable/Disable bookie address changes tracking.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>value</code> - flag to enable/disable bookie address changes tracking</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getEnableBookieFailureTracking()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEnableBookieFailureTracking</h4> |
| <pre class="methodSignature">public boolean getEnableBookieFailureTracking()</pre> |
| <div class="block">Whether to enable bookie failure tracking.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>flag to enable/disable bookie failure tracking</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setEnableBookieFailureTracking(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEnableBookieFailureTracking</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setEnableBookieFailureTracking​(boolean enabled)</pre> |
| <div class="block">Enable/Disable bookie failure tracking.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - flag to enable/disable bookie failure tracking</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getBookieFailureHistoryExpirationMSec()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBookieFailureHistoryExpirationMSec</h4> |
| <pre class="methodSignature">public int getBookieFailureHistoryExpirationMSec()</pre> |
| <div class="block">Get the bookie failure tracking expiration timeout.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>bookie failure tracking expiration timeout.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setBookieFailureHistoryExpirationMSec(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setBookieFailureHistoryExpirationMSec</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setBookieFailureHistoryExpirationMSec​(int expirationMSec)</pre> |
| <div class="block">Set the bookie failure tracking expiration timeout.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>expirationMSec</code> - bookie failure tracking expiration timeout.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getDisableEnsembleChangeFeatureName()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDisableEnsembleChangeFeatureName</h4> |
| <pre class="methodSignature">public java.lang.String getDisableEnsembleChangeFeatureName()</pre> |
| <div class="block">Get the name of the dynamic feature that disables ensemble change.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>name of the dynamic feature that disables ensemble change</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setDisableEnsembleChangeFeatureName(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDisableEnsembleChangeFeatureName</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setDisableEnsembleChangeFeatureName​(java.lang.String disableEnsembleChangeFeatureName)</pre> |
| <div class="block">Set the name of the dynamic feature that disables ensemble change.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>disableEnsembleChangeFeatureName</code> - name of the dynamic feature that disables ensemble change</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getMaxAllowedEnsembleChanges()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMaxAllowedEnsembleChanges</h4> |
| <pre class="methodSignature">public int getMaxAllowedEnsembleChanges()</pre> |
| <div class="block">Get the max allowed ensemble change number.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>value of MaxAllowedEnsembleChanges, default MAX_VALUE, indicating feature is disable.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setMaxAllowedEnsembleChanges(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMaxAllowedEnsembleChanges</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setMaxAllowedEnsembleChanges​(int num)</pre> |
| <div class="block">Set the max allowed ensemble change number.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>num</code> - value of MaxAllowedEnsembleChanges</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isNettyUsePooledBuffers()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isNettyUsePooledBuffers</h4> |
| <pre class="methodSignature">@Deprecated |
| public boolean isNettyUsePooledBuffers()</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">see <a href="../client/api/BookKeeperBuilder.html#allocator(io.netty.buffer.ByteBufAllocator)"><code>BookKeeperBuilder.allocator(io.netty.buffer.ByteBufAllocator)</code></a></div> |
| </div> |
| <div class="block">Option to use Netty Pooled ByteBufs.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the value of the option</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setNettyUsePooledBuffers(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setNettyUsePooledBuffers</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setNettyUsePooledBuffers​(boolean enabled)</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">see <a href="../client/api/BookKeeperBuilder.html#allocator(io.netty.buffer.ByteBufAllocator)"><code>BookKeeperBuilder.allocator(io.netty.buffer.ByteBufAllocator)</code></a></div> |
| </div> |
| <div class="block">Enable/Disable the usage of Pooled Netty buffers. While using v2 wire protocol the application will be |
| responsible for releasing ByteBufs returned by BookKeeper.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - if enabled BookKeeper will use default Pooled Netty Buffer allocator</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#setUseV2WireProtocol(boolean)"><code>setUseV2WireProtocol(boolean)</code></a>, |
| <code>ReferenceCounted.release()</code>, |
| <a href="../client/LedgerHandle.html#readEntries(long,long)"><code>LedgerHandle.readEntries(long, long)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setRegistrationClientClass(java.lang.Class)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setRegistrationClientClass</h4> |
| <pre class="methodSignature">@Deprecated |
| public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setRegistrationClientClass​(java.lang.Class<? extends <a href="../discover/RegistrationClient.html" title="interface in org.apache.bookkeeper.discover">RegistrationClient</a>> regClientClass)</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">since 4.7.0</div> |
| </div> |
| <div class="block">Set registration manager class.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>regClientClass</code> - ClientClass</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getRegistrationClientClass()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getRegistrationClientClass</h4> |
| <pre class="methodSignature">@Deprecated |
| public java.lang.Class<? extends <a href="../discover/RegistrationClient.html" title="interface in org.apache.bookkeeper.discover">RegistrationClient</a>> getRegistrationClientClass() |
| throws org.apache.commons.configuration.ConfigurationException</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">since 4.7.0</div> |
| </div> |
| <div class="block">Get Registration Client Class.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>registration manager class.</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code>org.apache.commons.configuration.ConfigurationException</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setStoreSystemtimeAsLedgerCreationTime(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setStoreSystemtimeAsLedgerCreationTime</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setStoreSystemtimeAsLedgerCreationTime​(boolean enabled)</pre> |
| <div class="block">Enable the client to use system time as the ledger creation time. |
| |
| <p>If this is enabled, the client will write a ctime field into the ledger metadata. |
| Otherwise, nothing will be written. The creation time of this ledger will be the ctime |
| of the metadata record in metadata store.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - flag to enable/disable client using system time as the ledger creation time.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getStoreSystemtimeAsLedgerCreationTime()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getStoreSystemtimeAsLedgerCreationTime</h4> |
| <pre class="methodSignature">public boolean getStoreSystemtimeAsLedgerCreationTime()</pre> |
| <div class="block">Return the flag that indicates whether client is using system time as the ledger creation time when |
| creating ledgers.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the flag that indicates whether client is using system time as the ledger creation time when |
| creating ledgers.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setClientConnectBookieUnavailableLogThrottling(int,java.util.concurrent.TimeUnit)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setClientConnectBookieUnavailableLogThrottling</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setClientConnectBookieUnavailableLogThrottling​(int throttleValue, |
| java.util.concurrent.TimeUnit unit)</pre> |
| <div class="block">Set the log frequency when a bookie is unavailable, in order to limit log filesize.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>throttleValue</code> - </dd> |
| <dd><code>unit</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getClientConnectBookieUnavailableLogThrottlingMs()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getClientConnectBookieUnavailableLogThrottlingMs</h4> |
| <pre class="methodSignature">public long getClientConnectBookieUnavailableLogThrottlingMs()</pre> |
| <div class="block">Get the log frequency when a bookie is unavailable, in milliseconds.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>log frequency when a bookie is unavailable, in milliseconds.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setBatchReadEnabled(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setBatchReadEnabled</h4> |
| <pre class="methodSignature">public <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> setBatchReadEnabled​(boolean enable)</pre> |
| </li> |
| </ul> |
| <a id="isBatchReadEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isBatchReadEnabled</h4> |
| <pre class="methodSignature">public boolean isBatchReadEnabled()</pre> |
| </li> |
| </ul> |
| <a id="getThis()"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>getThis</h4> |
| <pre class="methodSignature">protected <a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a> getThis()</pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="AbstractConfiguration.html#getThis()">AbstractConfiguration</a></code></span></div> |
| <div class="block">Trickery to allow inheritance with fluent style.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="AbstractConfiguration.html#getThis()">getThis</a></code> in class <code><a href="AbstractConfiguration.html" title="class in org.apache.bookkeeper.conf">AbstractConfiguration</a><<a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a>></code></dd> |
| </dl> |
| </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="class-use/ClientConfiguration.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList" 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>Nested | </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> |
| <p class="legalCopy"><small>Copyright © 2011–2022 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> |
| </footer> |
| </body> |
| </html> |