| <!DOCTYPE HTML> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc --> |
| <title>AbstractConfiguration (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="AbstractConfiguration (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":42,"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":6,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":42,"i41":42,"i42":10,"i43":10,"i44":42,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":42,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":42,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"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":42,"i92":10,"i93":10,"i94":42,"i95":10}; |
| var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/AbstractConfiguration.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 AbstractConfiguration" class="title">Class AbstractConfiguration<T extends AbstractConfiguration></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>org.apache.bookkeeper.conf.AbstractConfiguration<T></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> |
| <dl> |
| <dt>Direct Known Subclasses:</dt> |
| <dd><code><a href="ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code>, <code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></dd> |
| </dl> |
| <hr> |
| <pre>public abstract class <span class="typeNameLabel">AbstractConfiguration<T extends AbstractConfiguration></span> |
| extends org.apache.commons.configuration.CompositeConfiguration</pre> |
| <div class="block">Abstract configuration.</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="#ALLOCATOR_LEAK_DETECTION_POLICY">ALLOCATOR_LEAK_DETECTION_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="#ALLOCATOR_OOM_POLICY">ALLOCATOR_OOM_POLICY</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="#ALLOCATOR_POOLING_CONCURRENCY">ALLOCATOR_POOLING_CONCURRENCY</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="#ALLOCATOR_POOLING_POLICY">ALLOCATOR_POOLING_POLICY</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="#ALLOW_SHADED_LEDGER_MANAGER_FACTORY_CLASS">ALLOW_SHADED_LEDGER_MANAGER_FACTORY_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="#AVAILABLE_NODE">AVAILABLE_NODE</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.Class<? extends <a href="../util/EntryFormatter.html" title="class in org.apache.bookkeeper.util">EntryFormatter</a>></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DEFAULT_ENTRY_FORMATTER">DEFAULT_ENTRY_FORMATTER</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.Class<? extends <a href="../util/LedgerIdFormatter.html" title="class in org.apache.bookkeeper.util">LedgerIdFormatter</a>></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DEFAULT_LEDGERID_FORMATTER">DEFAULT_LEDGERID_FORMATTER</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.ClassLoader</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DEFAULT_LOADER">DEFAULT_LOADER</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DEFAULT_NETTY_MAX_FRAME_SIZE">DEFAULT_NETTY_MAX_FRAME_SIZE</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="#DESIRED_NUM_ZONES_PER_WRITE_QUORUM">DESIRED_NUM_ZONES_PER_WRITE_QUORUM</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_BUSY_WAIT">ENABLE_BUSY_WAIT</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_HEALTH_CHECK">ENABLE_HEALTH_CHECK</a></span></code></th> |
| <td class="colLast"> </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="#ENFORCE_MIN_NUM_FAULT_DOMAINS_FOR_WRITE">ENFORCE_MIN_NUM_FAULT_DOMAINS_FOR_WRITE</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="#ENFORCE_MIN_NUM_RACKS_PER_WRITE_QUORUM">ENFORCE_MIN_NUM_RACKS_PER_WRITE_QUORUM</a></span></code></th> |
| <td class="colLast"> </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="#ENFORCE_STRICT_ZONEAWARE_PLACEMENT">ENFORCE_STRICT_ZONEAWARE_PLACEMENT</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="#ENTRY_FORMATTER_CLASS">ENTRY_FORMATTER_CLASS</a></span></code></th> |
| <td class="colLast"> </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="#IGNORE_LOCAL_NODE_IN_PLACEMENT_POLICY">IGNORE_LOCAL_NODE_IN_PLACEMENT_POLICY</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="#LEDGER_MANAGER_FACTORY_CLASS">LEDGER_MANAGER_FACTORY_CLASS</a></span></code></th> |
| <td class="colLast"> </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="#LEDGER_MANAGER_FACTORY_DISABLE_CLASS_CHECK">LEDGER_MANAGER_FACTORY_DISABLE_CLASS_CHECK</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="#LEDGER_MANAGER_TYPE">LEDGER_MANAGER_TYPE</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="#LEDGER_METADATA_FORMAT_VERSION">LEDGER_METADATA_FORMAT_VERSION</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="#LEDGERID_FORMATTER_CLASS">LEDGERID_FORMATTER_CLASS</a></span></code></th> |
| <td class="colLast"> </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="#LIMIT_STATS_LOGGING">LIMIT_STATS_LOGGING</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="#METADATA_SERVICE_URI">METADATA_SERVICE_URI</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="#METASTORE_IMPL_CLASS">METASTORE_IMPL_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="#METASTORE_MAX_ENTRIES_PER_SCAN">METASTORE_MAX_ENTRIES_PER_SCAN</a></span></code></th> |
| <td class="colLast"> </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="#MIN_NUM_RACKS_PER_WRITE_QUORUM">MIN_NUM_RACKS_PER_WRITE_QUORUM</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="#MIN_NUM_ZONES_PER_WRITE_QUORUM">MIN_NUM_ZONES_PER_WRITE_QUORUM</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="#NETTY_MAX_FRAME_SIZE">NETTY_MAX_FRAME_SIZE</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="#PERMITTED_STARTUP_USERS">PERMITTED_STARTUP_USERS</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="#PRESERVE_MDC_FOR_TASK_EXECUTION">PRESERVE_MDC_FOR_TASK_EXECUTION</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="#READ_SYSTEM_PROPERTIES_PROPERTY">READ_SYSTEM_PROPERTIES_PROPERTY</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="#REPLICATION_RATE_BY_BYTES">REPLICATION_RATE_BY_BYTES</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="#REREPLICATION_ENTRY_BATCH_SIZE">REREPLICATION_ENTRY_BATCH_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="#SHADED_LEDGER_MANAGER_FACTORY_CLASS_PREFIX">SHADED_LEDGER_MANAGER_FACTORY_CLASS_PREFIX</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="#STORE_SYSTEMTIME_AS_LEDGER_CREATION_TIME">STORE_SYSTEMTIME_AS_LEDGER_CREATION_TIME</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="#STORE_SYSTEMTIME_AS_LEDGER_UNDERREPLICATED_MARK_TIME">STORE_SYSTEMTIME_AS_LEDGER_UNDERREPLICATED_MARK_TIME</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="#TLS_CERT_FILES_REFRESH_DURATION_SECONDS">TLS_CERT_FILES_REFRESH_DURATION_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="#TLS_CERTIFICATE_PATH">TLS_CERTIFICATE_PATH</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="#TLS_CLIENT_AUTHENTICATION">TLS_CLIENT_AUTHENTICATION</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_ENABLED_CIPHER_SUITES">TLS_ENABLED_CIPHER_SUITES</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">This list will be passed to <code>SSLEngine.setEnabledCipherSuites(java.lang.String[])</code>.</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="#TLS_ENABLED_PROTOCOLS">TLS_ENABLED_PROTOCOLS</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">This list will be passed to <code>SSLEngine.setEnabledProtocols(java.lang.String[])</code>.</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="#TLS_KEYSTORE">TLS_KEYSTORE</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="#TLS_KEYSTORE_PASSWORD_PATH">TLS_KEYSTORE_PASSWORD_PATH</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_KEYSTORE_TYPE">TLS_KEYSTORE_TYPE</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">TLS KeyStore, TrustStore, Password files and Certificate Paths.</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="#TLS_PROVIDER">TLS_PROVIDER</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_PROVIDER_FACTORY_CLASS">TLS_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="#TLS_TRUSTSTORE">TLS_TRUSTSTORE</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_TRUSTSTORE_PASSWORD_PATH">TLS_TRUSTSTORE_PASSWORD_PATH</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="#TLS_TRUSTSTORE_TYPE">TLS_TRUSTSTORE_TYPE</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="#ZK_ENABLE_SECURITY">ZK_ENABLE_SECURITY</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="#ZK_LEDGERS_ROOT_PATH">ZK_LEDGERS_ROOT_PATH</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="#ZK_REQUEST_RATE_LIMIT">ZK_REQUEST_RATE_LIMIT</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="#ZK_RETRY_BACKOFF_MAX_RETRIES">ZK_RETRY_BACKOFF_MAX_RETRIES</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="#ZK_SERVERS">ZK_SERVERS</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="#ZK_TIMEOUT">ZK_TIMEOUT</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </table> |
| <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">Modifier</th> |
| <th class="colSecond" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected </code></td> |
| <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">AbstractConfiguration</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| </section> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <section> |
| <ul class="blockList"> |
| <li class="blockList"><a id="method.summary"> |
| <!-- --> |
| </a> |
| <h3>Method Summary</h3> |
| <table class="memberSummary"> |
| <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#asJson()">asJson</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">returns the string representation of json format of this config.</div> |
| </td> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><code><a href="../common/allocator/LeakDetectionPolicy.html" title="enum in org.apache.bookkeeper.common.allocator">LeakDetectionPolicy</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAllocatorLeakDetectionPolicy()">getAllocatorLeakDetectionPolicy</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Return the configured leak detection policy for the allocator.</div> |
| </td> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><code><a href="../common/allocator/OutOfMemoryPolicy.html" title="enum in org.apache.bookkeeper.common.allocator">OutOfMemoryPolicy</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAllocatorOutOfMemoryPolicy()">getAllocatorOutOfMemoryPolicy</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i3" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAllocatorPoolingConcurrency()">getAllocatorPoolingConcurrency</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><code><a href="../common/allocator/PoolingPolicy.html" title="enum in org.apache.bookkeeper.common.allocator">PoolingPolicy</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAllocatorPoolingPolicy()">getAllocatorPoolingPolicy</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i5" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getClientAuthProviderFactoryClass()">getClientAuthProviderFactoryClass</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the client authentication provider factory class name.</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="#getDesiredNumZonesPerWriteQuorum()">getDesiredNumZonesPerWriteQuorum</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the desired number of zones per write quorum in |
| ZoneAwarePlacementPolicy.</div> |
| </td> |
| </tr> |
| <tr id="i7" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getEnforceMinNumFaultDomainsForWrite()">getEnforceMinNumFaultDomainsForWrite</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the flag to enforce minimum number of fault domains for write.</div> |
| </td> |
| </tr> |
| <tr id="i8" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getEnforceMinNumRacksPerWriteQuorum()">getEnforceMinNumRacksPerWriteQuorum</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the flag which enforces the minimum number of racks per write quorum.</div> |
| </td> |
| </tr> |
| <tr id="i9" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getEnforceStrictZoneawarePlacement()">getEnforceStrictZoneawarePlacement</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the flag to enforce strict zoneaware placement.</div> |
| </td> |
| </tr> |
| <tr id="i10" class="altColor"> |
| <td class="colFirst"><code>java.lang.Class<? extends <a href="../util/EntryFormatter.html" title="class in org.apache.bookkeeper.util">EntryFormatter</a>></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getEntryFormatterClass()">getEntryFormatterClass</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get entry formatter class.</div> |
| </td> |
| </tr> |
| <tr id="i11" class="rowColor"> |
| <td class="colFirst"><code><a href="../feature/Feature.html" title="interface in org.apache.bookkeeper.feature">Feature</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFeature(java.lang.String,org.apache.bookkeeper.feature.Feature)">getFeature</a></span>​(java.lang.String configProperty, |
| <a href="../feature/Feature.html" title="interface in org.apache.bookkeeper.feature">Feature</a> defaultValue)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i12" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIgnoreLocalNodeInPlacementPolicy()">getIgnoreLocalNodeInPlacementPolicy</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Whether to ignore localnode in placementpolicy.</div> |
| </td> |
| </tr> |
| <tr id="i13" class="rowColor"> |
| <td class="colFirst"><code>java.lang.Class<? extends <a href="../util/LedgerIdFormatter.html" title="class in org.apache.bookkeeper.util">LedgerIdFormatter</a>></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLedgerIdFormatterClass()">getLedgerIdFormatterClass</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get ledger id formatter class.</div> |
| </td> |
| </tr> |
| <tr id="i14" class="altColor"> |
| <td class="colFirst"><code>java.lang.Class<? extends <a href="../meta/LedgerManagerFactory.html" title="interface in org.apache.bookkeeper.meta">LedgerManagerFactory</a>></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLedgerManagerFactoryClass()">getLedgerManagerFactoryClass</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get ledger manager factory class.</div> |
| </td> |
| </tr> |
| <tr id="i15" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLedgerManagerFactoryClassName()">getLedgerManagerFactoryClassName</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get Ledger Manager Factory Class Name.</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="#getLedgerManagerLayoutStringFromFactoryClass()">getLedgerManagerLayoutStringFromFactoryClass</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get layout string ("null" if unconfigured).</div> |
| </td> |
| </tr> |
| <tr id="i17" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLedgerManagerType()">getLedgerManagerType</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">replaced by <a href="#getLedgerManagerFactoryClass()"><code>getLedgerManagerFactoryClass()</code></a></div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i18" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLedgerMetadataFormatVersion()">getLedgerMetadataFormatVersion</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get Ledger metadata format version.</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="#getLimitStatsLogging()">getLimitStatsLogging</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Return the flag indicating whether to limit stats logging.</div> |
| </td> |
| </tr> |
| <tr id="i20" class="altColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMetadataServiceUri()">getMetadataServiceUri</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get metadata service uri.</div> |
| </td> |
| </tr> |
| <tr id="i21" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMetadataServiceUriUnchecked()">getMetadataServiceUriUnchecked</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get metadata service uri.</div> |
| </td> |
| </tr> |
| <tr id="i22" class="altColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMetastoreImplClass()">getMetastoreImplClass</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get metastore implementation class.</div> |
| </td> |
| </tr> |
| <tr id="i23" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMetastoreMaxEntriesPerScan()">getMetastoreMaxEntriesPerScan</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get max entries per scan in metastore.</div> |
| </td> |
| </tr> |
| <tr id="i24" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMinNumRacksPerWriteQuorum()">getMinNumRacksPerWriteQuorum</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the minimum number of racks per write quorum.</div> |
| </td> |
| </tr> |
| <tr id="i25" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMinNumZonesPerWriteQuorum()">getMinNumZonesPerWriteQuorum</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the minimum number of zones per write quorum in |
| ZoneAwarePlacementPolicy.</div> |
| </td> |
| </tr> |
| <tr id="i26" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getNettyMaxFrameSizeBytes()">getNettyMaxFrameSizeBytes</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the maximum netty frame size in bytes.</div> |
| </td> |
| </tr> |
| <tr id="i27" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String[]</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPermittedStartupUsers()">getPermittedStartupUsers</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get array of users specified in this property.</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="#getPreserveMdcForTaskExecution()">getPreserveMdcForTaskExecution</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Whether to preserve MDC for tasks in Executor.</div> |
| </td> |
| </tr> |
| <tr id="i29" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getReplicationRateByBytes()">getReplicationRateByBytes</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the bytes rate of re-replication.</div> |
| </td> |
| </tr> |
| <tr id="i30" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRereplicationEntryBatchSize()">getRereplicationEntryBatchSize</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the re-replication entry batch size.</div> |
| </td> |
| </tr> |
| <tr id="i31" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getShadedLedgerManagerFactoryClassPrefix()">getShadedLedgerManagerFactoryClassPrefix</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the class prefix of the shaded ledger manager factory class name allowed to be used for |
| instantiating ledger manager factory.</div> |
| </td> |
| </tr> |
| <tr id="i32" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getStoreSystemTimeAsLedgerUnderreplicatedMarkTime()">getStoreSystemTimeAsLedgerUnderreplicatedMarkTime</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Return the flag that indicates whether auditor is using system time as |
| underreplicated ledger mark time.</div> |
| </td> |
| </tr> |
| <tr id="i33" class="rowColor"> |
| <td class="colFirst"><code>protected abstract <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</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="i34" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTLSCertFilesRefreshDurationSeconds()">getTLSCertFilesRefreshDurationSeconds</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get tls certificate files refresh duration in seconds.</div> |
| </td> |
| </tr> |
| <tr id="i35" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTLSClientAuthentication()">getTLSClientAuthentication</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Whether the client will send an TLS certificate on TLS-handshake.</div> |
| </td> |
| </tr> |
| <tr id="i36" class="altColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTLSEnabledCipherSuites()">getTLSEnabledCipherSuites</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the list of enabled TLS cipher suites.</div> |
| </td> |
| </tr> |
| <tr id="i37" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTLSEnabledProtocols()">getTLSEnabledProtocols</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the list of enabled TLS protocols.</div> |
| </td> |
| </tr> |
| <tr id="i38" class="altColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTLSProvider()">getTLSProvider</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get TLS Provider (JDK or OpenSSL).</div> |
| </td> |
| </tr> |
| <tr id="i39" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTLSProviderFactoryClass()">getTLSProviderFactoryClass</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the security provider factory class name.</div> |
| </td> |
| </tr> |
| <tr id="i40" class="altColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getZkAvailableBookiesPath()">getZkAvailableBookiesPath</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span></div> |
| </td> |
| </tr> |
| <tr id="i41" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getZkLedgersRootPath()">getZkLedgersRootPath</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span></div> |
| </td> |
| </tr> |
| <tr id="i42" class="altColor"> |
| <td class="colFirst"><code>double</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getZkRequestRateLimit()">getZkRequestRateLimit</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get zookeeper access request rate limit.</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="#getZkRetryBackoffMaxRetries()">getZkRetryBackoffMaxRetries</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get zookeeper client backoff max retry times.</div> |
| </td> |
| </tr> |
| <tr id="i44" class="altColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getZkServers()">getZkServers</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="i45" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getZkTimeout()">getZkTimeout</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get zookeeper timeout.</div> |
| </td> |
| </tr> |
| <tr id="i46" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBusyWaitEnabled()">isBusyWaitEnabled</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Return whether the busy-wait is enabled for BookKeeper and Netty IO threads.</div> |
| </td> |
| </tr> |
| <tr id="i47" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isShadedLedgerManagerFactoryClassAllowed()">isShadedLedgerManagerFactoryClassAllowed</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Is shaded ledger manager factory class name allowed to be used for |
| instantiating ledger manager factory.</div> |
| </td> |
| </tr> |
| <tr id="i48" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isZkEnableSecurity()">isZkEnableSecurity</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Are z-node created with strict ACLs.</div> |
| </td> |
| </tr> |
| <tr id="i49" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#loadConf(java.net.URL)">loadConf</a></span>​(java.net.URL confURL)</code></th> |
| <td class="colLast"> |
| <div class="block">You can load configurations in precedence order.</div> |
| </td> |
| </tr> |
| <tr id="i50" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#loadConf(org.apache.commons.configuration.CompositeConfiguration)">loadConf</a></span>​(org.apache.commons.configuration.CompositeConfiguration baseConf)</code></th> |
| <td class="colLast"> |
| <div class="block">You can load configuration from other configuration.</div> |
| </td> |
| </tr> |
| <tr id="i51" class="rowColor"> |
| <td class="colFirst"><code><a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAllocatorLeakDetectionPolicy(org.apache.bookkeeper.common.allocator.LeakDetectionPolicy)">setAllocatorLeakDetectionPolicy</a></span>​(<a href="../common/allocator/LeakDetectionPolicy.html" title="enum in org.apache.bookkeeper.common.allocator">LeakDetectionPolicy</a> leakDetectionPolicy)</code></th> |
| <td class="colLast"> |
| <div class="block">Enable the leak detection for the allocator.</div> |
| </td> |
| </tr> |
| <tr id="i52" class="altColor"> |
| <td class="colFirst"><code><a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAllocatorOutOfMemoryPolicy(org.apache.bookkeeper.common.allocator.OutOfMemoryPolicy)">setAllocatorOutOfMemoryPolicy</a></span>​(<a href="../common/allocator/OutOfMemoryPolicy.html" title="enum in org.apache.bookkeeper.common.allocator">OutOfMemoryPolicy</a> oomPolicy)</code></th> |
| <td class="colLast"> |
| <div class="block">Define the memory allocator out of memory policy.</div> |
| </td> |
| </tr> |
| <tr id="i53" class="rowColor"> |
| <td class="colFirst"><code><a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAllocatorPoolingConcurrency(int)">setAllocatorPoolingConcurrency</a></span>​(int concurrency)</code></th> |
| <td class="colLast"> |
| <div class="block">Controls the amount of concurrency for the memory pool.</div> |
| </td> |
| </tr> |
| <tr id="i54" class="altColor"> |
| <td class="colFirst"><code><a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAllocatorPoolingConcurrenncy(int)">setAllocatorPoolingConcurrenncy</a></span>​(int concurrency)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span></div> |
| </td> |
| </tr> |
| <tr id="i55" class="rowColor"> |
| <td class="colFirst"><code><a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAllocatorPoolingPolicy(org.apache.bookkeeper.common.allocator.PoolingPolicy)">setAllocatorPoolingPolicy</a></span>​(<a href="../common/allocator/PoolingPolicy.html" title="enum in org.apache.bookkeeper.common.allocator">PoolingPolicy</a> poolingPolicy)</code></th> |
| <td class="colLast"> |
| <div class="block">Define the memory pooling policy.</div> |
| </td> |
| </tr> |
| <tr id="i56" class="altColor"> |
| <td class="colFirst"><code><a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAllowShadedLedgerManagerFactoryClass(boolean)">setAllowShadedLedgerManagerFactoryClass</a></span>​(boolean allowed)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the flag to allow using shaded ledger manager factory class for |
| instantiating a ledger manager factory.</div> |
| </td> |
| </tr> |
| <tr id="i57" class="rowColor"> |
| <td class="colFirst"><code><a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setBusyWaitEnabled(boolean)">setBusyWaitEnabled</a></span>​(boolean busyWaitEnabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Option to enable busy-wait settings.</div> |
| </td> |
| </tr> |
| <tr id="i58" class="altColor"> |
| <td class="colFirst"><code><a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setClientAuthProviderFactoryClass(java.lang.String)">setClientAuthProviderFactoryClass</a></span>​(java.lang.String factoryClass)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the client authentication provider factory class name.</div> |
| </td> |
| </tr> |
| <tr id="i59" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDesiredNumZonesPerWriteQuorum(int)">setDesiredNumZonesPerWriteQuorum</a></span>​(int desiredNumZonesPerWriteQuorum)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the desired number of zones per write quorum in |
| ZoneAwarePlacementPolicy.</div> |
| </td> |
| </tr> |
| <tr id="i60" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setEnforceMinNumFaultDomainsForWrite(boolean)">setEnforceMinNumFaultDomainsForWrite</a></span>​(boolean enforceMinNumFaultDomainsForWrite)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the flag to enforce minimum number of fault domains for write.</div> |
| </td> |
| </tr> |
| <tr id="i61" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setEnforceMinNumRacksPerWriteQuorum(boolean)">setEnforceMinNumRacksPerWriteQuorum</a></span>​(boolean enforceMinNumRacksPerWriteQuorum)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the flag to enforce minimum number of racks per write quorum.</div> |
| </td> |
| </tr> |
| <tr id="i62" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setEnforceStrictZoneawarePlacement(boolean)">setEnforceStrictZoneawarePlacement</a></span>​(boolean enforceStrictZoneawarePlacement)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the flag to enforce strict zoneaware placement.</div> |
| </td> |
| </tr> |
| <tr id="i63" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setEntryFormatterClass(java.lang.Class)">setEntryFormatterClass</a></span>​(java.lang.Class<? extends <a href="../util/EntryFormatter.html" title="class in org.apache.bookkeeper.util">EntryFormatter</a>> formatterClass)</code></th> |
| <td class="colLast"> |
| <div class="block">Set entry formatter Class.</div> |
| </td> |
| </tr> |
| <tr id="i64" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setFeature(java.lang.String,org.apache.bookkeeper.feature.Feature)">setFeature</a></span>​(java.lang.String configProperty, |
| <a href="../feature/Feature.html" title="interface in org.apache.bookkeeper.feature">Feature</a> feature)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i65" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setIgnoreLocalNodeInPlacementPolicy(boolean)">setIgnoreLocalNodeInPlacementPolicy</a></span>​(boolean ignoreLocalNodeInPlacementPolicy)</code></th> |
| <td class="colLast"> |
| <div class="block">Sets the flag to ignore usage of localnode in placement policy.</div> |
| </td> |
| </tr> |
| <tr id="i66" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setLedgerIdFormatterClass(java.lang.Class)">setLedgerIdFormatterClass</a></span>​(java.lang.Class<? extends <a href="../util/LedgerIdFormatter.html" title="class in org.apache.bookkeeper.util">LedgerIdFormatter</a>> formatterClass)</code></th> |
| <td class="colLast"> |
| <div class="block">Set Ledger id formatter Class.</div> |
| </td> |
| </tr> |
| <tr id="i67" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setLedgerManagerFactoryClass(java.lang.Class)">setLedgerManagerFactoryClass</a></span>​(java.lang.Class<? extends <a href="../meta/LedgerManagerFactory.html" title="interface in org.apache.bookkeeper.meta">LedgerManagerFactory</a>> factoryClass)</code></th> |
| <td class="colLast"> |
| <div class="block">Set Ledger Manager Factory Class.</div> |
| </td> |
| </tr> |
| <tr id="i68" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setLedgerManagerFactoryClassName(java.lang.String)">setLedgerManagerFactoryClassName</a></span>​(java.lang.String factoryClassName)</code></th> |
| <td class="colLast"> |
| <div class="block">Set Ledger Manager Factory Class Name.</div> |
| </td> |
| </tr> |
| <tr id="i69" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setLedgerManagerType(java.lang.String)">setLedgerManagerType</a></span>​(java.lang.String lmType)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">replaced by <a href="#setLedgerManagerFactoryClass(java.lang.Class)"><code>setLedgerManagerFactoryClass(java.lang.Class<? extends org.apache.bookkeeper.meta.LedgerManagerFactory>)</code></a></div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i70" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setLedgerMetadataFormatVersion(int)">setLedgerMetadataFormatVersion</a></span>​(int metadataFormatVersion)</code></th> |
| <td class="colLast"> |
| <div class="block">Set Ledger metadata format version.</div> |
| </td> |
| </tr> |
| <tr id="i71" class="rowColor"> |
| <td class="colFirst"><code><a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setLimitStatsLogging(boolean)">setLimitStatsLogging</a></span>​(boolean limitStatsLogging)</code></th> |
| <td class="colLast"> |
| <div class="block">Sets flag to limit the stats logging.</div> |
| </td> |
| </tr> |
| <tr id="i72" class="altColor"> |
| <td class="colFirst"><code><a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMetadataServiceUri(java.lang.String)">setMetadataServiceUri</a></span>​(java.lang.String serviceUri)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the metadata service uri.</div> |
| </td> |
| </tr> |
| <tr id="i73" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMetastoreImplClass(java.lang.String)">setMetastoreImplClass</a></span>​(java.lang.String metastoreImplClass)</code></th> |
| <td class="colLast"> |
| <div class="block">Set metastore implementation class.</div> |
| </td> |
| </tr> |
| <tr id="i74" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMetastoreMaxEntriesPerScan(int)">setMetastoreMaxEntriesPerScan</a></span>​(int maxEntries)</code></th> |
| <td class="colLast"> |
| <div class="block">Set max entries per scan in metastore.</div> |
| </td> |
| </tr> |
| <tr id="i75" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMinNumRacksPerWriteQuorum(int)">setMinNumRacksPerWriteQuorum</a></span>​(int minNumRacksPerWriteQuorum)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the minimum number of racks per write quorum.</div> |
| </td> |
| </tr> |
| <tr id="i76" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMinNumZonesPerWriteQuorum(int)">setMinNumZonesPerWriteQuorum</a></span>​(int minNumZonesPerWriteQuorum)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the minimum number of zones per write quorum in |
| ZoneAwarePlacementPolicy.</div> |
| </td> |
| </tr> |
| <tr id="i77" class="rowColor"> |
| <td class="colFirst"><code><a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</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="i78" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setPermittedStartupUsers(java.lang.String)">setPermittedStartupUsers</a></span>​(java.lang.String s)</code></th> |
| <td class="colLast"> |
| <div class="block">Limit who can start the application to prevent future permission errors.</div> |
| </td> |
| </tr> |
| <tr id="i79" class="rowColor"> |
| <td class="colFirst"><code><a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setPreserveMdcForTaskExecution(boolean)">setPreserveMdcForTaskExecution</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Whether to preserve MDC for tasks in Executor.</div> |
| </td> |
| </tr> |
| <tr id="i80" class="altColor"> |
| <td class="colFirst"><code><a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setReplicationRateByBytes(int)">setReplicationRateByBytes</a></span>​(int rate)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the bytes rate of re-replication.</div> |
| </td> |
| </tr> |
| <tr id="i81" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setRereplicationEntryBatchSize(long)">setRereplicationEntryBatchSize</a></span>​(long rereplicationEntryBatchSize)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the max entries to keep in fragment for re-replication.</div> |
| </td> |
| </tr> |
| <tr id="i82" class="altColor"> |
| <td class="colFirst"><code><a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setShadedLedgerManagerFactoryClassPrefix(java.lang.String)">setShadedLedgerManagerFactoryClassPrefix</a></span>​(java.lang.String classPrefix)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the class prefix of the shaded ledger manager factory class for |
| instantiating a ledger manager factory.</div> |
| </td> |
| </tr> |
| <tr id="i83" class="rowColor"> |
| <td class="colFirst"><code><a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setStoreSystemTimeAsLedgerUnderreplicatedMarkTime(boolean)">setStoreSystemTimeAsLedgerUnderreplicatedMarkTime</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Enable the Auditor to use system time as underreplicated ledger mark |
| time.</div> |
| </td> |
| </tr> |
| <tr id="i84" class="altColor"> |
| <td class="colFirst"><code><a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTLSCertFilesRefreshDurationSeconds(long)">setTLSCertFilesRefreshDurationSeconds</a></span>​(long certFilesRefreshSec)</code></th> |
| <td class="colLast"> |
| <div class="block">Set tls certificate files refresh duration in seconds.</div> |
| </td> |
| </tr> |
| <tr id="i85" class="rowColor"> |
| <td class="colFirst"><code><a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTLSClientAuthentication(boolean)">setTLSClientAuthentication</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Specify whether the client will send an TLS certificate on TLS-handshake.</div> |
| </td> |
| </tr> |
| <tr id="i86" class="altColor"> |
| <td class="colFirst"><code><a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTLSEnabledCipherSuites(java.lang.String)">setTLSEnabledCipherSuites</a></span>​(java.lang.String list)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the list of enabled TLS cipher suites.</div> |
| </td> |
| </tr> |
| <tr id="i87" class="rowColor"> |
| <td class="colFirst"><code><a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTLSEnabledProtocols(java.lang.String)">setTLSEnabledProtocols</a></span>​(java.lang.String list)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the list of enabled TLS protocols.</div> |
| </td> |
| </tr> |
| <tr id="i88" class="altColor"> |
| <td class="colFirst"><code><a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTLSProvider(java.lang.String)">setTLSProvider</a></span>​(java.lang.String provider)</code></th> |
| <td class="colLast"> |
| <div class="block">Set TLS Provider (JDK or OpenSSL).</div> |
| </td> |
| </tr> |
| <tr id="i89" class="rowColor"> |
| <td class="colFirst"><code><a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTLSProviderFactoryClass(java.lang.String)">setTLSProviderFactoryClass</a></span>​(java.lang.String factoryClass)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the client security provider factory class name.</div> |
| </td> |
| </tr> |
| <tr id="i90" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setZkEnableSecurity(boolean)">setZkEnableSecurity</a></span>​(boolean zkEnableSecurity)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the usage of ACLs of new z-nodes.</div> |
| </td> |
| </tr> |
| <tr id="i91" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setZkLedgersRootPath(java.lang.String)">setZkLedgersRootPath</a></span>​(java.lang.String zkLedgersPath)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span></div> |
| </td> |
| </tr> |
| <tr id="i92" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setZkRequestRateLimit(double)">setZkRequestRateLimit</a></span>​(double rateLimit)</code></th> |
| <td class="colLast"> |
| <div class="block">Set zookeeper access request rate limit.</div> |
| </td> |
| </tr> |
| <tr id="i93" class="rowColor"> |
| <td class="colFirst"><code><a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setZkRetryBackoffMaxRetries(int)">setZkRetryBackoffMaxRetries</a></span>​(int maxRetries)</code></th> |
| <td class="colLast"> |
| <div class="block">Set zookeeper client backoff max retry times.</div> |
| </td> |
| </tr> |
| <tr id="i94" class="altColor"> |
| <td class="colFirst"><code><a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setZkServers(java.lang.String)">setZkServers</a></span>​(java.lang.String zkServers)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span></div> |
| </td> |
| </tr> |
| <tr id="i95" class="rowColor"> |
| <td class="colFirst"><code><a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setZkTimeout(int)">setZkTimeout</a></span>​(int zkTimeout)</code></th> |
| <td class="colLast"> |
| <div class="block">Set zookeeper timeout.</div> |
| </td> |
| </tr> |
| </table> |
| <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="READ_SYSTEM_PROPERTIES_PROPERTY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>READ_SYSTEM_PROPERTIES_PROPERTY</h4> |
| <pre>public static final java.lang.String READ_SYSTEM_PROPERTIES_PROPERTY</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.READ_SYSTEM_PROPERTIES_PROPERTY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="DEFAULT_LOADER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DEFAULT_LOADER</h4> |
| <pre>protected static final java.lang.ClassLoader DEFAULT_LOADER</pre> |
| </li> |
| </ul> |
| <a id="ZK_TIMEOUT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ZK_TIMEOUT</h4> |
| <pre>protected static final java.lang.String ZK_TIMEOUT</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.ZK_TIMEOUT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ZK_SERVERS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ZK_SERVERS</h4> |
| <pre>protected static final java.lang.String ZK_SERVERS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.ZK_SERVERS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ZK_RETRY_BACKOFF_MAX_RETRIES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ZK_RETRY_BACKOFF_MAX_RETRIES</h4> |
| <pre>protected static final java.lang.String ZK_RETRY_BACKOFF_MAX_RETRIES</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.ZK_RETRY_BACKOFF_MAX_RETRIES">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="LEDGER_MANAGER_TYPE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LEDGER_MANAGER_TYPE</h4> |
| <pre>protected static final java.lang.String LEDGER_MANAGER_TYPE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.LEDGER_MANAGER_TYPE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="LEDGER_MANAGER_FACTORY_CLASS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LEDGER_MANAGER_FACTORY_CLASS</h4> |
| <pre>protected static final java.lang.String LEDGER_MANAGER_FACTORY_CLASS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.LEDGER_MANAGER_FACTORY_CLASS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="LEDGER_METADATA_FORMAT_VERSION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LEDGER_METADATA_FORMAT_VERSION</h4> |
| <pre>protected static final java.lang.String LEDGER_METADATA_FORMAT_VERSION</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.LEDGER_METADATA_FORMAT_VERSION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ALLOW_SHADED_LEDGER_MANAGER_FACTORY_CLASS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALLOW_SHADED_LEDGER_MANAGER_FACTORY_CLASS</h4> |
| <pre>protected static final java.lang.String ALLOW_SHADED_LEDGER_MANAGER_FACTORY_CLASS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.ALLOW_SHADED_LEDGER_MANAGER_FACTORY_CLASS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="SHADED_LEDGER_MANAGER_FACTORY_CLASS_PREFIX"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SHADED_LEDGER_MANAGER_FACTORY_CLASS_PREFIX</h4> |
| <pre>protected static final java.lang.String SHADED_LEDGER_MANAGER_FACTORY_CLASS_PREFIX</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.SHADED_LEDGER_MANAGER_FACTORY_CLASS_PREFIX">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="METADATA_SERVICE_URI"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>METADATA_SERVICE_URI</h4> |
| <pre>protected static final java.lang.String METADATA_SERVICE_URI</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.METADATA_SERVICE_URI">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ZK_LEDGERS_ROOT_PATH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ZK_LEDGERS_ROOT_PATH</h4> |
| <pre>protected static final java.lang.String ZK_LEDGERS_ROOT_PATH</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.ZK_LEDGERS_ROOT_PATH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ZK_REQUEST_RATE_LIMIT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ZK_REQUEST_RATE_LIMIT</h4> |
| <pre>protected static final java.lang.String ZK_REQUEST_RATE_LIMIT</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.ZK_REQUEST_RATE_LIMIT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="AVAILABLE_NODE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AVAILABLE_NODE</h4> |
| <pre>protected static final java.lang.String AVAILABLE_NODE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.AVAILABLE_NODE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="REREPLICATION_ENTRY_BATCH_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>REREPLICATION_ENTRY_BATCH_SIZE</h4> |
| <pre>protected static final java.lang.String REREPLICATION_ENTRY_BATCH_SIZE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.REREPLICATION_ENTRY_BATCH_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="STORE_SYSTEMTIME_AS_LEDGER_UNDERREPLICATED_MARK_TIME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>STORE_SYSTEMTIME_AS_LEDGER_UNDERREPLICATED_MARK_TIME</h4> |
| <pre>protected static final java.lang.String STORE_SYSTEMTIME_AS_LEDGER_UNDERREPLICATED_MARK_TIME</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.STORE_SYSTEMTIME_AS_LEDGER_UNDERREPLICATED_MARK_TIME">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="STORE_SYSTEMTIME_AS_LEDGER_CREATION_TIME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>STORE_SYSTEMTIME_AS_LEDGER_CREATION_TIME</h4> |
| <pre>protected static final java.lang.String STORE_SYSTEMTIME_AS_LEDGER_CREATION_TIME</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.STORE_SYSTEMTIME_AS_LEDGER_CREATION_TIME">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ENABLE_BUSY_WAIT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ENABLE_BUSY_WAIT</h4> |
| <pre>protected static final java.lang.String ENABLE_BUSY_WAIT</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.ENABLE_BUSY_WAIT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ENABLE_HEALTH_CHECK"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ENABLE_HEALTH_CHECK</h4> |
| <pre>protected static final java.lang.String ENABLE_HEALTH_CHECK</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.ENABLE_HEALTH_CHECK">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="METASTORE_IMPL_CLASS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>METASTORE_IMPL_CLASS</h4> |
| <pre>protected static final java.lang.String METASTORE_IMPL_CLASS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.METASTORE_IMPL_CLASS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="METASTORE_MAX_ENTRIES_PER_SCAN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>METASTORE_MAX_ENTRIES_PER_SCAN</h4> |
| <pre>protected static final java.lang.String METASTORE_MAX_ENTRIES_PER_SCAN</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.METASTORE_MAX_ENTRIES_PER_SCAN">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TLS_PROVIDER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TLS_PROVIDER</h4> |
| <pre>protected static final java.lang.String TLS_PROVIDER</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.TLS_PROVIDER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TLS_PROVIDER_FACTORY_CLASS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TLS_PROVIDER_FACTORY_CLASS</h4> |
| <pre>protected static final java.lang.String TLS_PROVIDER_FACTORY_CLASS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.TLS_PROVIDER_FACTORY_CLASS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="LEDGERID_FORMATTER_CLASS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LEDGERID_FORMATTER_CLASS</h4> |
| <pre>protected static final java.lang.String LEDGERID_FORMATTER_CLASS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.LEDGERID_FORMATTER_CLASS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ENTRY_FORMATTER_CLASS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ENTRY_FORMATTER_CLASS</h4> |
| <pre>protected static final java.lang.String ENTRY_FORMATTER_CLASS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.ENTRY_FORMATTER_CLASS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TLS_CLIENT_AUTHENTICATION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TLS_CLIENT_AUTHENTICATION</h4> |
| <pre>protected static final java.lang.String TLS_CLIENT_AUTHENTICATION</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.TLS_CLIENT_AUTHENTICATION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="PRESERVE_MDC_FOR_TASK_EXECUTION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PRESERVE_MDC_FOR_TASK_EXECUTION</h4> |
| <pre>protected static final java.lang.String PRESERVE_MDC_FOR_TASK_EXECUTION</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.PRESERVE_MDC_FOR_TASK_EXECUTION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="DEFAULT_ENTRY_FORMATTER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DEFAULT_ENTRY_FORMATTER</h4> |
| <pre>protected static final java.lang.Class<? extends <a href="../util/EntryFormatter.html" title="class in org.apache.bookkeeper.util">EntryFormatter</a>> DEFAULT_ENTRY_FORMATTER</pre> |
| </li> |
| </ul> |
| <a id="DEFAULT_LEDGERID_FORMATTER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DEFAULT_LEDGERID_FORMATTER</h4> |
| <pre>protected static final java.lang.Class<? extends <a href="../util/LedgerIdFormatter.html" title="class in org.apache.bookkeeper.util">LedgerIdFormatter</a>> DEFAULT_LEDGERID_FORMATTER</pre> |
| </li> |
| </ul> |
| <a id="TLS_CERT_FILES_REFRESH_DURATION_SECONDS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TLS_CERT_FILES_REFRESH_DURATION_SECONDS</h4> |
| <pre>protected static final java.lang.String TLS_CERT_FILES_REFRESH_DURATION_SECONDS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.TLS_CERT_FILES_REFRESH_DURATION_SECONDS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TLS_ENABLED_CIPHER_SUITES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TLS_ENABLED_CIPHER_SUITES</h4> |
| <pre>protected static final java.lang.String TLS_ENABLED_CIPHER_SUITES</pre> |
| <div class="block">This list will be passed to <code>SSLEngine.setEnabledCipherSuites(java.lang.String[])</code>. |
| Please refer to official JDK JavaDocs</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.TLS_ENABLED_CIPHER_SUITES">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TLS_ENABLED_PROTOCOLS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TLS_ENABLED_PROTOCOLS</h4> |
| <pre>protected static final java.lang.String TLS_ENABLED_PROTOCOLS</pre> |
| <div class="block">This list will be passed to <code>SSLEngine.setEnabledProtocols(java.lang.String[])</code>. |
| Please refer to official JDK JavaDocs</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.TLS_ENABLED_PROTOCOLS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TLS_KEYSTORE_TYPE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TLS_KEYSTORE_TYPE</h4> |
| <pre>protected static final java.lang.String TLS_KEYSTORE_TYPE</pre> |
| <div class="block">TLS KeyStore, TrustStore, Password files and Certificate Paths.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.TLS_KEYSTORE_TYPE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TLS_KEYSTORE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TLS_KEYSTORE</h4> |
| <pre>protected static final java.lang.String TLS_KEYSTORE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.TLS_KEYSTORE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TLS_KEYSTORE_PASSWORD_PATH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TLS_KEYSTORE_PASSWORD_PATH</h4> |
| <pre>protected static final java.lang.String TLS_KEYSTORE_PASSWORD_PATH</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.TLS_KEYSTORE_PASSWORD_PATH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TLS_TRUSTSTORE_TYPE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TLS_TRUSTSTORE_TYPE</h4> |
| <pre>protected static final java.lang.String TLS_TRUSTSTORE_TYPE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.TLS_TRUSTSTORE_TYPE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TLS_TRUSTSTORE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TLS_TRUSTSTORE</h4> |
| <pre>protected static final java.lang.String TLS_TRUSTSTORE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.TLS_TRUSTSTORE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TLS_TRUSTSTORE_PASSWORD_PATH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TLS_TRUSTSTORE_PASSWORD_PATH</h4> |
| <pre>protected static final java.lang.String TLS_TRUSTSTORE_PASSWORD_PATH</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.TLS_TRUSTSTORE_PASSWORD_PATH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="TLS_CERTIFICATE_PATH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TLS_CERTIFICATE_PATH</h4> |
| <pre>protected static final java.lang.String TLS_CERTIFICATE_PATH</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.TLS_CERTIFICATE_PATH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="NETTY_MAX_FRAME_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NETTY_MAX_FRAME_SIZE</h4> |
| <pre>protected static final java.lang.String NETTY_MAX_FRAME_SIZE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.NETTY_MAX_FRAME_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="DEFAULT_NETTY_MAX_FRAME_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DEFAULT_NETTY_MAX_FRAME_SIZE</h4> |
| <pre>protected static final int DEFAULT_NETTY_MAX_FRAME_SIZE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.DEFAULT_NETTY_MAX_FRAME_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ZK_ENABLE_SECURITY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ZK_ENABLE_SECURITY</h4> |
| <pre>protected static final java.lang.String ZK_ENABLE_SECURITY</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.ZK_ENABLE_SECURITY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="LEDGER_MANAGER_FACTORY_DISABLE_CLASS_CHECK"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LEDGER_MANAGER_FACTORY_DISABLE_CLASS_CHECK</h4> |
| <pre>public static final java.lang.String LEDGER_MANAGER_FACTORY_DISABLE_CLASS_CHECK</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.LEDGER_MANAGER_FACTORY_DISABLE_CLASS_CHECK">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="PERMITTED_STARTUP_USERS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PERMITTED_STARTUP_USERS</h4> |
| <pre>public static final java.lang.String PERMITTED_STARTUP_USERS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.PERMITTED_STARTUP_USERS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="MIN_NUM_RACKS_PER_WRITE_QUORUM"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MIN_NUM_RACKS_PER_WRITE_QUORUM</h4> |
| <pre>public static final java.lang.String MIN_NUM_RACKS_PER_WRITE_QUORUM</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.MIN_NUM_RACKS_PER_WRITE_QUORUM">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ENFORCE_MIN_NUM_RACKS_PER_WRITE_QUORUM"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ENFORCE_MIN_NUM_RACKS_PER_WRITE_QUORUM</h4> |
| <pre>public static final java.lang.String ENFORCE_MIN_NUM_RACKS_PER_WRITE_QUORUM</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.ENFORCE_MIN_NUM_RACKS_PER_WRITE_QUORUM">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ENFORCE_MIN_NUM_FAULT_DOMAINS_FOR_WRITE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ENFORCE_MIN_NUM_FAULT_DOMAINS_FOR_WRITE</h4> |
| <pre>public static final java.lang.String ENFORCE_MIN_NUM_FAULT_DOMAINS_FOR_WRITE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.ENFORCE_MIN_NUM_FAULT_DOMAINS_FOR_WRITE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="IGNORE_LOCAL_NODE_IN_PLACEMENT_POLICY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IGNORE_LOCAL_NODE_IN_PLACEMENT_POLICY</h4> |
| <pre>public static final java.lang.String IGNORE_LOCAL_NODE_IN_PLACEMENT_POLICY</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.IGNORE_LOCAL_NODE_IN_PLACEMENT_POLICY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="MIN_NUM_ZONES_PER_WRITE_QUORUM"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MIN_NUM_ZONES_PER_WRITE_QUORUM</h4> |
| <pre>public static final java.lang.String MIN_NUM_ZONES_PER_WRITE_QUORUM</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.MIN_NUM_ZONES_PER_WRITE_QUORUM">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="DESIRED_NUM_ZONES_PER_WRITE_QUORUM"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DESIRED_NUM_ZONES_PER_WRITE_QUORUM</h4> |
| <pre>public static final java.lang.String DESIRED_NUM_ZONES_PER_WRITE_QUORUM</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.DESIRED_NUM_ZONES_PER_WRITE_QUORUM">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ENFORCE_STRICT_ZONEAWARE_PLACEMENT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ENFORCE_STRICT_ZONEAWARE_PLACEMENT</h4> |
| <pre>public static final java.lang.String ENFORCE_STRICT_ZONEAWARE_PLACEMENT</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.ENFORCE_STRICT_ZONEAWARE_PLACEMENT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ALLOCATOR_POOLING_POLICY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALLOCATOR_POOLING_POLICY</h4> |
| <pre>protected static final java.lang.String ALLOCATOR_POOLING_POLICY</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.ALLOCATOR_POOLING_POLICY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ALLOCATOR_POOLING_CONCURRENCY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALLOCATOR_POOLING_CONCURRENCY</h4> |
| <pre>protected static final java.lang.String ALLOCATOR_POOLING_CONCURRENCY</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.ALLOCATOR_POOLING_CONCURRENCY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ALLOCATOR_OOM_POLICY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALLOCATOR_OOM_POLICY</h4> |
| <pre>protected static final java.lang.String ALLOCATOR_OOM_POLICY</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.ALLOCATOR_OOM_POLICY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ALLOCATOR_LEAK_DETECTION_POLICY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALLOCATOR_LEAK_DETECTION_POLICY</h4> |
| <pre>protected static final java.lang.String ALLOCATOR_LEAK_DETECTION_POLICY</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.ALLOCATOR_LEAK_DETECTION_POLICY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="LIMIT_STATS_LOGGING"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LIMIT_STATS_LOGGING</h4> |
| <pre>public static final java.lang.String LIMIT_STATS_LOGGING</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.LIMIT_STATS_LOGGING">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="REPLICATION_RATE_BY_BYTES"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>REPLICATION_RATE_BY_BYTES</h4> |
| <pre>protected static final java.lang.String REPLICATION_RATE_BY_BYTES</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.AbstractConfiguration.REPLICATION_RATE_BY_BYTES">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="blockListLast"> |
| <li class="blockList"> |
| <h4>AbstractConfiguration</h4> |
| <pre>protected AbstractConfiguration()</pre> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| <!-- ============ METHOD DETAIL ========== --> |
| <section> |
| <ul class="blockList"> |
| <li class="blockList"><a id="method.detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a id="setPermittedStartupUsers(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPermittedStartupUsers</h4> |
| <pre class="methodSignature">public void setPermittedStartupUsers​(java.lang.String s)</pre> |
| <div class="block">Limit who can start the application to prevent future permission errors.</div> |
| </li> |
| </ul> |
| <a id="getPermittedStartupUsers()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPermittedStartupUsers</h4> |
| <pre class="methodSignature">public java.lang.String[] getPermittedStartupUsers()</pre> |
| <div class="block">Get array of users specified in this property.</div> |
| </li> |
| </ul> |
| <a id="loadConf(java.net.URL)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>loadConf</h4> |
| <pre class="methodSignature">public void loadConf​(java.net.URL confURL) |
| throws org.apache.commons.configuration.ConfigurationException</pre> |
| <div class="block">You can load configurations in precedence order. The first one takes |
| precedence over any loaded later.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>confURL</code> - Configuration URL</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code>org.apache.commons.configuration.ConfigurationException</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="loadConf(org.apache.commons.configuration.CompositeConfiguration)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>loadConf</h4> |
| <pre class="methodSignature">public void loadConf​(org.apache.commons.configuration.CompositeConfiguration baseConf)</pre> |
| <div class="block">You can load configuration from other configuration.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>baseConf</code> - Other Configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getMetadataServiceUriUnchecked()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMetadataServiceUriUnchecked</h4> |
| <pre class="methodSignature">public java.lang.String getMetadataServiceUriUnchecked() |
| throws <a href="UncheckedConfigurationException.html" title="class in org.apache.bookkeeper.conf">UncheckedConfigurationException</a></pre> |
| <div class="block">Get metadata service uri. |
| |
| <p><b>Warning:</b> this method silently converts checked exceptions to unchecked exceptions. |
| It is useful to use this method in lambda expressions. However it should not be used with places |
| which have logics to handle checked exceptions. In such cases use <a href="#getMetadataServiceUri()"><code>getMetadataServiceUri()</code></a> instead.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>metadata service uri</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="UncheckedConfigurationException.html" title="class in org.apache.bookkeeper.conf">UncheckedConfigurationException</a></code> - if the metadata service uri is invalid.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getMetadataServiceUri()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMetadataServiceUri</h4> |
| <pre class="methodSignature">public java.lang.String getMetadataServiceUri() |
| throws org.apache.commons.configuration.ConfigurationException</pre> |
| <div class="block">Get metadata service uri.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>metadata service uri.</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code>org.apache.commons.configuration.ConfigurationException</code> - if the metadata service uri is invalid.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setMetadataServiceUri(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMetadataServiceUri</h4> |
| <pre class="methodSignature">public <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> setMetadataServiceUri​(java.lang.String serviceUri)</pre> |
| <div class="block">Set the metadata service uri.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>serviceUri</code> - the metadata service uri.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the configuration object.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getZkServers()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getZkServers</h4> |
| <pre class="methodSignature">@Deprecated |
| public java.lang.String getZkServers()</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">since 4.7.0</div> |
| </div> |
| <div class="block">Get zookeeper servers to connect. |
| |
| <p>`zkServers` is deprecating, in favor of using `metadataServiceUri`</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>zookeeper servers</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setZkServers(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setZkServers</h4> |
| <pre class="methodSignature">@Deprecated |
| public <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> setZkServers​(java.lang.String zkServers)</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div> |
| <div class="block">Set zookeeper servers to connect. |
| |
| <p>`zkServers` is deprecating, in favor of using `metadataServiceUri`</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>zkServers</code> - ZooKeeper servers to connect</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getZkTimeout()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getZkTimeout</h4> |
| <pre class="methodSignature">public int getZkTimeout()</pre> |
| <div class="block">Get zookeeper timeout.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>zookeeper server timeout</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setZkTimeout(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setZkTimeout</h4> |
| <pre class="methodSignature">public <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> setZkTimeout​(int zkTimeout)</pre> |
| <div class="block">Set zookeeper timeout.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>zkTimeout</code> - ZooKeeper server timeout</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getZkRetryBackoffMaxRetries()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getZkRetryBackoffMaxRetries</h4> |
| <pre class="methodSignature">public int getZkRetryBackoffMaxRetries()</pre> |
| <div class="block">Get zookeeper client backoff max retry times.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>zk backoff max retry times.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setZkRetryBackoffMaxRetries(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setZkRetryBackoffMaxRetries</h4> |
| <pre class="methodSignature">public <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> setZkRetryBackoffMaxRetries​(int maxRetries)</pre> |
| <div class="block">Set zookeeper client backoff max retry times.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>maxRetries</code> - backoff max retry times</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setLedgerManagerType(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setLedgerManagerType</h4> |
| <pre class="methodSignature">@Deprecated |
| public void setLedgerManagerType​(java.lang.String lmType)</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">replaced by <a href="#setLedgerManagerFactoryClass(java.lang.Class)"><code>setLedgerManagerFactoryClass(java.lang.Class<? extends org.apache.bookkeeper.meta.LedgerManagerFactory>)</code></a></div> |
| </div> |
| <div class="block">Set Ledger Manager Type.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>lmType</code> - Ledger Manager Type</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getLedgerManagerType()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLedgerManagerType</h4> |
| <pre class="methodSignature">@Deprecated |
| public java.lang.String getLedgerManagerType()</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">replaced by <a href="#getLedgerManagerFactoryClass()"><code>getLedgerManagerFactoryClass()</code></a></div> |
| </div> |
| <div class="block">Get Ledger Manager Type.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ledger manager type</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setAllowShadedLedgerManagerFactoryClass(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAllowShadedLedgerManagerFactoryClass</h4> |
| <pre class="methodSignature">public <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> setAllowShadedLedgerManagerFactoryClass​(boolean allowed)</pre> |
| <div class="block">Set the flag to allow using shaded ledger manager factory class for |
| instantiating a ledger manager factory.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>allowed</code> - the flag to allow/disallow using shaded ledger manager factory class</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>configuration instance.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isShadedLedgerManagerFactoryClassAllowed()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isShadedLedgerManagerFactoryClassAllowed</h4> |
| <pre class="methodSignature">public boolean isShadedLedgerManagerFactoryClassAllowed()</pre> |
| <div class="block">Is shaded ledger manager factory class name allowed to be used for |
| instantiating ledger manager factory.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ledger manager factory class name.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setShadedLedgerManagerFactoryClassPrefix(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setShadedLedgerManagerFactoryClassPrefix</h4> |
| <pre class="methodSignature">public <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> setShadedLedgerManagerFactoryClassPrefix​(java.lang.String classPrefix)</pre> |
| <div class="block">Set the class prefix of the shaded ledger manager factory class for |
| instantiating a ledger manager factory. |
| |
| <p>This setting only takes effects when <a href="#isShadedLedgerManagerFactoryClassAllowed()"><code>isShadedLedgerManagerFactoryClassAllowed()</code></a> |
| returns true.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>classPrefix</code> - the class prefix of shaded ledger manager factory class</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>configuration instance.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getShadedLedgerManagerFactoryClassPrefix()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getShadedLedgerManagerFactoryClassPrefix</h4> |
| <pre class="methodSignature">public java.lang.String getShadedLedgerManagerFactoryClassPrefix()</pre> |
| <div class="block">Get the class prefix of the shaded ledger manager factory class name allowed to be used for |
| instantiating ledger manager factory. |
| |
| <p>This setting only takes effects when <a href="#isShadedLedgerManagerFactoryClassAllowed()"><code>isShadedLedgerManagerFactoryClassAllowed()</code></a> |
| returns true</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ledger manager factory class name.</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#isShadedLedgerManagerFactoryClassAllowed()"><code>isShadedLedgerManagerFactoryClassAllowed()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setLedgerManagerFactoryClassName(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setLedgerManagerFactoryClassName</h4> |
| <pre class="methodSignature">public void setLedgerManagerFactoryClassName​(java.lang.String factoryClassName)</pre> |
| <div class="block">Set Ledger Manager Factory Class Name.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>factoryClassName</code> - Ledger Manager Factory Class Name</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getLedgerManagerFactoryClassName()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLedgerManagerFactoryClassName</h4> |
| <pre class="methodSignature">public java.lang.String getLedgerManagerFactoryClassName()</pre> |
| <div class="block">Get Ledger Manager Factory Class Name.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ledger manager factory class name.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setLedgerMetadataFormatVersion(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setLedgerMetadataFormatVersion</h4> |
| <pre class="methodSignature">public void setLedgerMetadataFormatVersion​(int metadataFormatVersion)</pre> |
| <div class="block">Set Ledger metadata format version.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>metadataFormatVersion</code> - Ledger metadata format version. pass -1 to use default version</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getLedgerMetadataFormatVersion()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLedgerMetadataFormatVersion</h4> |
| <pre class="methodSignature">public int getLedgerMetadataFormatVersion()</pre> |
| <div class="block">Get Ledger metadata format version.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ledger metadata format version.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getLedgerManagerLayoutStringFromFactoryClass()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLedgerManagerLayoutStringFromFactoryClass</h4> |
| <pre class="methodSignature">public java.lang.String getLedgerManagerLayoutStringFromFactoryClass() |
| throws org.apache.commons.configuration.ConfigurationException</pre> |
| <div class="block">Get layout string ("null" if unconfigured).</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>null, hierarchical, longhierarchical, or flat based on LEDGER_MANAGER_FACTORY_CLASS</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code>org.apache.commons.configuration.ConfigurationException</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setLedgerManagerFactoryClass(java.lang.Class)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setLedgerManagerFactoryClass</h4> |
| <pre class="methodSignature">public void setLedgerManagerFactoryClass​(java.lang.Class<? extends <a href="../meta/LedgerManagerFactory.html" title="interface in org.apache.bookkeeper.meta">LedgerManagerFactory</a>> factoryClass)</pre> |
| <div class="block">Set Ledger Manager Factory Class.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>factoryClass</code> - Ledger Manager Factory Class</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getLedgerManagerFactoryClass()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLedgerManagerFactoryClass</h4> |
| <pre class="methodSignature">public java.lang.Class<? extends <a href="../meta/LedgerManagerFactory.html" title="interface in org.apache.bookkeeper.meta">LedgerManagerFactory</a>> getLedgerManagerFactoryClass() |
| throws org.apache.commons.configuration.ConfigurationException</pre> |
| <div class="block">Get ledger manager factory class.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ledger manager factory class</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code>org.apache.commons.configuration.ConfigurationException</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setZkLedgersRootPath(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setZkLedgersRootPath</h4> |
| <pre class="methodSignature">@Deprecated |
| public void setZkLedgersRootPath​(java.lang.String zkLedgersPath)</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div> |
| <div class="block">Set Zk Ledgers Root Path.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>zkLedgersPath</code> - zk ledgers root path</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getZkLedgersRootPath()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getZkLedgersRootPath</h4> |
| <pre class="methodSignature">@Deprecated |
| public java.lang.String getZkLedgersRootPath()</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div> |
| <div class="block">Get Zk Ledgers Root Path.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>zk ledgers root path</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getZkRequestRateLimit()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getZkRequestRateLimit</h4> |
| <pre class="methodSignature">public double getZkRequestRateLimit()</pre> |
| <div class="block">Get zookeeper access request rate limit.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>zookeeper access request rate limit.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setZkRequestRateLimit(double)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setZkRequestRateLimit</h4> |
| <pre class="methodSignature">public void setZkRequestRateLimit​(double rateLimit)</pre> |
| <div class="block">Set zookeeper access request rate limit.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>rateLimit</code> - zookeeper access request rate limit.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isZkEnableSecurity()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isZkEnableSecurity</h4> |
| <pre class="methodSignature">public boolean isZkEnableSecurity()</pre> |
| <div class="block">Are z-node created with strict ACLs.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>usage of secure ZooKeeper ACLs</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setZkEnableSecurity(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setZkEnableSecurity</h4> |
| <pre class="methodSignature">public void setZkEnableSecurity​(boolean zkEnableSecurity)</pre> |
| <div class="block">Set the usage of ACLs of new z-nodes.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>zkEnableSecurity</code> - </dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getZkAvailableBookiesPath()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getZkAvailableBookiesPath</h4> |
| <pre class="methodSignature">@Deprecated |
| public java.lang.String getZkAvailableBookiesPath()</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div> |
| <div class="block">Get the node under which available bookies are stored.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Node under which available bookies are stored.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setRereplicationEntryBatchSize(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setRereplicationEntryBatchSize</h4> |
| <pre class="methodSignature">public void setRereplicationEntryBatchSize​(long rereplicationEntryBatchSize)</pre> |
| <div class="block">Set the max entries to keep in fragment for re-replication. If fragment |
| has more entries than this count, then the original fragment will be |
| split into multiple small logical fragments by keeping max entries count |
| to rereplicationEntryBatchSize. So, re-replication will happen in batches |
| wise.</div> |
| </li> |
| </ul> |
| <a id="getRereplicationEntryBatchSize()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getRereplicationEntryBatchSize</h4> |
| <pre class="methodSignature">public long getRereplicationEntryBatchSize()</pre> |
| <div class="block">Get the re-replication entry batch size.</div> |
| </li> |
| </ul> |
| <a id="getMetastoreImplClass()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMetastoreImplClass</h4> |
| <pre class="methodSignature">public java.lang.String getMetastoreImplClass()</pre> |
| <div class="block">Get metastore implementation class.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>metastore implementation class name.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setMetastoreImplClass(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMetastoreImplClass</h4> |
| <pre class="methodSignature">public void setMetastoreImplClass​(java.lang.String metastoreImplClass)</pre> |
| <div class="block">Set metastore implementation class.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>metastoreImplClass</code> - Metastore implementation Class name.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getMetastoreMaxEntriesPerScan()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMetastoreMaxEntriesPerScan</h4> |
| <pre class="methodSignature">public int getMetastoreMaxEntriesPerScan()</pre> |
| <div class="block">Get max entries per scan in metastore.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>max entries per scan in metastore.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setMetastoreMaxEntriesPerScan(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMetastoreMaxEntriesPerScan</h4> |
| <pre class="methodSignature">public void setMetastoreMaxEntriesPerScan​(int maxEntries)</pre> |
| <div class="block">Set max entries per scan in metastore.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>maxEntries</code> - Max entries per scan in metastore.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setFeature(java.lang.String,org.apache.bookkeeper.feature.Feature)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFeature</h4> |
| <pre class="methodSignature">public void setFeature​(java.lang.String configProperty, |
| <a href="../feature/Feature.html" title="interface in org.apache.bookkeeper.feature">Feature</a> feature)</pre> |
| </li> |
| </ul> |
| <a id="getFeature(java.lang.String,org.apache.bookkeeper.feature.Feature)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFeature</h4> |
| <pre class="methodSignature">public <a href="../feature/Feature.html" title="interface in org.apache.bookkeeper.feature">Feature</a> getFeature​(java.lang.String configProperty, |
| <a href="../feature/Feature.html" title="interface in org.apache.bookkeeper.feature">Feature</a> defaultValue)</pre> |
| </li> |
| </ul> |
| <a id="setLedgerIdFormatterClass(java.lang.Class)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setLedgerIdFormatterClass</h4> |
| <pre class="methodSignature">public void setLedgerIdFormatterClass​(java.lang.Class<? extends <a href="../util/LedgerIdFormatter.html" title="class in org.apache.bookkeeper.util">LedgerIdFormatter</a>> formatterClass)</pre> |
| <div class="block">Set Ledger id formatter Class.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>formatterClass</code> - LedgerIdFormatter Class</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getLedgerIdFormatterClass()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLedgerIdFormatterClass</h4> |
| <pre class="methodSignature">public java.lang.Class<? extends <a href="../util/LedgerIdFormatter.html" title="class in org.apache.bookkeeper.util">LedgerIdFormatter</a>> getLedgerIdFormatterClass() |
| throws org.apache.commons.configuration.ConfigurationException</pre> |
| <div class="block">Get ledger id formatter class.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>LedgerIdFormatter class</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code>org.apache.commons.configuration.ConfigurationException</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setEntryFormatterClass(java.lang.Class)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEntryFormatterClass</h4> |
| <pre class="methodSignature">public void setEntryFormatterClass​(java.lang.Class<? extends <a href="../util/EntryFormatter.html" title="class in org.apache.bookkeeper.util">EntryFormatter</a>> formatterClass)</pre> |
| <div class="block">Set entry formatter Class.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>formatterClass</code> - EntryFormatter Class</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getEntryFormatterClass()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEntryFormatterClass</h4> |
| <pre class="methodSignature">public java.lang.Class<? extends <a href="../util/EntryFormatter.html" title="class in org.apache.bookkeeper.util">EntryFormatter</a>> getEntryFormatterClass() |
| throws org.apache.commons.configuration.ConfigurationException</pre> |
| <div class="block">Get entry formatter class.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>EntryFormatter class</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code>org.apache.commons.configuration.ConfigurationException</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setClientAuthProviderFactoryClass(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setClientAuthProviderFactoryClass</h4> |
| <pre class="methodSignature">public <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> setClientAuthProviderFactoryClass​(java.lang.String factoryClass)</pre> |
| <div class="block">Set the client authentication provider factory class name. |
| If this is not set, no authentication will be used</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>factoryClass</code> - the client authentication provider factory class name</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getClientAuthProviderFactoryClass()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getClientAuthProviderFactoryClass</h4> |
| <pre class="methodSignature">public java.lang.String getClientAuthProviderFactoryClass()</pre> |
| <div class="block">Get the client authentication provider factory class name. |
| If this returns null, no authentication will take place.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the client authentication provider factory class name or null.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getNettyMaxFrameSizeBytes()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getNettyMaxFrameSizeBytes</h4> |
| <pre class="methodSignature">public int getNettyMaxFrameSizeBytes()</pre> |
| <div class="block">Get the maximum netty frame size in bytes. Any message received larger |
| that this will be rejected.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the maximum netty frame size in bytes.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setNettyMaxFrameSizeBytes(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setNettyMaxFrameSizeBytes</h4> |
| <pre class="methodSignature">public <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</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="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="getTLSProviderFactoryClass()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTLSProviderFactoryClass</h4> |
| <pre class="methodSignature">public java.lang.String getTLSProviderFactoryClass()</pre> |
| <div class="block">Get the security provider factory class name. If this returns null, no security will be enforced on the channel.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the security provider factory class name or null.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTLSProviderFactoryClass(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTLSProviderFactoryClass</h4> |
| <pre class="methodSignature">public <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> setTLSProviderFactoryClass​(java.lang.String factoryClass)</pre> |
| <div class="block">Set the client security provider factory class name. If this is not set, no security will be used on the channel.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>factoryClass</code> - the client security provider factory class name</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTLSProvider()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTLSProvider</h4> |
| <pre class="methodSignature">public java.lang.String getTLSProvider()</pre> |
| <div class="block">Get TLS Provider (JDK or OpenSSL).</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the TLS provider to use in creating TLS Context</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTLSProvider(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTLSProvider</h4> |
| <pre class="methodSignature">public <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> setTLSProvider​(java.lang.String provider)</pre> |
| <div class="block">Set TLS Provider (JDK or OpenSSL).</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>provider</code> - TLS Provider type</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Client Configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTLSClientAuthentication()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTLSClientAuthentication</h4> |
| <pre class="methodSignature">public boolean getTLSClientAuthentication()</pre> |
| <div class="block">Whether the client will send an TLS certificate on TLS-handshake.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>whether TLS is enabled on the bookie or not.</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#setTLSClientAuthentication(boolean)"><code>setTLSClientAuthentication(boolean)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTLSClientAuthentication(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTLSClientAuthentication</h4> |
| <pre class="methodSignature">public <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> setTLSClientAuthentication​(boolean enabled)</pre> |
| <div class="block">Specify whether the client will send an TLS certificate on TLS-handshake.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - Whether to send a certificate or not</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTLSCertFilesRefreshDurationSeconds(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTLSCertFilesRefreshDurationSeconds</h4> |
| <pre class="methodSignature">public <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> setTLSCertFilesRefreshDurationSeconds​(long certFilesRefreshSec)</pre> |
| <div class="block">Set tls certificate files refresh duration in seconds.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>certFilesRefreshSec</code> - tls certificate files refresh duration in seconds (set 0 to |
| disable auto refresh)</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>current configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTLSCertFilesRefreshDurationSeconds()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTLSCertFilesRefreshDurationSeconds</h4> |
| <pre class="methodSignature">public long getTLSCertFilesRefreshDurationSeconds()</pre> |
| <div class="block">Get tls certificate files refresh duration in seconds.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>tls certificate files refresh duration in seconds. Default 0 |
| to disable auto refresh.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTLSEnabledCipherSuites(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTLSEnabledCipherSuites</h4> |
| <pre class="methodSignature">public <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> setTLSEnabledCipherSuites​(java.lang.String list)</pre> |
| <div class="block">Set the list of enabled TLS cipher suites. Leave null not to override default JDK list. This list will be passed |
| to <code>SSLEngine.setEnabledCipherSuites(java.lang.String[])</code>. Please refer to official JDK JavaDocs</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>list</code> - comma separated list of enabled TLS cipher suites</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>current configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTLSEnabledCipherSuites()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTLSEnabledCipherSuites</h4> |
| <pre class="methodSignature">public java.lang.String getTLSEnabledCipherSuites()</pre> |
| <div class="block">Get the list of enabled TLS cipher suites.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>this list of enabled TLS cipher suites</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#setTLSEnabledCipherSuites(java.lang.String)"><code>setTLSEnabledCipherSuites(java.lang.String)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTLSEnabledProtocols(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTLSEnabledProtocols</h4> |
| <pre class="methodSignature">public <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> setTLSEnabledProtocols​(java.lang.String list)</pre> |
| <div class="block">Set the list of enabled TLS protocols. Leave null not to override default JDK list. This list will be passed to |
| <code>SSLEngine.setEnabledProtocols(java.lang.String[])</code>. Please refer to official JDK JavaDocs</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>list</code> - comma separated list of enabled TLS cipher suites</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>current configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTLSEnabledProtocols()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTLSEnabledProtocols</h4> |
| <pre class="methodSignature">public java.lang.String getTLSEnabledProtocols()</pre> |
| <div class="block">Get the list of enabled TLS protocols.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the list of enabled TLS protocols.</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#setTLSEnabledProtocols(java.lang.String)"><code>setTLSEnabledProtocols(java.lang.String)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setMinNumRacksPerWriteQuorum(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMinNumRacksPerWriteQuorum</h4> |
| <pre class="methodSignature">public void setMinNumRacksPerWriteQuorum​(int minNumRacksPerWriteQuorum)</pre> |
| <div class="block">Set the minimum number of racks per write quorum.</div> |
| </li> |
| </ul> |
| <a id="getMinNumRacksPerWriteQuorum()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMinNumRacksPerWriteQuorum</h4> |
| <pre class="methodSignature">public int getMinNumRacksPerWriteQuorum()</pre> |
| <div class="block">Get the minimum number of racks per write quorum.</div> |
| </li> |
| </ul> |
| <a id="setMinNumZonesPerWriteQuorum(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMinNumZonesPerWriteQuorum</h4> |
| <pre class="methodSignature">public void setMinNumZonesPerWriteQuorum​(int minNumZonesPerWriteQuorum)</pre> |
| <div class="block">Set the minimum number of zones per write quorum in |
| ZoneAwarePlacementPolicy.</div> |
| </li> |
| </ul> |
| <a id="getMinNumZonesPerWriteQuorum()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMinNumZonesPerWriteQuorum</h4> |
| <pre class="methodSignature">public int getMinNumZonesPerWriteQuorum()</pre> |
| <div class="block">Get the minimum number of zones per write quorum in |
| ZoneAwarePlacementPolicy.</div> |
| </li> |
| </ul> |
| <a id="setDesiredNumZonesPerWriteQuorum(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDesiredNumZonesPerWriteQuorum</h4> |
| <pre class="methodSignature">public void setDesiredNumZonesPerWriteQuorum​(int desiredNumZonesPerWriteQuorum)</pre> |
| <div class="block">Set the desired number of zones per write quorum in |
| ZoneAwarePlacementPolicy.</div> |
| </li> |
| </ul> |
| <a id="getDesiredNumZonesPerWriteQuorum()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDesiredNumZonesPerWriteQuorum</h4> |
| <pre class="methodSignature">public int getDesiredNumZonesPerWriteQuorum()</pre> |
| <div class="block">Get the desired number of zones per write quorum in |
| ZoneAwarePlacementPolicy.</div> |
| </li> |
| </ul> |
| <a id="setEnforceStrictZoneawarePlacement(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEnforceStrictZoneawarePlacement</h4> |
| <pre class="methodSignature">public void setEnforceStrictZoneawarePlacement​(boolean enforceStrictZoneawarePlacement)</pre> |
| <div class="block">Set the flag to enforce strict zoneaware placement. |
| |
| <p>in ZoneawareEnsemblePlacementPolicy if strict placement is enabled then |
| minZones/desiredZones in writeQuorum would be maintained otherwise it |
| will pick nodes randomly.</div> |
| </li> |
| </ul> |
| <a id="getEnforceStrictZoneawarePlacement()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEnforceStrictZoneawarePlacement</h4> |
| <pre class="methodSignature">public boolean getEnforceStrictZoneawarePlacement()</pre> |
| <div class="block">Get the flag to enforce strict zoneaware placement. |
| |
| <p>in ZoneawareEnsemblePlacementPolicy if strict placement is enabled then |
| minZones/desiredZones in writeQuorum would be maintained otherwise it |
| will pick nodes randomly.</div> |
| </li> |
| </ul> |
| <a id="setEnforceMinNumRacksPerWriteQuorum(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEnforceMinNumRacksPerWriteQuorum</h4> |
| <pre class="methodSignature">public void setEnforceMinNumRacksPerWriteQuorum​(boolean enforceMinNumRacksPerWriteQuorum)</pre> |
| <div class="block">Set the flag to enforce minimum number of racks per write quorum.</div> |
| </li> |
| </ul> |
| <a id="getEnforceMinNumRacksPerWriteQuorum()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEnforceMinNumRacksPerWriteQuorum</h4> |
| <pre class="methodSignature">public boolean getEnforceMinNumRacksPerWriteQuorum()</pre> |
| <div class="block">Get the flag which enforces the minimum number of racks per write quorum.</div> |
| </li> |
| </ul> |
| <a id="setEnforceMinNumFaultDomainsForWrite(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEnforceMinNumFaultDomainsForWrite</h4> |
| <pre class="methodSignature">public void setEnforceMinNumFaultDomainsForWrite​(boolean enforceMinNumFaultDomainsForWrite)</pre> |
| <div class="block">Set the flag to enforce minimum number of fault domains for write.</div> |
| </li> |
| </ul> |
| <a id="getEnforceMinNumFaultDomainsForWrite()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEnforceMinNumFaultDomainsForWrite</h4> |
| <pre class="methodSignature">public boolean getEnforceMinNumFaultDomainsForWrite()</pre> |
| <div class="block">Get the flag to enforce minimum number of fault domains for write.</div> |
| </li> |
| </ul> |
| <a id="setIgnoreLocalNodeInPlacementPolicy(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setIgnoreLocalNodeInPlacementPolicy</h4> |
| <pre class="methodSignature">public void setIgnoreLocalNodeInPlacementPolicy​(boolean ignoreLocalNodeInPlacementPolicy)</pre> |
| <div class="block">Sets the flag to ignore usage of localnode in placement policy.</div> |
| </li> |
| </ul> |
| <a id="getIgnoreLocalNodeInPlacementPolicy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getIgnoreLocalNodeInPlacementPolicy</h4> |
| <pre class="methodSignature">public boolean getIgnoreLocalNodeInPlacementPolicy()</pre> |
| <div class="block">Whether to ignore localnode in placementpolicy.</div> |
| </li> |
| </ul> |
| <a id="setStoreSystemTimeAsLedgerUnderreplicatedMarkTime(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setStoreSystemTimeAsLedgerUnderreplicatedMarkTime</h4> |
| <pre class="methodSignature">public <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> setStoreSystemTimeAsLedgerUnderreplicatedMarkTime​(boolean enabled)</pre> |
| <div class="block">Enable the Auditor to use system time as underreplicated ledger mark |
| time. |
| |
| <p>If this is enabled, Auditor will write a ctime field into the |
| underreplicated ledger znode.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - flag to enable/disable Auditor using system time as |
| underreplicated ledger mark time.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getStoreSystemTimeAsLedgerUnderreplicatedMarkTime()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getStoreSystemTimeAsLedgerUnderreplicatedMarkTime</h4> |
| <pre class="methodSignature">public boolean getStoreSystemTimeAsLedgerUnderreplicatedMarkTime()</pre> |
| <div class="block">Return the flag that indicates whether auditor is using system time as |
| underreplicated ledger mark time.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the flag that indicates whether auditor is using system time as |
| underreplicated ledger mark time.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getPreserveMdcForTaskExecution()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPreserveMdcForTaskExecution</h4> |
| <pre class="methodSignature">public boolean getPreserveMdcForTaskExecution()</pre> |
| <div class="block">Whether to preserve MDC for tasks in Executor.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>flag to enable/disable MDC preservation in Executor.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setPreserveMdcForTaskExecution(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPreserveMdcForTaskExecution</h4> |
| <pre class="methodSignature">public <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> setPreserveMdcForTaskExecution​(boolean enabled)</pre> |
| <div class="block">Whether to preserve MDC for tasks in Executor.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - flag to enable/disable MDC preservation in Executor.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getAllocatorPoolingPolicy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAllocatorPoolingPolicy</h4> |
| <pre class="methodSignature">public <a href="../common/allocator/PoolingPolicy.html" title="enum in org.apache.bookkeeper.common.allocator">PoolingPolicy</a> getAllocatorPoolingPolicy()</pre> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the configured pooling policy for the allocator.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setAllocatorPoolingPolicy(org.apache.bookkeeper.common.allocator.PoolingPolicy)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAllocatorPoolingPolicy</h4> |
| <pre class="methodSignature">public <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> setAllocatorPoolingPolicy​(<a href="../common/allocator/PoolingPolicy.html" title="enum in org.apache.bookkeeper.common.allocator">PoolingPolicy</a> poolingPolicy)</pre> |
| <div class="block">Define the memory pooling policy. |
| |
| <p>Default is <a href="../common/allocator/PoolingPolicy.html#PooledDirect"><code>PoolingPolicy.PooledDirect</code></a></div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>poolingPolicy</code> - the memory pooling policy</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>configuration object.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getAllocatorPoolingConcurrency()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAllocatorPoolingConcurrency</h4> |
| <pre class="methodSignature">public int getAllocatorPoolingConcurrency()</pre> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the configured pooling concurrency for the allocator.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setAllocatorPoolingConcurrenncy(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAllocatorPoolingConcurrenncy</h4> |
| <pre class="methodSignature">@Deprecated |
| public <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> setAllocatorPoolingConcurrenncy​(int concurrency)</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div> |
| <div class="block">Controls the amount of concurrency for the memory pool. |
| |
| <p>Default is to have a number of allocator arenas equals to 2 * CPUS. |
| |
| <p>Decreasing this number will reduce the amount of memory overhead, at the |
| expense of increased allocation contention.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>concurrency</code> - the concurrency level to use for the allocator pool</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>configuration object.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setAllocatorPoolingConcurrency(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAllocatorPoolingConcurrency</h4> |
| <pre class="methodSignature">public <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> setAllocatorPoolingConcurrency​(int concurrency)</pre> |
| <div class="block">Controls the amount of concurrency for the memory pool. |
| |
| <p>Default is to have a number of allocator arenas equals to 2 * CPUS. |
| |
| <p>Decreasing this number will reduce the amount of memory overhead, at the |
| expense of increased allocation contention.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>concurrency</code> - the concurrency level to use for the allocator pool</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>configuration object.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getAllocatorOutOfMemoryPolicy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAllocatorOutOfMemoryPolicy</h4> |
| <pre class="methodSignature">public <a href="../common/allocator/OutOfMemoryPolicy.html" title="enum in org.apache.bookkeeper.common.allocator">OutOfMemoryPolicy</a> getAllocatorOutOfMemoryPolicy()</pre> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the configured ouf of memory policy for the allocator.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setAllocatorOutOfMemoryPolicy(org.apache.bookkeeper.common.allocator.OutOfMemoryPolicy)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAllocatorOutOfMemoryPolicy</h4> |
| <pre class="methodSignature">public <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> setAllocatorOutOfMemoryPolicy​(<a href="../common/allocator/OutOfMemoryPolicy.html" title="enum in org.apache.bookkeeper.common.allocator">OutOfMemoryPolicy</a> oomPolicy)</pre> |
| <div class="block">Define the memory allocator out of memory policy. |
| |
| <p>Default is <a href="../common/allocator/OutOfMemoryPolicy.html#FallbackToHeap"><code>OutOfMemoryPolicy.FallbackToHeap</code></a></div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>oomPolicy</code> - the "out-of-memory" policy for the memory allocator</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>configuration object.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getAllocatorLeakDetectionPolicy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAllocatorLeakDetectionPolicy</h4> |
| <pre class="methodSignature">public <a href="../common/allocator/LeakDetectionPolicy.html" title="enum in org.apache.bookkeeper.common.allocator">LeakDetectionPolicy</a> getAllocatorLeakDetectionPolicy()</pre> |
| <div class="block">Return the configured leak detection policy for the allocator.</div> |
| </li> |
| </ul> |
| <a id="setAllocatorLeakDetectionPolicy(org.apache.bookkeeper.common.allocator.LeakDetectionPolicy)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAllocatorLeakDetectionPolicy</h4> |
| <pre class="methodSignature">public <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> setAllocatorLeakDetectionPolicy​(<a href="../common/allocator/LeakDetectionPolicy.html" title="enum in org.apache.bookkeeper.common.allocator">LeakDetectionPolicy</a> leakDetectionPolicy)</pre> |
| <div class="block">Enable the leak detection for the allocator. |
| |
| <p>Default is <a href="../common/allocator/LeakDetectionPolicy.html#Disabled"><code>LeakDetectionPolicy.Disabled</code></a></div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>leakDetectionPolicy</code> - the leak detection policy for the memory allocator</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>configuration object.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isBusyWaitEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isBusyWaitEnabled</h4> |
| <pre class="methodSignature">public boolean isBusyWaitEnabled()</pre> |
| <div class="block">Return whether the busy-wait is enabled for BookKeeper and Netty IO threads. |
| |
| <p>Default is false</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the value of the option</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setBusyWaitEnabled(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setBusyWaitEnabled</h4> |
| <pre class="methodSignature">public <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> setBusyWaitEnabled​(boolean busyWaitEnabled)</pre> |
| <div class="block">Option to enable busy-wait settings. |
| |
| <p>Default is false. |
| |
| <p>WARNING: This option will enable spin-waiting on executors and IO threads |
| in order to reduce latency during context switches. The spinning will |
| consume 100% CPU even when bookie is not doing any work. It is |
| recommended to reduce the number of threads in the main workers pool |
| (<a href="ClientConfiguration.html#setNumWorkerThreads(int)"><code>ClientConfiguration.setNumWorkerThreads(int)</code></a>) and Netty event |
| loop <a href="ClientConfiguration.html#setNumIOThreads(int)"><code>ClientConfiguration.setNumIOThreads(int)</code></a> to only have few |
| CPU cores busy. |
| </p></div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>busyWaitEnabled</code> - if enabled, use spin-waiting strategy to reduce latency in |
| context switches</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#isBusyWaitEnabled()"><code>isBusyWaitEnabled()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getLimitStatsLogging()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLimitStatsLogging</h4> |
| <pre class="methodSignature">public boolean getLimitStatsLogging()</pre> |
| <div class="block">Return the flag indicating whether to limit stats logging.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the boolean flag indicating whether to limit stats logging</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setLimitStatsLogging(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setLimitStatsLogging</h4> |
| <pre class="methodSignature">public <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> setLimitStatsLogging​(boolean limitStatsLogging)</pre> |
| <div class="block">Sets flag to limit the stats logging.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>limitStatsLogging</code> - flag to limit the stats logging.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getReplicationRateByBytes()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getReplicationRateByBytes</h4> |
| <pre class="methodSignature">public int getReplicationRateByBytes()</pre> |
| <div class="block">Get the bytes rate of re-replication. |
| Default value is -1 which it means entries will replicated without any throttling activity.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>bytes rate of re-replication.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setReplicationRateByBytes(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setReplicationRateByBytes</h4> |
| <pre class="methodSignature">public <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> setReplicationRateByBytes​(int rate)</pre> |
| <div class="block">Set the bytes rate of re-replication.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>rate</code> - bytes rate of re-replication.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ClientConfiguration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getThis()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getThis</h4> |
| <pre class="methodSignature">protected abstract <a href="AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> getThis()</pre> |
| <div class="block">Trickery to allow inheritance with fluent style.</div> |
| </li> |
| </ul> |
| <a id="asJson()"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>asJson</h4> |
| <pre class="methodSignature">public java.lang.String asJson() |
| throws <a href="../common/util/JsonUtil.ParseJsonException.html" title="class in org.apache.bookkeeper.common.util">JsonUtil.ParseJsonException</a></pre> |
| <div class="block">returns the string representation of json format of this config.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../common/util/JsonUtil.ParseJsonException.html" title="class in org.apache.bookkeeper.common.util">JsonUtil.ParseJsonException</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/AbstractConfiguration.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> |