| <!DOCTYPE HTML> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc --> |
| <title>ServerConfiguration (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="ServerConfiguration (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":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":42,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":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":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":42,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":42,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":10,"i172":10,"i173":10,"i174":10,"i175":10,"i176":10,"i177":10,"i178":10,"i179":10,"i180":10,"i181":10,"i182":10,"i183":10,"i184":10,"i185":10,"i186":10,"i187":10,"i188":10,"i189":10,"i190":10,"i191":10,"i192":10,"i193":10,"i194":10,"i195":10,"i196":10,"i197":10,"i198":10,"i199":10,"i200":10,"i201":10,"i202":10,"i203":10,"i204":10,"i205":10,"i206":10,"i207":10,"i208":10,"i209":10,"i210":10,"i211":10,"i212":10,"i213":10,"i214":10,"i215":10,"i216":10,"i217":10,"i218":10,"i219":10,"i220":10,"i221":10,"i222":10,"i223":10,"i224":10,"i225":10,"i226":10,"i227":10,"i228":10,"i229":10,"i230":10,"i231":10,"i232":10,"i233":10,"i234":10,"i235":10,"i236":10,"i237":10,"i238":10,"i239":10,"i240":10,"i241":10,"i242":10,"i243":10,"i244":10,"i245":10,"i246":10,"i247":10,"i248":10,"i249":10,"i250":10,"i251":10,"i252":10,"i253":10,"i254":10,"i255":10,"i256":10,"i257":10,"i258":10,"i259":10,"i260":10,"i261":10,"i262":10,"i263":10,"i264":10,"i265":10,"i266":10,"i267":10,"i268":10,"i269":10,"i270":10,"i271":10,"i272":10,"i273":10,"i274":10,"i275":10,"i276":10,"i277":10,"i278":10,"i279":10,"i280":10,"i281":10,"i282":42,"i283":10,"i284":10,"i285":10,"i286":10,"i287":10,"i288":10,"i289":10,"i290":10,"i291":10,"i292":10,"i293":10,"i294":10,"i295":10,"i296":10,"i297":10,"i298":10,"i299":42,"i300":10,"i301":10,"i302":10,"i303":10,"i304":10,"i305":10,"i306":10,"i307":10,"i308":10,"i309":10,"i310":10,"i311":10,"i312":10,"i313":10,"i314":10,"i315":42,"i316":10,"i317":10,"i318":10,"i319":10,"i320":10,"i321":10,"i322":10,"i323":10,"i324":10,"i325":10,"i326":10,"i327":10,"i328":10,"i329":10,"i330":10,"i331":10,"i332":10,"i333":10,"i334":10,"i335":10}; |
| var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; |
| var altColor = "altColor"; |
| var rowColor = "rowColor"; |
| var tableTab = "tableTab"; |
| var activeTableTab = "activeTableTab"; |
| var pathtoroot = "../../../../"; |
| var useModuleDirectories = true; |
| loadScripts(document, 'script');</script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <header role="banner"> |
| <nav role="navigation"> |
| <div class="fixedNav"> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a id="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a id="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../index.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/ServerConfiguration.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 ServerConfiguration" class="title">Class ServerConfiguration</h2> |
| </div> |
| <div class="contentContainer"> |
| <ul class="inheritance"> |
| <li>java.lang.Object</li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.apache.commons.configuration.event.EventSource</li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.apache.commons.configuration.AbstractConfiguration</li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.apache.commons.configuration.CompositeConfiguration</li> |
| <li> |
| <ul class="inheritance"> |
| <li><a href="AbstractConfiguration.html" title="class in org.apache.bookkeeper.conf">org.apache.bookkeeper.conf.AbstractConfiguration</a><<a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a>></li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.apache.bookkeeper.conf.ServerConfiguration</li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <dl> |
| <dt>All Implemented Interfaces:</dt> |
| <dd><code>java.lang.Cloneable</code>, <code>org.apache.commons.configuration.Configuration</code></dd> |
| </dl> |
| <hr> |
| <pre>public class <span class="typeNameLabel">ServerConfiguration</span> |
| extends <a href="AbstractConfiguration.html" title="class in org.apache.bookkeeper.conf">AbstractConfiguration</a><<a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a>></pre> |
| <div class="block">Configuration manages server-side settings.</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="#ADVERTISED_ADDRESS">ADVERTISED_ADDRESS</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="#ALLOW_EPHEMERAL_PORTS">ALLOW_EPHEMERAL_PORTS</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_LOOPBACK">ALLOW_LOOPBACK</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="#ALLOW_MULTIPLEDIRS_UNDER_SAME_DISKPARTITION">ALLOW_MULTIPLEDIRS_UNDER_SAME_DISKPARTITION</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_STORAGE_EXPANSION">ALLOW_STORAGE_EXPANSION</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="#AUDITOR_ACQUIRE_CONCURRENT_OPEN_LEDGER_OPERATIONS_TIMEOUT_MSEC">AUDITOR_ACQUIRE_CONCURRENT_OPEN_LEDGER_OPERATIONS_TIMEOUT_MSEC</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="#AUDITOR_LEDGER_VERIFICATION_PERCENTAGE">AUDITOR_LEDGER_VERIFICATION_PERCENTAGE</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="#AUDITOR_MAX_NUMBER_OF_CONCURRENT_OPEN_LEDGER_OPERATIONS">AUDITOR_MAX_NUMBER_OF_CONCURRENT_OPEN_LEDGER_OPERATIONS</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="#AUDITOR_PERIODIC_BOOKIE_CHECK_INTERVAL">AUDITOR_PERIODIC_BOOKIE_CHECK_INTERVAL</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#AUDITOR_PERIODIC_CHECK_INTERVAL">AUDITOR_PERIODIC_CHECK_INTERVAL</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="#AUDITOR_PERIODIC_PLACEMENT_POLICY_CHECK_INTERVAL">AUDITOR_PERIODIC_PLACEMENT_POLICY_CHECK_INTERVAL</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#AUDITOR_REPLICAS_CHECK_INTERVAL">AUDITOR_REPLICAS_CHECK_INTERVAL</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="#AUTHORIZED_ROLES">AUTHORIZED_ROLES</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="#AUTO_RECOVERY_DAEMON_ENABLED">AUTO_RECOVERY_DAEMON_ENABLED</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#BOOKIE_AUTH_PROVIDER_FACTORY_CLASS">BOOKIE_AUTH_PROVIDER_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="#BOOKIE_ID">BOOKIE_ID</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#BOOKIE_PORT">BOOKIE_PORT</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="#BYTEBUF_ALLOCATOR_SIZE_INITIAL">BYTEBUF_ALLOCATOR_SIZE_INITIAL</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="#BYTEBUF_ALLOCATOR_SIZE_MAX">BYTEBUF_ALLOCATOR_SIZE_MAX</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="#BYTEBUF_ALLOCATOR_SIZE_MIN">BYTEBUF_ALLOCATOR_SIZE_MIN</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="#CLOSE_CHANNEL_ON_RESPONSE_TIMEOUT">CLOSE_CHANNEL_ON_RESPONSE_TIMEOUT</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#COMPACTION_MAX_OUTSTANDING_REQUESTS">COMPACTION_MAX_OUTSTANDING_REQUESTS</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="#COMPACTION_RATE">COMPACTION_RATE</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="#COMPACTION_RATE_BY_BYTES">COMPACTION_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="#COMPACTION_RATE_BY_ENTRIES">COMPACTION_RATE_BY_ENTRIES</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="#DATA_INTEGRITY_CHECKING_ENABLED">DATA_INTEGRITY_CHECKING_ENABLED</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DATA_INTEGRITY_COOKIE_STAMPING_ENABLED">DATA_INTEGRITY_COOKIE_STAMPING_ENABLED</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DEATH_WATCH_INTERVAL">DEATH_WATCH_INTERVAL</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DEFAULT_MAX_BATCH_READ_SIZE">DEFAULT_MAX_BATCH_READ_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="#DEFAULT_ROCKSDB_CONF">DEFAULT_ROCKSDB_CONF</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DISABLE_SERVER_SOCKET_BIND">DISABLE_SERVER_SOCKET_BIND</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DISK_CHECK_INTERVAL">DISK_CHECK_INTERVAL</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="#DISK_USAGE_LWM_THRESHOLD">DISK_USAGE_LWM_THRESHOLD</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DISK_USAGE_THRESHOLD">DISK_USAGE_THRESHOLD</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="#DISK_USAGE_WARN_THRESHOLD">DISK_USAGE_WARN_THRESHOLD</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_LOCAL_TRANSPORT">ENABLE_LOCAL_TRANSPORT</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_STATISTICS">ENABLE_STATISTICS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ENABLE_TASK_EXECUTION_STATS">ENABLE_TASK_EXECUTION_STATS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ENTRY_LOCATION_ROCKSDB_CONF">ENTRY_LOCATION_ROCKSDB_CONF</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="#ENTRY_LOG_FILE_PREALLOCATION_ENABLED">ENTRY_LOG_FILE_PREALLOCATION_ENABLED</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ENTRY_LOG_PER_LEDGER_COUNTER_LIMITS_MULT_FACTOR">ENTRY_LOG_PER_LEDGER_COUNTER_LIMITS_MULT_FACTOR</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="#ENTRY_LOG_PER_LEDGER_ENABLED">ENTRY_LOG_PER_LEDGER_ENABLED</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ENTRY_LOG_SIZE_LIMIT">ENTRY_LOG_SIZE_LIMIT</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static <a href="../common/conf/ConfigKey.html" title="class in org.apache.bookkeeper.common.conf">ConfigKey</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ENTRY_LOG_SIZE_LIMIT_KEY">ENTRY_LOG_SIZE_LIMIT_KEY</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="#ENTRYLOGMAP_ACCESS_EXPIRYTIME_INSECONDS">ENTRYLOGMAP_ACCESS_EXPIRYTIME_INSECONDS</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="#EXTRA_SERVER_COMPONENTS">EXTRA_SERVER_COMPONENTS</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="#FILEINFO_CACHE_INITIAL_CAPACITY">FILEINFO_CACHE_INITIAL_CAPACITY</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="#FILEINFO_FORMAT_VERSION_TO_WRITE">FILEINFO_FORMAT_VERSION_TO_WRITE</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="#FILEINFO_MAX_IDLE_TIME">FILEINFO_MAX_IDLE_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="#FLUSH_ENTRYLOG_INTERVAL_BYTES">FLUSH_ENTRYLOG_INTERVAL_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="#FLUSH_INTERVAL">FLUSH_INTERVAL</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#FORCE_ALLOW_COMPACTION">FORCE_ALLOW_COMPACTION</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="#FORCE_READ_ONLY_BOOKIE">FORCE_READ_ONLY_BOOKIE</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#GC_ENTRYLOG_METADATA_CACHE_PATH">GC_ENTRYLOG_METADATA_CACHE_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="#GC_ENTRYLOGMETADATA_CACHE_ENABLED">GC_ENTRYLOGMETADATA_CACHE_ENABLED</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#GC_OVERREPLICATED_LEDGER_MAX_CONCURRENT_REQUESTS">GC_OVERREPLICATED_LEDGER_MAX_CONCURRENT_REQUESTS</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="#GC_OVERREPLICATED_LEDGER_WAIT_TIME">GC_OVERREPLICATED_LEDGER_WAIT_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="#GC_WAIT_TIME">GC_WAIT_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="#HTTP_SERVER_ENABLED">HTTP_SERVER_ENABLED</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#HTTP_SERVER_HOST">HTTP_SERVER_HOST</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="#HTTP_SERVER_KEY_STORE_PASSWORD">HTTP_SERVER_KEY_STORE_PASSWORD</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="#HTTP_SERVER_KEY_STORE_PATH">HTTP_SERVER_KEY_STORE_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="#HTTP_SERVER_PORT">HTTP_SERVER_PORT</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="#HTTP_SERVER_TLS_ENABLE">HTTP_SERVER_TLS_ENABLE</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="#HTTP_SERVER_TRUST_STORE_PASSWORD">HTTP_SERVER_TRUST_STORE_PASSWORD</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="#HTTP_SERVER_TRUST_STORE_PATH">HTTP_SERVER_TRUST_STORE_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="#IGNORE_EXTRA_SERVER_COMPONENTS_STARTUP_FAILURES">IGNORE_EXTRA_SERVER_COMPONENTS_STARTUP_FAILURES</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="#IN_FLIGHT_READ_ENTRY_NUM_IN_LEDGER_CHECKER">IN_FLIGHT_READ_ENTRY_NUM_IN_LEDGER_CHECKER</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="#INDEX_DIRS">INDEX_DIRS</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="#IS_FORCE_GC_ALLOW_WHEN_NO_SPACE">IS_FORCE_GC_ALLOW_WHEN_NO_SPACE</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="#IS_THROTTLE_BY_BYTES">IS_THROTTLE_BY_BYTES</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="#JOURNAL_ADAPTIVE_GROUP_WRITES">JOURNAL_ADAPTIVE_GROUP_WRITES</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="#JOURNAL_ALIGNMENT_SIZE">JOURNAL_ALIGNMENT_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="#JOURNAL_BUFFERED_ENTRIES_THRESHOLD">JOURNAL_BUFFERED_ENTRIES_THRESHOLD</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="#JOURNAL_BUFFERED_WRITES_THRESHOLD">JOURNAL_BUFFERED_WRITES_THRESHOLD</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="#JOURNAL_CHANNEL_PROVIDER">JOURNAL_CHANNEL_PROVIDER</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="#JOURNAL_DIR">JOURNAL_DIR</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="#JOURNAL_DIRS">JOURNAL_DIRS</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="#JOURNAL_FLUSH_WHEN_QUEUE_EMPTY">JOURNAL_FLUSH_WHEN_QUEUE_EMPTY</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="#JOURNAL_FORMAT_VERSION_TO_WRITE">JOURNAL_FORMAT_VERSION_TO_WRITE</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="#JOURNAL_MAX_GROUP_WAIT_MSEC">JOURNAL_MAX_GROUP_WAIT_MSEC</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="#JOURNAL_MAX_MEMORY_SIZE_MB">JOURNAL_MAX_MEMORY_SIZE_MB</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="#JOURNAL_PAGECACHE_FLUSH_INTERVAL_MSEC">JOURNAL_PAGECACHE_FLUSH_INTERVAL_MSEC</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="#JOURNAL_PRE_ALLOC_SIZE">JOURNAL_PRE_ALLOC_SIZE</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#JOURNAL_QUEUE_SIZE">JOURNAL_QUEUE_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="#JOURNAL_REMOVE_FROM_PAGE_CACHE">JOURNAL_REMOVE_FROM_PAGE_CACHE</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="#JOURNAL_REUSE_FILES">JOURNAL_REUSE_FILES</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="#JOURNAL_SYNC_DATA">JOURNAL_SYNC_DATA</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="#JOURNAL_WRITE_BUFFER_SIZE">JOURNAL_WRITE_BUFFER_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="#JOURNAL_WRITE_DATA">JOURNAL_WRITE_DATA</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_DIRS">LEDGER_DIRS</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_ROCKSDB_CONF">LEDGER_METADATA_ROCKSDB_CONF</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_STORAGE_CLASS">LEDGER_STORAGE_CLASS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static <a href="../common/conf/ConfigKey.html" title="class in org.apache.bookkeeper.common.conf">ConfigKey</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#LEDGER_STORAGE_CLASS_KEY">LEDGER_STORAGE_CLASS_KEY</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="#LISTENING_INTERFACE">LISTENING_INTERFACE</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="#LOCAL_CONSISTENCY_CHECK_ON_STARTUP">LOCAL_CONSISTENCY_CHECK_ON_STARTUP</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="#LOCAL_SCRUB_PERIOD">LOCAL_SCRUB_PERIOD</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="#LOCAL_SCRUB_RATE_LIMIT">LOCAL_SCRUB_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="#LOCK_RELEASE_OF_FAILED_LEDGER_GRACE_PERIOD">LOCK_RELEASE_OF_FAILED_LEDGER_GRACE_PERIOD</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="#LOST_BOOKIE_RECOVERY_DELAY">LOST_BOOKIE_RECOVERY_DELAY</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="#MAJOR_COMPACTION_INTERVAL">MAJOR_COMPACTION_INTERVAL</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#MAJOR_COMPACTION_MAX_TIME_MILLIS">MAJOR_COMPACTION_MAX_TIME_MILLIS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#MAJOR_COMPACTION_THRESHOLD">MAJOR_COMPACTION_THRESHOLD</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#MAX_ADDS_IN_PROGRESS_LIMIT">MAX_ADDS_IN_PROGRESS_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="#MAX_BACKUP_JOURNALS">MAX_BACKUP_JOURNALS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#MAX_BATCH_READ_SIZE">MAX_BATCH_READ_SIZE</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#MAX_JOURNAL_SIZE">MAX_JOURNAL_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="#MAX_OPERATION_NUMBERS_IN_SINGLE_ROCKSDB_WRITE_BATCH">MAX_OPERATION_NUMBERS_IN_SINGLE_ROCKSDB_WRITE_BATCH</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#MAX_PENDING_ADD_REQUESTS_PER_THREAD">MAX_PENDING_ADD_REQUESTS_PER_THREAD</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#MAX_PENDING_READ_REQUESTS_PER_THREAD">MAX_PENDING_READ_REQUESTS_PER_THREAD</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#MAX_READS_IN_PROGRESS_LIMIT">MAX_READS_IN_PROGRESS_LIMIT</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="#MAXIMUM_NUMBER_OF_ACTIVE_ENTRYLOGS">MAXIMUM_NUMBER_OF_ACTIVE_ENTRYLOGS</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="#MIN_USABLESIZE_FOR_ENTRYLOG_CREATION">MIN_USABLESIZE_FOR_ENTRYLOG_CREATION</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="#MIN_USABLESIZE_FOR_HIGH_PRIORITY_WRITES">MIN_USABLESIZE_FOR_HIGH_PRIORITY_WRITES</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="#MIN_USABLESIZE_FOR_INDEXFILE_CREATION">MIN_USABLESIZE_FOR_INDEXFILE_CREATION</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="#MINOR_COMPACTION_INTERVAL">MINOR_COMPACTION_INTERVAL</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="#MINOR_COMPACTION_MAX_TIME_MILLIS">MINOR_COMPACTION_MAX_TIME_MILLIS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#MINOR_COMPACTION_THRESHOLD">MINOR_COMPACTION_THRESHOLD</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#NUM_ADD_WORKER_THREADS">NUM_ADD_WORKER_THREADS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#NUM_HIGH_PRIORITY_WORKER_THREADS">NUM_HIGH_PRIORITY_WORKER_THREADS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#NUM_JOURNAL_CALLBACK_THREADS">NUM_JOURNAL_CALLBACK_THREADS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#NUM_LONG_POLL_WORKER_THREADS">NUM_LONG_POLL_WORKER_THREADS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#NUM_READ_WORKER_THREADS">NUM_READ_WORKER_THREADS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#NUMBER_OF_MEMTABLE_FLUSH_THREADS">NUMBER_OF_MEMTABLE_FLUSH_THREADS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#OPEN_FILE_LIMIT">OPEN_FILE_LIMIT</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="#OPEN_LEDGER_REREPLICATION_GRACE_PERIOD">OPEN_LEDGER_REREPLICATION_GRACE_PERIOD</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="#PAGE_LIMIT">PAGE_LIMIT</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="#PAGE_SIZE">PAGE_SIZE</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#PERSIST_BOOKIE_STATUS_ENABLED">PERSIST_BOOKIE_STATUS_ENABLED</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#READ_BUFFER_SIZE">READ_BUFFER_SIZE</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#READ_ONLY_MODE_ENABLED">READ_ONLY_MODE_ENABLED</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#READ_ONLY_MODE_ON_ANY_DISK_FULL_ENABLED">READ_ONLY_MODE_ON_ANY_DISK_FULL_ENABLED</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#READ_WORKER_THREADS_THROTTLING_ENABLED">READ_WORKER_THREADS_THROTTLING_ENABLED</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#REGISTRATION_MANAGER_CLASS">REGISTRATION_MANAGER_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="#REPAIRED_PLACEMENT_POLICY_NOT_ADHERING_BOOKIE_ENABLED">REPAIRED_PLACEMENT_POLICY_NOT_ADHERING_BOOKIE_ENABLED</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#REQUEST_TIMER_NO_OF_TICKS">REQUEST_TIMER_NO_OF_TICKS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#REQUEST_TIMER_TICK_DURATION_MILLISEC">REQUEST_TIMER_TICK_DURATION_MILLISEC</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="#RW_REREPLICATE_BACKOFF_MS">RW_REREPLICATE_BACKOFF_MS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SANITY_CHECK_METRICS_ENABLED">SANITY_CHECK_METRICS_ENABLED</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVER_NUM_ACCEPTOR_THREADS">SERVER_NUM_ACCEPTOR_THREADS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVER_NUM_IO_THREADS">SERVER_NUM_IO_THREADS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVER_SOCK_KEEPALIVE">SERVER_SOCK_KEEPALIVE</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVER_SOCK_LINGER">SERVER_SOCK_LINGER</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="#SERVER_TCP_NODELAY">SERVER_TCP_NODELAY</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="#SERVER_WRITEBUFFER_HIGH_WATER_MARK">SERVER_WRITEBUFFER_HIGH_WATER_MARK</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVER_WRITEBUFFER_LOW_WATER_MARK">SERVER_WRITEBUFFER_LOW_WATER_MARK</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SKIP_LIST_CHUNK_SIZE_ENTRY">SKIP_LIST_CHUNK_SIZE_ENTRY</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="#SKIP_LIST_MAX_ALLOC_ENTRY">SKIP_LIST_MAX_ALLOC_ENTRY</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="#SKIP_LIST_SIZE_LIMIT">SKIP_LIST_SIZE_LIMIT</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="#SKIP_REPLAY_JOURNAL_INVALID_RECORD">SKIP_REPLAY_JOURNAL_INVALID_RECORD</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="#SORTED_LEDGER_STORAGE_ENABLED">SORTED_LEDGER_STORAGE_ENABLED</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#STATS_PROVIDER_CLASS">STATS_PROVIDER_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="#UNDERREPLICATED_LEDGER_RECOVERY_GRACE_PERIOD">UNDERREPLICATED_LEDGER_RECOVERY_GRACE_PERIOD</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#USE_HOST_NAME_AS_BOOKIE_ID">USE_HOST_NAME_AS_BOOKIE_ID</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="#USE_SHORT_HOST_NAME">USE_SHORT_HOST_NAME</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#USE_TARGET_ENTRYLOG_SIZE_FOR_GC">USE_TARGET_ENTRYLOG_SIZE_FOR_GC</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="#USE_TRANSACTIONAL_COMPACTION">USE_TRANSACTIONAL_COMPACTION</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="#VERIFY_METADATA_ON_GC">VERIFY_METADATA_ON_GC</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#WAIT_TIMEOUT_ON_RESPONSE_BACKPRESSURE">WAIT_TIMEOUT_ON_RESPONSE_BACKPRESSURE</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="#WRITE_BUFFER_SIZE">WRITE_BUFFER_SIZE</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ZK_RETRY_BACKOFF_MAX_MS">ZK_RETRY_BACKOFF_MAX_MS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ZK_RETRY_BACKOFF_START_MS">ZK_RETRY_BACKOFF_START_MS</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a id="fields.inherited.from.class.org.apache.bookkeeper.conf.AbstractConfiguration"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from class org.apache.bookkeeper.conf.<a href="AbstractConfiguration.html" title="class in org.apache.bookkeeper.conf">AbstractConfiguration</a></h3> |
| <code><a href="AbstractConfiguration.html#ALLOCATOR_LEAK_DETECTION_POLICY">ALLOCATOR_LEAK_DETECTION_POLICY</a>, <a href="AbstractConfiguration.html#ALLOCATOR_OOM_POLICY">ALLOCATOR_OOM_POLICY</a>, <a href="AbstractConfiguration.html#ALLOCATOR_POOLING_CONCURRENCY">ALLOCATOR_POOLING_CONCURRENCY</a>, <a href="AbstractConfiguration.html#ALLOCATOR_POOLING_POLICY">ALLOCATOR_POOLING_POLICY</a>, <a href="AbstractConfiguration.html#ALLOW_SHADED_LEDGER_MANAGER_FACTORY_CLASS">ALLOW_SHADED_LEDGER_MANAGER_FACTORY_CLASS</a>, <a href="AbstractConfiguration.html#AVAILABLE_NODE">AVAILABLE_NODE</a>, <a href="AbstractConfiguration.html#DEFAULT_ENTRY_FORMATTER">DEFAULT_ENTRY_FORMATTER</a>, <a href="AbstractConfiguration.html#DEFAULT_LEDGERID_FORMATTER">DEFAULT_LEDGERID_FORMATTER</a>, <a href="AbstractConfiguration.html#DEFAULT_LOADER">DEFAULT_LOADER</a>, <a href="AbstractConfiguration.html#DEFAULT_NETTY_MAX_FRAME_SIZE">DEFAULT_NETTY_MAX_FRAME_SIZE</a>, <a href="AbstractConfiguration.html#DESIRED_NUM_ZONES_PER_WRITE_QUORUM">DESIRED_NUM_ZONES_PER_WRITE_QUORUM</a>, <a href="AbstractConfiguration.html#ENABLE_BUSY_WAIT">ENABLE_BUSY_WAIT</a>, <a href="AbstractConfiguration.html#ENABLE_HEALTH_CHECK">ENABLE_HEALTH_CHECK</a>, <a href="AbstractConfiguration.html#ENFORCE_MIN_NUM_FAULT_DOMAINS_FOR_WRITE">ENFORCE_MIN_NUM_FAULT_DOMAINS_FOR_WRITE</a>, <a href="AbstractConfiguration.html#ENFORCE_MIN_NUM_RACKS_PER_WRITE_QUORUM">ENFORCE_MIN_NUM_RACKS_PER_WRITE_QUORUM</a>, <a href="AbstractConfiguration.html#ENFORCE_STRICT_ZONEAWARE_PLACEMENT">ENFORCE_STRICT_ZONEAWARE_PLACEMENT</a>, <a href="AbstractConfiguration.html#ENTRY_FORMATTER_CLASS">ENTRY_FORMATTER_CLASS</a>, <a href="AbstractConfiguration.html#IGNORE_LOCAL_NODE_IN_PLACEMENT_POLICY">IGNORE_LOCAL_NODE_IN_PLACEMENT_POLICY</a>, <a href="AbstractConfiguration.html#LEDGER_MANAGER_FACTORY_CLASS">LEDGER_MANAGER_FACTORY_CLASS</a>, <a href="AbstractConfiguration.html#LEDGER_MANAGER_FACTORY_DISABLE_CLASS_CHECK">LEDGER_MANAGER_FACTORY_DISABLE_CLASS_CHECK</a>, <a href="AbstractConfiguration.html#LEDGER_MANAGER_TYPE">LEDGER_MANAGER_TYPE</a>, <a href="AbstractConfiguration.html#LEDGER_METADATA_FORMAT_VERSION">LEDGER_METADATA_FORMAT_VERSION</a>, <a href="AbstractConfiguration.html#LEDGERID_FORMATTER_CLASS">LEDGERID_FORMATTER_CLASS</a>, <a href="AbstractConfiguration.html#LIMIT_STATS_LOGGING">LIMIT_STATS_LOGGING</a>, <a href="AbstractConfiguration.html#METADATA_SERVICE_URI">METADATA_SERVICE_URI</a>, <a href="AbstractConfiguration.html#METASTORE_IMPL_CLASS">METASTORE_IMPL_CLASS</a>, <a href="AbstractConfiguration.html#METASTORE_MAX_ENTRIES_PER_SCAN">METASTORE_MAX_ENTRIES_PER_SCAN</a>, <a href="AbstractConfiguration.html#MIN_NUM_RACKS_PER_WRITE_QUORUM">MIN_NUM_RACKS_PER_WRITE_QUORUM</a>, <a href="AbstractConfiguration.html#MIN_NUM_ZONES_PER_WRITE_QUORUM">MIN_NUM_ZONES_PER_WRITE_QUORUM</a>, <a href="AbstractConfiguration.html#NETTY_MAX_FRAME_SIZE">NETTY_MAX_FRAME_SIZE</a>, <a href="AbstractConfiguration.html#PERMITTED_STARTUP_USERS">PERMITTED_STARTUP_USERS</a>, <a href="AbstractConfiguration.html#PRESERVE_MDC_FOR_TASK_EXECUTION">PRESERVE_MDC_FOR_TASK_EXECUTION</a>, <a href="AbstractConfiguration.html#READ_SYSTEM_PROPERTIES_PROPERTY">READ_SYSTEM_PROPERTIES_PROPERTY</a>, <a href="AbstractConfiguration.html#REPLICATION_RATE_BY_BYTES">REPLICATION_RATE_BY_BYTES</a>, <a href="AbstractConfiguration.html#REREPLICATION_ENTRY_BATCH_SIZE">REREPLICATION_ENTRY_BATCH_SIZE</a>, <a href="AbstractConfiguration.html#SHADED_LEDGER_MANAGER_FACTORY_CLASS_PREFIX">SHADED_LEDGER_MANAGER_FACTORY_CLASS_PREFIX</a>, <a href="AbstractConfiguration.html#STORE_SYSTEMTIME_AS_LEDGER_CREATION_TIME">STORE_SYSTEMTIME_AS_LEDGER_CREATION_TIME</a>, <a href="AbstractConfiguration.html#STORE_SYSTEMTIME_AS_LEDGER_UNDERREPLICATED_MARK_TIME">STORE_SYSTEMTIME_AS_LEDGER_UNDERREPLICATED_MARK_TIME</a>, <a href="AbstractConfiguration.html#TLS_CERT_FILES_REFRESH_DURATION_SECONDS">TLS_CERT_FILES_REFRESH_DURATION_SECONDS</a>, <a href="AbstractConfiguration.html#TLS_CERTIFICATE_PATH">TLS_CERTIFICATE_PATH</a>, <a href="AbstractConfiguration.html#TLS_CLIENT_AUTHENTICATION">TLS_CLIENT_AUTHENTICATION</a>, <a href="AbstractConfiguration.html#TLS_ENABLED_CIPHER_SUITES">TLS_ENABLED_CIPHER_SUITES</a>, <a href="AbstractConfiguration.html#TLS_ENABLED_PROTOCOLS">TLS_ENABLED_PROTOCOLS</a>, <a href="AbstractConfiguration.html#TLS_KEYSTORE">TLS_KEYSTORE</a>, <a href="AbstractConfiguration.html#TLS_KEYSTORE_PASSWORD_PATH">TLS_KEYSTORE_PASSWORD_PATH</a>, <a href="AbstractConfiguration.html#TLS_KEYSTORE_TYPE">TLS_KEYSTORE_TYPE</a>, <a href="AbstractConfiguration.html#TLS_PROVIDER">TLS_PROVIDER</a>, <a href="AbstractConfiguration.html#TLS_PROVIDER_FACTORY_CLASS">TLS_PROVIDER_FACTORY_CLASS</a>, <a href="AbstractConfiguration.html#TLS_TRUSTSTORE">TLS_TRUSTSTORE</a>, <a href="AbstractConfiguration.html#TLS_TRUSTSTORE_PASSWORD_PATH">TLS_TRUSTSTORE_PASSWORD_PATH</a>, <a href="AbstractConfiguration.html#TLS_TRUSTSTORE_TYPE">TLS_TRUSTSTORE_TYPE</a>, <a href="AbstractConfiguration.html#ZK_ENABLE_SECURITY">ZK_ENABLE_SECURITY</a>, <a href="AbstractConfiguration.html#ZK_LEDGERS_ROOT_PATH">ZK_LEDGERS_ROOT_PATH</a>, <a href="AbstractConfiguration.html#ZK_REQUEST_RATE_LIMIT">ZK_REQUEST_RATE_LIMIT</a>, <a href="AbstractConfiguration.html#ZK_RETRY_BACKOFF_MAX_RETRIES">ZK_RETRY_BACKOFF_MAX_RETRIES</a>, <a href="AbstractConfiguration.html#ZK_SERVERS">ZK_SERVERS</a>, <a href="AbstractConfiguration.html#ZK_TIMEOUT">ZK_TIMEOUT</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a id="fields.inherited.from.class.org.apache.commons.configuration.AbstractConfiguration"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from class org.apache.commons.configuration.AbstractConfiguration</h3> |
| <code>END_TOKEN, EVENT_ADD_PROPERTY, EVENT_CLEAR, EVENT_CLEAR_PROPERTY, EVENT_READ_PROPERTY, EVENT_SET_PROPERTY, START_TOKEN</code></li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <section> |
| <ul class="blockList"> |
| <li class="blockList"><a id="constructor.summary"> |
| <!-- --> |
| </a> |
| <h3>Constructor Summary</h3> |
| <table class="memberSummary"> |
| <caption><span>Constructors</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tr class="altColor"> |
| <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">ServerConfiguration</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Construct a default configuration object.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(org.apache.bookkeeper.conf.AbstractConfiguration)">ServerConfiguration</a></span>​(<a href="AbstractConfiguration.html" title="class in org.apache.bookkeeper.conf">AbstractConfiguration</a> conf)</code></th> |
| <td class="colLast"> |
| <div class="block">Construct a configuration based on other configuration.</div> |
| </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| </section> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <section> |
| <ul class="blockList"> |
| <li class="blockList"><a id="method.summary"> |
| <!-- --> |
| </a> |
| <h3>Method Summary</h3> |
| <table class="memberSummary"> |
| <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd"> </span></span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tr id="i0" class="altColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAdvertisedAddress()">getAdvertisedAddress</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the configured advertised address for the bookie.</div> |
| </td> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAllowEphemeralPorts()">getAllowEphemeralPorts</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Is the bookie allowed to use an ephemeral port (port 0) as its server port.</div> |
| </td> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAllowLoopback()">getAllowLoopback</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Is the bookie allowed to use a loopback interface as its primary |
| interface(i.e.</div> |
| </td> |
| </tr> |
| <tr id="i3" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAllowStorageExpansion()">getAllowStorageExpansion</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Return whether we should allow addition of ledger/index dirs to an existing bookie.</div> |
| </td> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAuditorAcquireConcurrentOpenLedgerOperationsTimeoutMSec()">getAuditorAcquireConcurrentOpenLedgerOperationsTimeoutMSec</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the acquire concurrent open ledger operations timeout.</div> |
| </td> |
| </tr> |
| <tr id="i5" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAuditorLedgerVerificationPercentage()">getAuditorLedgerVerificationPercentage</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get what percentage of a ledger (fragment)'s entries will be verified.</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="#getAuditorMaxNumberOfConcurrentOpenLedgerOperations()">getAuditorMaxNumberOfConcurrentOpenLedgerOperations</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the semaphore limit value of getting ledger from zookeeper in auto recovery.</div> |
| </td> |
| </tr> |
| <tr id="i7" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAuditorPeriodicBookieCheckInterval()">getAuditorPeriodicBookieCheckInterval</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the interval between auditor bookie check runs.</div> |
| </td> |
| </tr> |
| <tr id="i8" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAuditorPeriodicCheckInterval()">getAuditorPeriodicCheckInterval</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the regularity at which the auditor checks all ledgers.</div> |
| </td> |
| </tr> |
| <tr id="i9" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAuditorPeriodicPlacementPolicyCheckInterval()">getAuditorPeriodicPlacementPolicyCheckInterval</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the regularity at which the auditor does placement policy check of |
| all ledgers, which are closed.</div> |
| </td> |
| </tr> |
| <tr id="i10" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAuditorPeriodicReplicasCheckInterval()">getAuditorPeriodicReplicasCheckInterval</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the interval at which the auditor does replicas check of all ledgers.</div> |
| </td> |
| </tr> |
| <tr id="i11" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String[]</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAuthorizedRoles()">getAuthorizedRoles</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the authorized roles.</div> |
| </td> |
| </tr> |
| <tr id="i12" class="altColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBookieAuthProviderFactoryClass()">getBookieAuthProviderFactoryClass</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the bookie authentication provider factory class name.</div> |
| </td> |
| </tr> |
| <tr id="i13" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBookieId()">getBookieId</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the configured BookieId for the bookie.</div> |
| </td> |
| </tr> |
| <tr id="i14" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBookiePort()">getBookiePort</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get bookie port that bookie server listen on.</div> |
| </td> |
| </tr> |
| <tr id="i15" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCloseChannelOnResponseTimeout()">getCloseChannelOnResponseTimeout</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Configures action in case if server timed out sending response to the client.</div> |
| </td> |
| </tr> |
| <tr id="i16" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCompactionMaxOutstandingRequests()">getCompactionMaxOutstandingRequests</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the maximum number of entries which can be compacted without flushing.</div> |
| </td> |
| </tr> |
| <tr id="i17" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCompactionRate()">getCompactionRate</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">replaced by <a href="#getCompactionRateByEntries()"><code>getCompactionRateByEntries()</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="#getCompactionRateByBytes()">getCompactionRateByBytes</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the rate of compaction adds.</div> |
| </td> |
| </tr> |
| <tr id="i19" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCompactionRateByEntries()">getCompactionRateByEntries</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the rate of compaction adds.</div> |
| </td> |
| </tr> |
| <tr id="i20" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDeathWatchInterval()">getDeathWatchInterval</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get bookie death watch interval.</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="#getDefaultRocksDBConf()">getDefaultRocksDBConf</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get default rocksdb conf.</div> |
| </td> |
| </tr> |
| <tr id="i22" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDiskCheckInterval()">getDiskCheckInterval</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the disk checker interval.</div> |
| </td> |
| </tr> |
| <tr id="i23" class="rowColor"> |
| <td class="colFirst"><code>float</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDiskLowWaterMarkUsageThreshold()">getDiskLowWaterMarkUsageThreshold</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Returns disk free space low water mark threshold.</div> |
| </td> |
| </tr> |
| <tr id="i24" class="altColor"> |
| <td class="colFirst"><code>float</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDiskUsageThreshold()">getDiskUsageThreshold</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Returns disk free space threshold.</div> |
| </td> |
| </tr> |
| <tr id="i25" class="rowColor"> |
| <td class="colFirst"><code>float</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDiskUsageWarnThreshold()">getDiskUsageWarnThreshold</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the warning threshold for disk usage.</div> |
| </td> |
| </tr> |
| <tr id="i26" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getEnableTaskExecutionStats()">getEnableTaskExecutionStats</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Whether to enable recording task execution stats.</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="#getEntryLocationRocksdbConf()">getEntryLocationRocksdbConf</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get entry Location rocksdb conf.</div> |
| </td> |
| </tr> |
| <tr id="i28" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getEntrylogMapAccessExpiryTimeInSeconds()">getEntrylogMapAccessExpiryTimeInSeconds</a></span>()</code></th> |
| <td class="colLast"> </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="#getEntryLogPerLedgerCounterLimitsMultFactor()">getEntryLogPerLedgerCounterLimitsMultFactor</a></span>()</code></th> |
| <td class="colLast"> </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="#getEntryLogSizeLimit()">getEntryLogSizeLimit</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get entry logger size limitation.</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="#getExtraServerComponents()">getExtraServerComponents</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the extra list of server lifecycle components to enable on a bookie server.</div> |
| </td> |
| </tr> |
| <tr id="i32" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFileInfoCacheInitialCapacity()">getFileInfoCacheInitialCapacity</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the minimum total size for the internal file info cache tables.</div> |
| </td> |
| </tr> |
| <tr id="i33" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFileInfoFormatVersionToWrite()">getFileInfoFormatVersionToWrite</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get fileinfo format version to write.</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="#getFileInfoMaxIdleTime()">getFileInfoMaxIdleTime</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the max idle time allowed for a open file info existed in file info cache.</div> |
| </td> |
| </tr> |
| <tr id="i35" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFlushInterval()">getFlushInterval</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get flush interval.</div> |
| </td> |
| </tr> |
| <tr id="i36" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFlushIntervalInBytes()">getFlushIntervalInBytes</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Set entry log flush interval in bytes.</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="#getGcEntryLogMetadataCachePath()">getGcEntryLogMetadataCachePath</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get directory to persist Entrylog metadata if |
| gcPersistentEntrylogMetadataMapEnabled is true.</div> |
| </td> |
| </tr> |
| <tr id="i38" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getGcOverreplicatedLedgerMaxConcurrentRequests()">getGcOverreplicatedLedgerMaxConcurrentRequests</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Max number of concurrent requests in garbage collection of overreplicated ledgers.</div> |
| </td> |
| </tr> |
| <tr id="i39" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getGcOverreplicatedLedgerWaitTimeMillis()">getGcOverreplicatedLedgerWaitTimeMillis</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get wait time in millis for garbage collection of overreplicated ledgers.</div> |
| </td> |
| </tr> |
| <tr id="i40" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getGcWaitTime()">getGcWaitTime</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get Garbage collection wait time.</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="#getHttpServerHost()">getHttpServerHost</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the http server host.</div> |
| </td> |
| </tr> |
| <tr id="i42" class="altColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getHttpServerKeystorePassword()">getHttpServerKeystorePassword</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the http server keyStore password.</div> |
| </td> |
| </tr> |
| <tr id="i43" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getHttpServerKeystorePath()">getHttpServerKeystorePath</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the http server keystore path.</div> |
| </td> |
| </tr> |
| <tr id="i44" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getHttpServerPort()">getHttpServerPort</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the http server port.</div> |
| </td> |
| </tr> |
| <tr id="i45" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getHttpServerTrustStorePassword()">getHttpServerTrustStorePassword</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the http server trustStore password.</div> |
| </td> |
| </tr> |
| <tr id="i46" class="altColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getHttpServerTrustStorePath()">getHttpServerTrustStorePath</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the http server trustStore path.</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="#getIgnoreExtraServerComponentsStartupFailures()">getIgnoreExtraServerComponentsStartupFailures</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Return the flag whether to ignore startup failures on loading server components specified at |
| <a href="#getExtraServerComponents()"><code>getExtraServerComponents()</code></a>.</div> |
| </td> |
| </tr> |
| <tr id="i48" class="altColor"> |
| <td class="colFirst"><code>java.lang.String[]</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIndexDirNames()">getIndexDirNames</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get dir name to store index files.</div> |
| </td> |
| </tr> |
| <tr id="i49" class="rowColor"> |
| <td class="colFirst"><code>java.io.File[]</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIndexDirs()">getIndexDirs</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get index dir to store ledger index files.</div> |
| </td> |
| </tr> |
| <tr id="i50" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getInFlightReadEntryNumInLedgerChecker()">getInFlightReadEntryNumInLedgerChecker</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get in flight read entry number when ledger checker.</div> |
| </td> |
| </tr> |
| <tr id="i51" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIsForceGCAllowWhenNoSpace()">getIsForceGCAllowWhenNoSpace</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get whether force compaction is allowed when disk full or almost full.</div> |
| </td> |
| </tr> |
| <tr id="i52" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIsThrottleByBytes()">getIsThrottleByBytes</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get whether use bytes to throttle garbage collector compaction or not.</div> |
| </td> |
| </tr> |
| <tr id="i53" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getJournalAdaptiveGroupWrites()">getJournalAdaptiveGroupWrites</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Should we group journal force writes.</div> |
| </td> |
| </tr> |
| <tr id="i54" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getJournalAlignmentSize()">getJournalAlignmentSize</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">All the journal writes and commits should be aligned to given size.</div> |
| </td> |
| </tr> |
| <tr id="i55" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getJournalBufferedEntriesThreshold()">getJournalBufferedEntriesThreshold</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Maximum entries to buffer to impose on a journal write to achieve grouping.</div> |
| </td> |
| </tr> |
| <tr id="i56" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getJournalBufferedWritesThreshold()">getJournalBufferedWritesThreshold</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Maximum bytes to buffer to impose on a journal write to achieve grouping.</div> |
| </td> |
| </tr> |
| <tr id="i57" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getJournalChannelProvider()">getJournalChannelProvider</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i58" class="altColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getJournalDirName()">getJournalDirName</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span></div> |
| </td> |
| </tr> |
| <tr id="i59" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String[]</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getJournalDirNames()">getJournalDirNames</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get dir names to store journal files.</div> |
| </td> |
| </tr> |
| <tr id="i60" class="altColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getJournalDirNameWithoutDefault()">getJournalDirNameWithoutDefault</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get dir name to store journal files.</div> |
| </td> |
| </tr> |
| <tr id="i61" class="rowColor"> |
| <td class="colFirst"><code>java.io.File[]</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getJournalDirs()">getJournalDirs</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get dirs to store journal files.</div> |
| </td> |
| </tr> |
| <tr id="i62" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getJournalFlushWhenQueueEmpty()">getJournalFlushWhenQueueEmpty</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Should we flush the journal when queue is empty.</div> |
| </td> |
| </tr> |
| <tr id="i63" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getJournalFormatVersionToWrite()">getJournalFormatVersionToWrite</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get journal format version to write.</div> |
| </td> |
| </tr> |
| <tr id="i64" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getJournalMaxGroupWaitMSec()">getJournalMaxGroupWaitMSec</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Maximum latency to impose on a journal write to achieve grouping.</div> |
| </td> |
| </tr> |
| <tr id="i65" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getJournalMaxMemorySizeMb()">getJournalMaxMemorySizeMb</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the max amount of memory that can be used by the journal.</div> |
| </td> |
| </tr> |
| <tr id="i66" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getJournalPageCacheFlushIntervalMSec()">getJournalPageCacheFlushIntervalMSec</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get journal pageCache flush interval.</div> |
| </td> |
| </tr> |
| <tr id="i67" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getJournalPreAllocSizeMB()">getJournalPreAllocSizeMB</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">How much space should we pre-allocate at a time in the journal.</div> |
| </td> |
| </tr> |
| <tr id="i68" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getJournalQueueSize()">getJournalQueueSize</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get size of journal queue.</div> |
| </td> |
| </tr> |
| <tr id="i69" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getJournalRemovePagesFromCache()">getJournalRemovePagesFromCache</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Should we remove pages from page cache after force write.</div> |
| </td> |
| </tr> |
| <tr id="i70" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getJournalReuseFiles()">getJournalReuseFiles</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get reuse journal files.</div> |
| </td> |
| </tr> |
| <tr id="i71" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getJournalSyncData()">getJournalSyncData</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Should the data be fsynced on journal before acknowledgment.</div> |
| </td> |
| </tr> |
| <tr id="i72" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getJournalWriteBufferSizeKB()">getJournalWriteBufferSizeKB</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Size of the write buffers used for the journal.</div> |
| </td> |
| </tr> |
| <tr id="i73" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getJournalWriteData()">getJournalWriteData</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Should the data be written to journal before acknowledgment.</div> |
| </td> |
| </tr> |
| <tr id="i74" class="altColor"> |
| <td class="colFirst"><code>java.lang.String[]</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLedgerDirNames()">getLedgerDirNames</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get dir names to store ledger data.</div> |
| </td> |
| </tr> |
| <tr id="i75" class="rowColor"> |
| <td class="colFirst"><code>java.io.File[]</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLedgerDirs()">getLedgerDirs</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get dirs that stores ledger data.</div> |
| </td> |
| </tr> |
| <tr id="i76" class="altColor"> |
| <td class="colFirst"><code>java.lang.String[]</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLedgerDirWithoutDefault()">getLedgerDirWithoutDefault</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get dir names to store ledger data.</div> |
| </td> |
| </tr> |
| <tr id="i77" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLedgerMetadataRocksdbConf()">getLedgerMetadataRocksdbConf</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get ledger metadata rocksdb conf.</div> |
| </td> |
| </tr> |
| <tr id="i78" class="altColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLedgerStorageClass()">getLedgerStorageClass</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i79" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getListeningInterface()">getListeningInterface</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the network interface that the bookie should |
| listen for connections on.</div> |
| </td> |
| </tr> |
| <tr id="i80" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLocalScrubPeriod()">getLocalScrubPeriod</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get local scrub interval.</div> |
| </td> |
| </tr> |
| <tr id="i81" class="rowColor"> |
| <td class="colFirst"><code>double</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLocalScrubRateLimit()">getLocalScrubRateLimit</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get local scrub rate limit (entries/second).</div> |
| </td> |
| </tr> |
| <tr id="i82" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLockReleaseOfFailedLedgerGracePeriod()">getLockReleaseOfFailedLedgerGracePeriod</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the grace period, in milliseconds, which the replication worker has |
| to wait before releasing the lock after it failed to replicate a ledger.</div> |
| </td> |
| </tr> |
| <tr id="i83" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLostBookieRecoveryDelay()">getLostBookieRecoveryDelay</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get how long to delay the recovery of ledgers of a lost bookie.</div> |
| </td> |
| </tr> |
| <tr id="i84" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMajorCompactionInterval()">getMajorCompactionInterval</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get interval to run major compaction, in seconds.</div> |
| </td> |
| </tr> |
| <tr id="i85" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMajorCompactionMaxTimeMillis()">getMajorCompactionMaxTimeMillis</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the maximum milliseconds to run major compaction.</div> |
| </td> |
| </tr> |
| <tr id="i86" class="altColor"> |
| <td class="colFirst"><code>double</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMajorCompactionThreshold()">getMajorCompactionThreshold</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get threshold of major compaction.</div> |
| </td> |
| </tr> |
| <tr id="i87" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMaxAddsInProgressLimit()">getMaxAddsInProgressLimit</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get max number of adds in progress.</div> |
| </td> |
| </tr> |
| <tr id="i88" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMaxBackupJournals()">getMaxBackupJournals</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Max number of older journal files kept.</div> |
| </td> |
| </tr> |
| <tr id="i89" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMaxBatchReadSize()">getMaxBatchReadSize</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the max batch read size.</div> |
| </td> |
| </tr> |
| <tr id="i90" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMaximumNumberOfActiveEntryLogs()">getMaximumNumberOfActiveEntryLogs</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i91" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMaxJournalSizeMB()">getMaxJournalSizeMB</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Max journal file size.</div> |
| </td> |
| </tr> |
| <tr id="i92" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMaxOperationNumbersInSingleRocksDBBatch()">getMaxOperationNumbersInSingleRocksDBBatch</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the max operation numbers in a single rocksdb write batch.</div> |
| </td> |
| </tr> |
| <tr id="i93" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMaxPendingAddRequestPerThread()">getMaxPendingAddRequestPerThread</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">If add workers threads are enabled, limit the number of pending requests, to avoid the executor queue to grow |
| indefinitely (default: 10000 entries).</div> |
| </td> |
| </tr> |
| <tr id="i94" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMaxPendingReadRequestPerThread()">getMaxPendingReadRequestPerThread</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">If read workers threads are enabled, limit the number of pending requests, to avoid the executor queue to grow |
| indefinitely (default: 10000 entries).</div> |
| </td> |
| </tr> |
| <tr id="i95" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMaxReadsInProgressLimit()">getMaxReadsInProgressLimit</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get max number of reads in progress.</div> |
| </td> |
| </tr> |
| <tr id="i96" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMinorCompactionInterval()">getMinorCompactionInterval</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get interval to run minor compaction, in seconds.</div> |
| </td> |
| </tr> |
| <tr id="i97" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMinorCompactionMaxTimeMillis()">getMinorCompactionMaxTimeMillis</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the maximum milliseconds to run minor compaction.</div> |
| </td> |
| </tr> |
| <tr id="i98" class="altColor"> |
| <td class="colFirst"><code>double</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMinorCompactionThreshold()">getMinorCompactionThreshold</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get threshold of minor compaction.</div> |
| </td> |
| </tr> |
| <tr id="i99" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMinUsableSizeForEntryLogCreation()">getMinUsableSizeForEntryLogCreation</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Gets the minimum safe usable size to be available in ledger directory for Bookie to create entry log files.</div> |
| </td> |
| </tr> |
| <tr id="i100" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMinUsableSizeForHighPriorityWrites()">getMinUsableSizeForHighPriorityWrites</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Gets the minimum safe usable size to be available in ledger directory for Bookie to accept high priority writes.</div> |
| </td> |
| </tr> |
| <tr id="i101" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMinUsableSizeForIndexFileCreation()">getMinUsableSizeForIndexFileCreation</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Gets the minimum safe Usable size to be available in index directory for Bookie to create Index File while |
| replaying journal at the time of Bookie Start in Readonly Mode (in bytes).</div> |
| </td> |
| </tr> |
| <tr id="i102" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getNumAddWorkerThreads()">getNumAddWorkerThreads</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the number of threads that should handle write requests.</div> |
| </td> |
| </tr> |
| <tr id="i103" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getNumHighPriorityWorkerThreads()">getNumHighPriorityWorkerThreads</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the number of threads that should be used for high priority requests |
| (i.e.</div> |
| </td> |
| </tr> |
| <tr id="i104" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getNumJournalCallbackThreads()">getNumJournalCallbackThreads</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span></div> |
| </td> |
| </tr> |
| <tr id="i105" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getNumLongPollWorkerThreads()">getNumLongPollWorkerThreads</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the number of threads that should handle long poll requests.</div> |
| </td> |
| </tr> |
| <tr id="i106" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getNumOfMemtableFlushThreads()">getNumOfMemtableFlushThreads</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i107" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getNumReadWorkerThreads()">getNumReadWorkerThreads</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the number of threads that should handle read requests.</div> |
| </td> |
| </tr> |
| <tr id="i108" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getOpenFileLimit()">getOpenFileLimit</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get open file limit.</div> |
| </td> |
| </tr> |
| <tr id="i109" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getOpenLedgerRereplicationGracePeriod()">getOpenLedgerRereplicationGracePeriod</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the grace period which the rereplication worker to wait before |
| fencing and rereplicating a ledger fragment which is still being written |
| to, on bookie failure.</div> |
| </td> |
| </tr> |
| <tr id="i110" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPageLimit()">getPageLimit</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get limitation number of index pages in ledger cache.</div> |
| </td> |
| </tr> |
| <tr id="i111" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPageSize()">getPageSize</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get page size.</div> |
| </td> |
| </tr> |
| <tr id="i112" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getReadBufferBytes()">getReadBufferBytes</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the number of bytes we should use as capacity for |
| org.apache.bookkeeper.bookie.BufferedReadChannel.</div> |
| </td> |
| </tr> |
| <tr id="i113" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRecvByteBufAllocatorSizeInitial()">getRecvByteBufAllocatorSizeInitial</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get Recv ByteBuf allocator initial buf size.</div> |
| </td> |
| </tr> |
| <tr id="i114" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRecvByteBufAllocatorSizeMax()">getRecvByteBufAllocatorSizeMax</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get Recv ByteBuf allocator max buf size.</div> |
| </td> |
| </tr> |
| <tr id="i115" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRecvByteBufAllocatorSizeMin()">getRecvByteBufAllocatorSizeMin</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get Recv ByteBuf allocator min buf size.</div> |
| </td> |
| </tr> |
| <tr id="i116" class="altColor"> |
| <td class="colFirst"><code>java.lang.Class<? extends <a href="../discover/RegistrationManager.html" title="interface in org.apache.bookkeeper.discover">RegistrationManager</a>></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRegistrationManagerClass()">getRegistrationManagerClass</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">since 4.7.0, in favor of using <a href="AbstractConfiguration.html#getMetadataServiceUri()"><code>AbstractConfiguration.getMetadataServiceUri()</code></a></div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i117" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRequestTimerNumTicks()">getRequestTimerNumTicks</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the number of ticks per wheel for the request timer.</div> |
| </td> |
| </tr> |
| <tr id="i118" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRequestTimerTickDurationMs()">getRequestTimerTickDurationMs</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the tick duration in milliseconds.</div> |
| </td> |
| </tr> |
| <tr id="i119" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRwRereplicateBackoffMs()">getRwRereplicateBackoffMs</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get how long to backoff when encountering exception on rereplicating a ledger.</div> |
| </td> |
| </tr> |
| <tr id="i120" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getServerNumAcceptorThreads()">getServerNumAcceptorThreads</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the number of Acceptor threads.</div> |
| </td> |
| </tr> |
| <tr id="i121" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getServerNumIOThreads()">getServerNumIOThreads</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the number of IO threads.</div> |
| </td> |
| </tr> |
| <tr id="i122" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getServerSockKeepalive()">getServerSockKeepalive</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get socket keepalive.</div> |
| </td> |
| </tr> |
| <tr id="i123" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getServerSockLinger()">getServerSockLinger</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Timeout to drain the socket on close.</div> |
| </td> |
| </tr> |
| <tr id="i124" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getServerTcpNoDelay()">getServerTcpNoDelay</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Is tcp connection no delay.</div> |
| </td> |
| </tr> |
| <tr id="i125" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getServerWriteBufferHighWaterMark()">getServerWriteBufferHighWaterMark</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get server netty channel write buffer high water mark.</div> |
| </td> |
| </tr> |
| <tr id="i126" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getServerWriteBufferLowWaterMark()">getServerWriteBufferLowWaterMark</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get server netty channel write buffer low water mark.</div> |
| </td> |
| </tr> |
| <tr id="i127" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSkipListArenaChunkSize()">getSkipListArenaChunkSize</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the number of bytes we should use as chunk allocation for |
| org.apache.bookkeeper.bookie.SkipListArena.</div> |
| </td> |
| </tr> |
| <tr id="i128" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSkipListArenaMaxAllocSize()">getSkipListArenaMaxAllocSize</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the max size we should allocate from the skiplist arena.</div> |
| </td> |
| </tr> |
| <tr id="i129" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSkipListSizeLimit()">getSkipListSizeLimit</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get skip list data size limitation (default 64MB).</div> |
| </td> |
| </tr> |
| <tr id="i130" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSortedLedgerStorageEnabled()">getSortedLedgerStorageEnabled</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Check if sorted-ledger storage enabled (default true).</div> |
| </td> |
| </tr> |
| <tr id="i131" class="rowColor"> |
| <td class="colFirst"><code>java.lang.Class<? extends <a href="../stats/StatsProvider.html" title="interface in org.apache.bookkeeper.stats">StatsProvider</a>></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getStatsProviderClass()">getStatsProviderClass</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the stats provider used by bookie.</div> |
| </td> |
| </tr> |
| <tr id="i132" class="altColor"> |
| <td class="colFirst"><code>protected <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</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="i133" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTLSCertificatePath()">getTLSCertificatePath</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the path to file containing TLS Certificate.</div> |
| </td> |
| </tr> |
| <tr id="i134" class="altColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTLSKeyStore()">getTLSKeyStore</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the keystore path for the client.</div> |
| </td> |
| </tr> |
| <tr id="i135" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTLSKeyStorePasswordPath()">getTLSKeyStorePasswordPath</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the path to file containing keystore password if the client keystore is password protected.</div> |
| </td> |
| </tr> |
| <tr id="i136" class="altColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTLSKeyStoreType()">getTLSKeyStoreType</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the keystore type for client.</div> |
| </td> |
| </tr> |
| <tr id="i137" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTLSTrustStore()">getTLSTrustStore</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the truststore path for the client.</div> |
| </td> |
| </tr> |
| <tr id="i138" class="altColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTLSTrustStorePasswordPath()">getTLSTrustStorePasswordPath</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the path to file containing truststore password if the client truststore is password protected.</div> |
| </td> |
| </tr> |
| <tr id="i139" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTLSTrustStoreType()">getTLSTrustStoreType</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the truststore type for client.</div> |
| </td> |
| </tr> |
| <tr id="i140" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getUnderreplicatedLedgerRecoveryGracePeriod()">getUnderreplicatedLedgerRecoveryGracePeriod</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Gets the grace period (in seconds) for underreplicated ledgers recovery.</div> |
| </td> |
| </tr> |
| <tr id="i141" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getUseHostNameAsBookieID()">getUseHostNameAsBookieID</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get whether bookie is using hostname for registration and in ledger |
| metadata.</div> |
| </td> |
| </tr> |
| <tr id="i142" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getUseShortHostName()">getUseShortHostName</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">If bookie is using hostname for registration and in ledger metadata then |
| whether to use short hostname or FQDN hostname.</div> |
| </td> |
| </tr> |
| <tr id="i143" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getUseTransactionalCompaction()">getUseTransactionalCompaction</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get whether to use transactional compaction and using a separate log for compaction or not.</div> |
| </td> |
| </tr> |
| <tr id="i144" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getVerifyMetadataOnGC()">getVerifyMetadataOnGC</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get whether the bookie is configured to double check prior to gc.</div> |
| </td> |
| </tr> |
| <tr id="i145" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getWaitTimeoutOnResponseBackpressureMillis()">getWaitTimeoutOnResponseBackpressureMillis</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Timeout controlling wait on response send in case of unresponsive client |
| (i.e.</div> |
| </td> |
| </tr> |
| <tr id="i146" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getWriteBufferBytes()">getWriteBufferBytes</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the number of bytes used as capacity for the write buffer.</div> |
| </td> |
| </tr> |
| <tr id="i147" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getZkRetryBackoffMaxMs()">getZkRetryBackoffMaxMs</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get zookeeper client backoff retry max time in millis.</div> |
| </td> |
| </tr> |
| <tr id="i148" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getZkRetryBackoffStartMs()">getZkRetryBackoffStartMs</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get zookeeper client backoff retry start time in millis.</div> |
| </td> |
| </tr> |
| <tr id="i149" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isAllowMultipleDirsUnderSameDiskPartition()">isAllowMultipleDirsUnderSameDiskPartition</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">returns whether it is allowed to have multiple ledger/index/journal |
| Directories in the same filesystem diskpartition.</div> |
| </td> |
| </tr> |
| <tr id="i150" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isAutoRecoveryDaemonEnabled()">isAutoRecoveryDaemonEnabled</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get whether the Bookie itself can start auto-recovery service also or not.</div> |
| </td> |
| </tr> |
| <tr id="i151" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDataIntegrityCheckingEnabled()">isDataIntegrityCheckingEnabled</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i152" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDataIntegrityStampMissingCookiesEnabled()">isDataIntegrityStampMissingCookiesEnabled</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i153" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDisableServerSocketBind()">isDisableServerSocketBind</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get whether to disable bind of server-side sockets.</div> |
| </td> |
| </tr> |
| <tr id="i154" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isEnableLocalTransport()">isEnableLocalTransport</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get whether to listen for local JVM clients.</div> |
| </td> |
| </tr> |
| <tr id="i155" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isEntryLogFilePreAllocationEnabled()">isEntryLogFilePreAllocationEnabled</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Is entry log file preallocation enabled.</div> |
| </td> |
| </tr> |
| <tr id="i156" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isEntryLogPerLedgerEnabled()">isEntryLogPerLedgerEnabled</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i157" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isForceAllowCompaction()">isForceAllowCompaction</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">The force compaction is allowed or not when disabling the entry log compaction.</div> |
| </td> |
| </tr> |
| <tr id="i158" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isForceReadOnlyBookie()">isForceReadOnlyBookie</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get whether the Bookie is force started in read only mode or not.</div> |
| </td> |
| </tr> |
| <tr id="i159" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isGcEntryLogMetadataCacheEnabled()">isGcEntryLogMetadataCacheEnabled</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get whether the bookie is configured to use persistent |
| entrylogMetadataMap.</div> |
| </td> |
| </tr> |
| <tr id="i160" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isHttpServerEnabled()">isHttpServerEnabled</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get whether to start the http server or not.</div> |
| </td> |
| </tr> |
| <tr id="i161" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isHttpServerTlsEnable()">isHttpServerTlsEnable</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get if Http Server Tls enable.</div> |
| </td> |
| </tr> |
| <tr id="i162" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isLocalConsistencyCheckOnStartup()">isLocalConsistencyCheckOnStartup</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">True if a local consistency check should be performed on startup.</div> |
| </td> |
| </tr> |
| <tr id="i163" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isLocalScrubEnabled()">isLocalScrubEnabled</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get whether local scrub is enabled.</div> |
| </td> |
| </tr> |
| <tr id="i164" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isPersistBookieStatusEnabled()">isPersistBookieStatusEnabled</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get whether to persist the bookie status so that when bookie server restarts, |
| it will continue using the previous status.</div> |
| </td> |
| </tr> |
| <tr id="i165" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isReadOnlyModeEnabled()">isReadOnlyModeEnabled</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get whether read-only mode is enabled.</div> |
| </td> |
| </tr> |
| <tr id="i166" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isReadOnlyModeOnAnyDiskFullEnabled()">isReadOnlyModeOnAnyDiskFullEnabled</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get whether read-only mode is enable when any disk is full.</div> |
| </td> |
| </tr> |
| <tr id="i167" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isReadWorkerThreadsThrottlingEnabled()">isReadWorkerThreadsThrottlingEnabled</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get the auto-throttling status of the read-worker threads.</div> |
| </td> |
| </tr> |
| <tr id="i168" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isRepairedPlacementPolicyNotAdheringBookieEnable()">isRepairedPlacementPolicyNotAdheringBookieEnable</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Now the feature only support RackawareEnsemblePlacementPolicy.</div> |
| </td> |
| </tr> |
| <tr id="i169" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isSanityCheckMetricsEnabled()">isSanityCheckMetricsEnabled</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Flag to enable sanity check metrics in bookie stats.</div> |
| </td> |
| </tr> |
| <tr id="i170" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isSkipReplayJournalInvalidRecord()">isSkipReplayJournalInvalidRecord</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i171" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isStatisticsEnabled()">isStatisticsEnabled</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Is statistics enabled.</div> |
| </td> |
| </tr> |
| <tr id="i172" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isUseTargetEntryLogSizeForGc()">isUseTargetEntryLogSizeForGc</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i173" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAdvertisedAddress(java.lang.String)">setAdvertisedAddress</a></span>​(java.lang.String advertisedAddress)</code></th> |
| <td class="colLast"> |
| <div class="block">Configure the bookie to advertise a specific address.</div> |
| </td> |
| </tr> |
| <tr id="i174" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAllowEphemeralPorts(boolean)">setAllowEphemeralPorts</a></span>​(boolean allow)</code></th> |
| <td class="colLast"> |
| <div class="block">Configure the bookie to allow using an ephemeral port.</div> |
| </td> |
| </tr> |
| <tr id="i175" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAllowLoopback(boolean)">setAllowLoopback</a></span>​(boolean allow)</code></th> |
| <td class="colLast"> |
| <div class="block">Configure the bookie to allow loopback interfaces to be used |
| as the primary bookie interface.</div> |
| </td> |
| </tr> |
| <tr id="i176" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAllowMultipleDirsUnderSameDiskPartition(boolean)">setAllowMultipleDirsUnderSameDiskPartition</a></span>​(boolean allow)</code></th> |
| <td class="colLast"> |
| <div class="block">Configure the Bookie to allow/disallow multiple ledger/index/journal |
| directories in the same filesystem diskpartition.</div> |
| </td> |
| </tr> |
| <tr id="i177" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAllowStorageExpansion(boolean)">setAllowStorageExpansion</a></span>​(boolean val)</code></th> |
| <td class="colLast"> |
| <div class="block">Change the setting of whether or not we should allow ledger/index |
| dirs to be added to the current set of dirs.</div> |
| </td> |
| </tr> |
| <tr id="i178" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAuditorAcquireConcurrentOpenLedgerOperationsTimeoutMSec(int)">setAuditorAcquireConcurrentOpenLedgerOperationsTimeoutMSec</a></span>​(int timeoutMs)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the acquire concurrent open ledger operations timeout.</div> |
| </td> |
| </tr> |
| <tr id="i179" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAuditorLedgerVerificationPercentage(long)">setAuditorLedgerVerificationPercentage</a></span>​(long auditorLedgerVerificationPercentage)</code></th> |
| <td class="colLast"> |
| <div class="block">Set what percentage of a ledger (fragment)'s entries will be verified.</div> |
| </td> |
| </tr> |
| <tr id="i180" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAuditorMaxNumberOfConcurrentOpenLedgerOperations(int)">setAuditorMaxNumberOfConcurrentOpenLedgerOperations</a></span>​(int semaphore)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the semaphore limit value for getting ledger from zookeeper in auto recovery.</div> |
| </td> |
| </tr> |
| <tr id="i181" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAuditorPeriodicBookieCheckInterval(long)">setAuditorPeriodicBookieCheckInterval</a></span>​(long interval)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the interval between auditor bookie checks.</div> |
| </td> |
| </tr> |
| <tr id="i182" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAuditorPeriodicCheckInterval(long)">setAuditorPeriodicCheckInterval</a></span>​(long interval)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the regularity at which the auditor will run a check |
| of all ledgers.</div> |
| </td> |
| </tr> |
| <tr id="i183" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAuditorPeriodicPlacementPolicyCheckInterval(long)">setAuditorPeriodicPlacementPolicyCheckInterval</a></span>​(long interval)</code></th> |
| <td class="colLast"> |
| <div class="block">Sets the regularity/interval at which the auditor will run a placement |
| policy check of all ledgers, which are closed.</div> |
| </td> |
| </tr> |
| <tr id="i184" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAuditorPeriodicReplicasCheckInterval(long)">setAuditorPeriodicReplicasCheckInterval</a></span>​(long interval)</code></th> |
| <td class="colLast"> |
| <div class="block">Sets the interval at which the auditor will run a replicas check of all |
| ledgers.</div> |
| </td> |
| </tr> |
| <tr id="i185" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAuthorizedRoles(java.lang.String)">setAuthorizedRoles</a></span>​(java.lang.String roles)</code></th> |
| <td class="colLast"> |
| <div class="block">Set authorized roles.</div> |
| </td> |
| </tr> |
| <tr id="i186" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAutoRecoveryDaemonEnabled(boolean)">setAutoRecoveryDaemonEnabled</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Sets that whether the auto-recovery service can start along with Bookie |
| server itself or not.</div> |
| </td> |
| </tr> |
| <tr id="i187" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setBookieAuthProviderFactoryClass(java.lang.String)">setBookieAuthProviderFactoryClass</a></span>​(java.lang.String factoryClass)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the bookie authentication provider factory class name.</div> |
| </td> |
| </tr> |
| <tr id="i188" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setBookieId(java.lang.String)">setBookieId</a></span>​(java.lang.String bookieId)</code></th> |
| <td class="colLast"> |
| <div class="block">Configure the bookie to advertise a specific BookieId.</div> |
| </td> |
| </tr> |
| <tr id="i189" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setBookiePort(int)">setBookiePort</a></span>​(int port)</code></th> |
| <td class="colLast"> |
| <div class="block">Set new bookie port that bookie server listen on.</div> |
| </td> |
| </tr> |
| <tr id="i190" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setCloseChannelOnResponseTimeout(boolean)">setCloseChannelOnResponseTimeout</a></span>​(boolean value)</code></th> |
| <td class="colLast"> |
| <div class="block">Configures action in case if server timed out sending response to the client.</div> |
| </td> |
| </tr> |
| <tr id="i191" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setCompactionMaxOutstandingRequests(int)">setCompactionMaxOutstandingRequests</a></span>​(int maxOutstandingRequests)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the maximum number of entries which can be compacted without flushing.</div> |
| </td> |
| </tr> |
| <tr id="i192" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setCompactionRate(int)">setCompactionRate</a></span>​(int rate)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the rate of compaction adds.</div> |
| </td> |
| </tr> |
| <tr id="i193" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setCompactionRateByBytes(int)">setCompactionRateByBytes</a></span>​(int rate)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the rate of compaction adds.</div> |
| </td> |
| </tr> |
| <tr id="i194" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setCompactionRateByEntries(int)">setCompactionRateByEntries</a></span>​(int rate)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the rate of compaction adds.</div> |
| </td> |
| </tr> |
| <tr id="i195" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDataIntegrityCheckingEnabled(boolean)">setDataIntegrityCheckingEnabled</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Enabled data integrity checker.</div> |
| </td> |
| </tr> |
| <tr id="i196" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDataIntegrityStampMissingCookiesEnabled(boolean)">setDataIntegrityStampMissingCookiesEnabled</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">When this config is set to true and the data integrity checker is also enabled then |
| any missing cookie files in the ledger directories do not prevent the bookie from |
| booting.</div> |
| </td> |
| </tr> |
| <tr id="i197" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDefaultRocksDBConf(java.lang.String)">setDefaultRocksDBConf</a></span>​(java.lang.String defaultRocksdbConf)</code></th> |
| <td class="colLast"> |
| <div class="block">Set default rocksdb conf.</div> |
| </td> |
| </tr> |
| <tr id="i198" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDisableServerSocketBind(boolean)">setDisableServerSocketBind</a></span>​(boolean disableServerSocketBind)</code></th> |
| <td class="colLast"> |
| <div class="block">Configure the bookie to disable bind on network interfaces, |
| this bookie will be available only to BookKeeper clients executed on the local JVM.</div> |
| </td> |
| </tr> |
| <tr id="i199" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDiskCheckInterval(int)">setDiskCheckInterval</a></span>​(int interval)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the disk checker interval to monitor ledger disk space.</div> |
| </td> |
| </tr> |
| <tr id="i200" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDiskLowWaterMarkUsageThreshold(float)">setDiskLowWaterMarkUsageThreshold</a></span>​(float threshold)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the disk free space low water mark threshold.</div> |
| </td> |
| </tr> |
| <tr id="i201" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDiskUsageThreshold(float)">setDiskUsageThreshold</a></span>​(float threshold)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the Disk free space threshold as a fraction of the total |
| after which disk will be considered as full during disk check.</div> |
| </td> |
| </tr> |
| <tr id="i202" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDiskUsageWarnThreshold(float)">setDiskUsageWarnThreshold</a></span>​(float threshold)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the warning threshold for disk usage.</div> |
| </td> |
| </tr> |
| <tr id="i203" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setEnableLocalTransport(boolean)">setEnableLocalTransport</a></span>​(boolean enableLocalTransport)</code></th> |
| <td class="colLast"> |
| <div class="block">Configure the bookie to listen for BookKeeper clients executed on the local JVM.</div> |
| </td> |
| </tr> |
| <tr id="i204" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setEnableTaskExecutionStats(boolean)">setEnableTaskExecutionStats</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Enable/Disable recording task execution stats.</div> |
| </td> |
| </tr> |
| <tr id="i205" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setEntryLocationRocksdbConf(java.lang.String)">setEntryLocationRocksdbConf</a></span>​(java.lang.String entryLocationRocksdbConf)</code></th> |
| <td class="colLast"> |
| <div class="block">Set entry Location rocksdb conf.</div> |
| </td> |
| </tr> |
| <tr id="i206" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setEntryLogFilePreAllocationEnabled(boolean)">setEntryLogFilePreAllocationEnabled</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Enable/disable entry log file preallocation.</div> |
| </td> |
| </tr> |
| <tr id="i207" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setEntrylogMapAccessExpiryTimeInSeconds(int)">setEntrylogMapAccessExpiryTimeInSeconds</a></span>​(int entrylogMapAccessExpiryTimeInSeconds)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i208" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setEntryLogPerLedgerCounterLimitsMultFactor(int)">setEntryLogPerLedgerCounterLimitsMultFactor</a></span>​(int entryLogPerLedgerCounterLimitsMultFactor)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i209" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setEntryLogPerLedgerEnabled(boolean)">setEntryLogPerLedgerEnabled</a></span>​(boolean entryLogPerLedgerEnabled)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i210" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setEntryLogSizeLimit(long)">setEntryLogSizeLimit</a></span>​(long logSizeLimit)</code></th> |
| <td class="colLast"> |
| <div class="block">Set entry logger size limitation.</div> |
| </td> |
| </tr> |
| <tr id="i211" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setExtraServerComponents(java.lang.String%5B%5D)">setExtraServerComponents</a></span>​(java.lang.String[] componentClasses)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the extra list of server lifecycle components to enable on a bookie server.</div> |
| </td> |
| </tr> |
| <tr id="i212" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setFileInfoCacheInitialCapacity(int)">setFileInfoCacheInitialCapacity</a></span>​(int initialCapacity)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the minimum total size for the internal file info cache tables for initialization.</div> |
| </td> |
| </tr> |
| <tr id="i213" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setFileInfoFormatVersionToWrite(int)">setFileInfoFormatVersionToWrite</a></span>​(int version)</code></th> |
| <td class="colLast"> |
| <div class="block">Set fileinfo format version to write.</div> |
| </td> |
| </tr> |
| <tr id="i214" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setFileInfoMaxIdleTime(long)">setFileInfoMaxIdleTime</a></span>​(long idleTime)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the max idle time allowed for a open file info existed in file info cache.</div> |
| </td> |
| </tr> |
| <tr id="i215" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setFlushInterval(int)">setFlushInterval</a></span>​(int flushInterval)</code></th> |
| <td class="colLast"> |
| <div class="block">Set flush interval.</div> |
| </td> |
| </tr> |
| <tr id="i216" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setFlushIntervalInBytes(long)">setFlushIntervalInBytes</a></span>​(long flushInterval)</code></th> |
| <td class="colLast"> |
| <div class="block">Set entry log flush interval in bytes.</div> |
| </td> |
| </tr> |
| <tr id="i217" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setForceAllowCompaction(boolean)">setForceAllowCompaction</a></span>​(boolean enable)</code></th> |
| <td class="colLast"> |
| <div class="block">Allow manually force compact the entry log or not.</div> |
| </td> |
| </tr> |
| <tr id="i218" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setForceReadOnlyBookie(boolean)">setForceReadOnlyBookie</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Sets that whether force start a bookie in readonly mode.</div> |
| </td> |
| </tr> |
| <tr id="i219" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setGcEntryLogMetadataCacheEnabled(boolean)">setGcEntryLogMetadataCacheEnabled</a></span>​(boolean gcEntryLogMetadataCacheEnabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Set whether the bookie is configured to use persistent |
| entrylogMetadataMap.</div> |
| </td> |
| </tr> |
| <tr id="i220" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setGcEntryLogMetadataCachePath(java.lang.String)">setGcEntryLogMetadataCachePath</a></span>​(java.lang.String gcEntrylogMetadataCachePath)</code></th> |
| <td class="colLast"> |
| <div class="block">Set directory to persist Entrylog metadata if gcPersistentEntrylogMetadataMapEnabled is true.</div> |
| </td> |
| </tr> |
| <tr id="i221" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setGcOverreplicatedLedgerMaxConcurrentRequests(int)">setGcOverreplicatedLedgerMaxConcurrentRequests</a></span>​(int gcOverreplicatedLedgerMaxConcurrentRequests)</code></th> |
| <td class="colLast"> |
| <div class="block">Max number of concurrent requests in garbage collection of overreplicated ledgers.</div> |
| </td> |
| </tr> |
| <tr id="i222" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setGcOverreplicatedLedgerWaitTime(long,java.util.concurrent.TimeUnit)">setGcOverreplicatedLedgerWaitTime</a></span>​(long gcWaitTime, |
| java.util.concurrent.TimeUnit unit)</code></th> |
| <td class="colLast"> |
| <div class="block">Set wait time for garbage collection of overreplicated ledgers.</div> |
| </td> |
| </tr> |
| <tr id="i223" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setGcWaitTime(long)">setGcWaitTime</a></span>​(long gcWaitTime)</code></th> |
| <td class="colLast"> |
| <div class="block">Set garbage collection wait time.</div> |
| </td> |
| </tr> |
| <tr id="i224" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setHttpServerEnabled(boolean)">setHttpServerEnabled</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Set whether to start the http server or not.</div> |
| </td> |
| </tr> |
| <tr id="i225" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setHttpServerHost(java.lang.String)">setHttpServerHost</a></span>​(java.lang.String host)</code></th> |
| <td class="colLast"> |
| <div class="block">Set Http server host listening on.</div> |
| </td> |
| </tr> |
| <tr id="i226" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setHttpServerKeyStorePassword(java.lang.String)">setHttpServerKeyStorePassword</a></span>​(java.lang.String keyStorePassword)</code></th> |
| <td class="colLast"> |
| <div class="block">Set Http server keyStore password.</div> |
| </td> |
| </tr> |
| <tr id="i227" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setHttpServerKeystorePath(java.lang.String)">setHttpServerKeystorePath</a></span>​(java.lang.String keystorePath)</code></th> |
| <td class="colLast"> |
| <div class="block">Set Http server keystore path.</div> |
| </td> |
| </tr> |
| <tr id="i228" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setHttpServerPort(int)">setHttpServerPort</a></span>​(int port)</code></th> |
| <td class="colLast"> |
| <div class="block">Set Http server port listening on.</div> |
| </td> |
| </tr> |
| <tr id="i229" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setHttpServerTlsEnable(boolean)">setHttpServerTlsEnable</a></span>​(boolean tlsEnable)</code></th> |
| <td class="colLast"> |
| <div class="block">Set if Http Server Tls enable.</div> |
| </td> |
| </tr> |
| <tr id="i230" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setHttpServerTrustStorePasswordPassword(java.lang.String)">setHttpServerTrustStorePasswordPassword</a></span>​(java.lang.String trustStorePassword)</code></th> |
| <td class="colLast"> |
| <div class="block">Set Http server trustStore password.</div> |
| </td> |
| </tr> |
| <tr id="i231" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setHttpServerTrustStorePath(java.lang.String)">setHttpServerTrustStorePath</a></span>​(java.lang.String trustStorePath)</code></th> |
| <td class="colLast"> |
| <div class="block">Set Http server trustStore path.</div> |
| </td> |
| </tr> |
| <tr id="i232" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setIgnoreExtraServerComponentsStartupFailures(boolean)">setIgnoreExtraServerComponentsStartupFailures</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the flag whether to ignore startup failures on loading server components specified at |
| <a href="#getExtraServerComponents()"><code>getExtraServerComponents()</code></a>.</div> |
| </td> |
| </tr> |
| <tr id="i233" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setIndexDirName(java.lang.String%5B%5D)">setIndexDirName</a></span>​(java.lang.String[] indexDirs)</code></th> |
| <td class="colLast"> |
| <div class="block">Set dir name to store index files.</div> |
| </td> |
| </tr> |
| <tr id="i234" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setIsForceGCAllowWhenNoSpace(boolean)">setIsForceGCAllowWhenNoSpace</a></span>​(boolean force)</code></th> |
| <td class="colLast"> |
| <div class="block">Set whether force GC is allowed when disk full or almost full.</div> |
| </td> |
| </tr> |
| <tr id="i235" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setIsThrottleByBytes(boolean)">setIsThrottleByBytes</a></span>​(boolean byBytes)</code></th> |
| <td class="colLast"> |
| <div class="block">Set whether use bytes to throttle garbage collector compaction or not.</div> |
| </td> |
| </tr> |
| <tr id="i236" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setJournalAdaptiveGroupWrites(boolean)">setJournalAdaptiveGroupWrites</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Enable/disable group journal force writes.</div> |
| </td> |
| </tr> |
| <tr id="i237" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setJournalAlignmentSize(int)">setJournalAlignmentSize</a></span>​(int size)</code></th> |
| <td class="colLast"> |
| <div class="block">Set journal alignment size.</div> |
| </td> |
| </tr> |
| <tr id="i238" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setJournalBufferedEntriesThreshold(int)">setJournalBufferedEntriesThreshold</a></span>​(int maxEntries)</code></th> |
| <td class="colLast"> |
| <div class="block">Set maximum entries to buffer to impose on a journal write to achieve grouping.</div> |
| </td> |
| </tr> |
| <tr id="i239" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setJournalBufferedWritesThreshold(long)">setJournalBufferedWritesThreshold</a></span>​(long maxBytes)</code></th> |
| <td class="colLast"> |
| <div class="block">Set maximum bytes to buffer to impose on a journal write to achieve grouping.</div> |
| </td> |
| </tr> |
| <tr id="i240" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setJournalChannelProvider(java.lang.String)">setJournalChannelProvider</a></span>​(java.lang.String journalChannelProvider)</code></th> |
| <td class="colLast"> |
| <div class="block">Set JournalChannelProvider classname.</div> |
| </td> |
| </tr> |
| <tr id="i241" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setJournalDirName(java.lang.String)">setJournalDirName</a></span>​(java.lang.String journalDir)</code></th> |
| <td class="colLast"> |
| <div class="block">Set dir name to store journal files.</div> |
| </td> |
| </tr> |
| <tr id="i242" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setJournalDirsName(java.lang.String%5B%5D)">setJournalDirsName</a></span>​(java.lang.String[] journalDirs)</code></th> |
| <td class="colLast"> |
| <div class="block">Set dir names to store journal files.</div> |
| </td> |
| </tr> |
| <tr id="i243" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setJournalFlushWhenQueueEmpty(boolean)">setJournalFlushWhenQueueEmpty</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Set if we should flush the journal when queue is empty.</div> |
| </td> |
| </tr> |
| <tr id="i244" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setJournalFormatVersionToWrite(int)">setJournalFormatVersionToWrite</a></span>​(int version)</code></th> |
| <td class="colLast"> |
| <div class="block">Set journal format version to write.</div> |
| </td> |
| </tr> |
| <tr id="i245" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setJournalMaxGroupWaitMSec(long)">setJournalMaxGroupWaitMSec</a></span>​(long journalMaxGroupWaitMSec)</code></th> |
| <td class="colLast"> |
| <div class="block">Sets the maximum latency to impose on a journal write to achieve grouping.</div> |
| </td> |
| </tr> |
| <tr id="i246" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setJournalMaxMemorySizeMb(long)">setJournalMaxMemorySizeMb</a></span>​(long journalMaxMemorySizeMb)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the max amount of memory that can be used by the journal.</div> |
| </td> |
| </tr> |
| <tr id="i247" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setJournalPageCacheFlushIntervalMSec(long)">setJournalPageCacheFlushIntervalMSec</a></span>​(long journalPageCacheFlushIntervalMSec)</code></th> |
| <td class="colLast"> |
| <div class="block">Set PageCache flush interval in second.</div> |
| </td> |
| </tr> |
| <tr id="i248" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setJournalQueueSize(int)">setJournalQueueSize</a></span>​(int journalQueueSize)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the size of the journal queue.</div> |
| </td> |
| </tr> |
| <tr id="i249" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setJournalRemovePagesFromCache(boolean)">setJournalRemovePagesFromCache</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Sets that whether should we remove pages from page cache after force write.</div> |
| </td> |
| </tr> |
| <tr id="i250" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setJournalReuseFiles(boolean)">setJournalReuseFiles</a></span>​(boolean journalReuseFiles)</code></th> |
| <td class="colLast"> |
| <div class="block">Set reuse journal files.</div> |
| </td> |
| </tr> |
| <tr id="i251" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setJournalSyncData(boolean)">setJournalSyncData</a></span>​(boolean syncData)</code></th> |
| <td class="colLast"> |
| <div class="block">Enable or disable journal syncs.</div> |
| </td> |
| </tr> |
| <tr id="i252" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setJournalWriteBufferSizeKB(int)">setJournalWriteBufferSizeKB</a></span>​(int bufferSizeKB)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the size of the write buffers used for the journal.</div> |
| </td> |
| </tr> |
| <tr id="i253" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setJournalWriteData(boolean)">setJournalWriteData</a></span>​(boolean journalWriteData)</code></th> |
| <td class="colLast"> |
| <div class="block">Should the data be written to journal before acknowledgment.</div> |
| </td> |
| </tr> |
| <tr id="i254" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setLedgerDirNames(java.lang.String%5B%5D)">setLedgerDirNames</a></span>​(java.lang.String[] ledgerDirs)</code></th> |
| <td class="colLast"> |
| <div class="block">Set dir names to store ledger data.</div> |
| </td> |
| </tr> |
| <tr id="i255" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setLedgerMetadataRocksdbConf(java.lang.String)">setLedgerMetadataRocksdbConf</a></span>​(java.lang.String ledgerMetadataRocksdbConf)</code></th> |
| <td class="colLast"> |
| <div class="block">Set ledger metadata rocksdb conf.</div> |
| </td> |
| </tr> |
| <tr id="i256" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setLedgerStorageClass(java.lang.String)">setLedgerStorageClass</a></span>​(java.lang.String ledgerStorageClass)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the <a href="../bookie/LedgerStorage.html" title="interface in org.apache.bookkeeper.bookie"><code>LedgerStorage</code></a> implementation class name.</div> |
| </td> |
| </tr> |
| <tr id="i257" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setListeningInterface(java.lang.String)">setListeningInterface</a></span>​(java.lang.String iface)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the network interface that the bookie should listen on.</div> |
| </td> |
| </tr> |
| <tr id="i258" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setLocalScrubPeriod(long)">setLocalScrubPeriod</a></span>​(long period)</code></th> |
| <td class="colLast"> |
| <div class="block">Set local scrub period in seconds (<=0 for disabled).</div> |
| </td> |
| </tr> |
| <tr id="i259" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setLocalScrubRateLimit(double)">setLocalScrubRateLimit</a></span>​(double scrubRateLimit)</code></th> |
| <td class="colLast"> |
| <div class="block">Get local scrub rate limit (entries/second).</div> |
| </td> |
| </tr> |
| <tr id="i260" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setLockReleaseOfFailedLedgerGracePeriod(java.lang.String)">setLockReleaseOfFailedLedgerGracePeriod</a></span>​(java.lang.String waitTime)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the grace period, in milliseconds, which the replication worker has |
| to wait before releasing the lock after it failed to replicate a ledger.</div> |
| </td> |
| </tr> |
| <tr id="i261" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setLostBookieRecoveryDelay(int)">setLostBookieRecoveryDelay</a></span>​(int interval)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the delay interval for starting recovery of a lost bookie.</div> |
| </td> |
| </tr> |
| <tr id="i262" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMajorCompactionInterval(long)">setMajorCompactionInterval</a></span>​(long interval)</code></th> |
| <td class="colLast"> |
| <div class="block">Set interval to run major compaction.</div> |
| </td> |
| </tr> |
| <tr id="i263" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMajorCompactionMaxTimeMillis(long)">setMajorCompactionMaxTimeMillis</a></span>​(long majorCompactionMaxTimeMillis)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the maximum milliseconds to run major compaction.</div> |
| </td> |
| </tr> |
| <tr id="i264" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMajorCompactionThreshold(double)">setMajorCompactionThreshold</a></span>​(double threshold)</code></th> |
| <td class="colLast"> |
| <div class="block">Set threshold of major compaction.</div> |
| </td> |
| </tr> |
| <tr id="i265" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMaxAddsInProgressLimit(int)">setMaxAddsInProgressLimit</a></span>​(int value)</code></th> |
| <td class="colLast"> |
| <div class="block">Set max number of adds in progress.</div> |
| </td> |
| </tr> |
| <tr id="i266" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMaxBackupJournals(int)">setMaxBackupJournals</a></span>​(int maxBackupJournals)</code></th> |
| <td class="colLast"> |
| <div class="block">Set max number of older journal files to kept.</div> |
| </td> |
| </tr> |
| <tr id="i267" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMaxBatchReadSize(long)">setMaxBatchReadSize</a></span>​(long maxBatchReadSize)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the max batch read size.</div> |
| </td> |
| </tr> |
| <tr id="i268" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMaximumNumberOfActiveEntryLogs(int)">setMaximumNumberOfActiveEntryLogs</a></span>​(int maximumNumberOfActiveEntryLogs)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i269" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMaxJournalSizeMB(long)">setMaxJournalSizeMB</a></span>​(long maxJournalSize)</code></th> |
| <td class="colLast"> |
| <div class="block">Set new max journal file size.</div> |
| </td> |
| </tr> |
| <tr id="i270" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMaxPendingAddRequestPerThread(int)">setMaxPendingAddRequestPerThread</a></span>​(int maxPendingAddRequestsPerThread)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the max number of pending add requests for each add worker thread.</div> |
| </td> |
| </tr> |
| <tr id="i271" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMaxPendingReadRequestPerThread(int)">setMaxPendingReadRequestPerThread</a></span>​(int maxPendingReadRequestsPerThread)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the max number of pending read requests for each read worker thread.</div> |
| </td> |
| </tr> |
| <tr id="i272" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMaxReadsInProgressLimit(int)">setMaxReadsInProgressLimit</a></span>​(int value)</code></th> |
| <td class="colLast"> |
| <div class="block">Set max number of reads in progress.</div> |
| </td> |
| </tr> |
| <tr id="i273" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMinorCompactionInterval(long)">setMinorCompactionInterval</a></span>​(long interval)</code></th> |
| <td class="colLast"> |
| <div class="block">Set interval to run minor compaction.</div> |
| </td> |
| </tr> |
| <tr id="i274" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMinorCompactionMaxTimeMillis(long)">setMinorCompactionMaxTimeMillis</a></span>​(long minorCompactionMaxTimeMillis)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the maximum milliseconds to run minor compaction.</div> |
| </td> |
| </tr> |
| <tr id="i275" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMinorCompactionThreshold(double)">setMinorCompactionThreshold</a></span>​(double threshold)</code></th> |
| <td class="colLast"> |
| <div class="block">Set threshold of minor compaction.</div> |
| </td> |
| </tr> |
| <tr id="i276" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMinUsableSizeForEntryLogCreation(long)">setMinUsableSizeForEntryLogCreation</a></span>​(long minUsableSizeForEntryLogCreation)</code></th> |
| <td class="colLast"> |
| <div class="block">Sets the minimum safe usable size to be available in ledger directory for Bookie to create entry log files.</div> |
| </td> |
| </tr> |
| <tr id="i277" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMinUsableSizeForHighPriorityWrites(long)">setMinUsableSizeForHighPriorityWrites</a></span>​(long minUsableSizeForHighPriorityWrites)</code></th> |
| <td class="colLast"> |
| <div class="block">Sets the minimum safe usable size to be available in ledger directory for Bookie to accept high priority writes.</div> |
| </td> |
| </tr> |
| <tr id="i278" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMinUsableSizeForIndexFileCreation(long)">setMinUsableSizeForIndexFileCreation</a></span>​(long minUsableSizeForIndexFileCreation)</code></th> |
| <td class="colLast"> |
| <div class="block">Sets the minimum safe Usable size to be available in index directory for Bookie to create Index File while |
| replaying journal at the time of Bookie Start in Readonly Mode (in bytes).</div> |
| </td> |
| </tr> |
| <tr id="i279" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</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="i280" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setNumAddWorkerThreads(int)">setNumAddWorkerThreads</a></span>​(int numThreads)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the number of threads that would handle write requests.</div> |
| </td> |
| </tr> |
| <tr id="i281" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setNumHighPriorityWorkerThreads(int)">setNumHighPriorityWorkerThreads</a></span>​(int numThreads)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the number of threads that should be used for high priority requests |
| (i.e.</div> |
| </td> |
| </tr> |
| <tr id="i282" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setNumJournalCallbackThreads(int)">setNumJournalCallbackThreads</a></span>​(int numThreads)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span></div> |
| </td> |
| </tr> |
| <tr id="i283" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setNumLongPollWorkerThreads(int)">setNumLongPollWorkerThreads</a></span>​(int numThreads)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the number of threads that should handle long poll requests.</div> |
| </td> |
| </tr> |
| <tr id="i284" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setNumOfMemtableFlushThreads(int)">setNumOfMemtableFlushThreads</a></span>​(int numOfMemtableFlushThreads)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i285" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setNumReadWorkerThreads(int)">setNumReadWorkerThreads</a></span>​(int numThreads)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the number of threads that would handle read requests.</div> |
| </td> |
| </tr> |
| <tr id="i286" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setOpenFileLimit(int)">setOpenFileLimit</a></span>​(int fileLimit)</code></th> |
| <td class="colLast"> |
| <div class="block">Set limitation of number of open files.</div> |
| </td> |
| </tr> |
| <tr id="i287" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setOpenLedgerRereplicationGracePeriod(java.lang.String)">setOpenLedgerRereplicationGracePeriod</a></span>​(java.lang.String waitTime)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the grace period which the rereplication worker will wait before |
| fencing and rereplicating a ledger fragment which is still being written |
| to, on bookie failure.</div> |
| </td> |
| </tr> |
| <tr id="i288" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setOperationMaxNumbersInSingleRocksDBWriteBatch(int)">setOperationMaxNumbersInSingleRocksDBWriteBatch</a></span>​(int maxNumbersInSingleRocksDBBatch)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the max operation numbers in a single rocksdb write batch.</div> |
| </td> |
| </tr> |
| <tr id="i289" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setPageLimit(int)">setPageLimit</a></span>​(int pageLimit)</code></th> |
| <td class="colLast"> |
| <div class="block">Set limitation number of index pages in ledger cache.</div> |
| </td> |
| </tr> |
| <tr id="i290" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setPageSize(int)">setPageSize</a></span>​(int pageSize)</code></th> |
| <td class="colLast"> |
| <div class="block">Set page size.</div> |
| </td> |
| </tr> |
| <tr id="i291" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setPersistBookieStatusEnabled(boolean)">setPersistBookieStatusEnabled</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Whether to persist the bookie status so that when bookie server restarts, |
| it will continue using the previous status.</div> |
| </td> |
| </tr> |
| <tr id="i292" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setReadBufferBytes(int)">setReadBufferBytes</a></span>​(int readBufferSize)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the number of bytes we should use as capacity for |
| org.apache.bookkeeper.bookie.BufferedReadChannel.</div> |
| </td> |
| </tr> |
| <tr id="i293" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setReadOnlyModeEnabled(boolean)">setReadOnlyModeEnabled</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Set whether the bookie is able to go into read-only mode.</div> |
| </td> |
| </tr> |
| <tr id="i294" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setReadOnlyModeOnAnyDiskFullEnabled(boolean)">setReadOnlyModeOnAnyDiskFullEnabled</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Set whether the bookie is able to go into read-only mode when any disk is full.</div> |
| </td> |
| </tr> |
| <tr id="i295" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setReadWorkerThreadsThrottlingEnabled(boolean)">setReadWorkerThreadsThrottlingEnabled</a></span>​(boolean throttle)</code></th> |
| <td class="colLast"> |
| <div class="block">Use auto-throttling of the read-worker threads.</div> |
| </td> |
| </tr> |
| <tr id="i296" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setRecvByteBufAllocatorSizeInitial(int)">setRecvByteBufAllocatorSizeInitial</a></span>​(int size)</code></th> |
| <td class="colLast"> |
| <div class="block">Set Recv ByteBuf allocator initial buf size.</div> |
| </td> |
| </tr> |
| <tr id="i297" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setRecvByteBufAllocatorSizeMax(int)">setRecvByteBufAllocatorSizeMax</a></span>​(int size)</code></th> |
| <td class="colLast"> |
| <div class="block">Set Recv ByteBuf allocator max buf size.</div> |
| </td> |
| </tr> |
| <tr id="i298" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setRecvByteBufAllocatorSizeMin(int)">setRecvByteBufAllocatorSizeMin</a></span>​(int size)</code></th> |
| <td class="colLast"> |
| <div class="block">Set Recv ByteBuf allocator min buf size.</div> |
| </td> |
| </tr> |
| <tr id="i299" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setRegistrationManagerClass(java.lang.Class)">setRegistrationManagerClass</a></span>​(java.lang.Class<? extends <a href="../discover/RegistrationManager.html" title="interface in org.apache.bookkeeper.discover">RegistrationManager</a>> regManagerClass)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">since 4.7.0, in favor of using <a href="AbstractConfiguration.html#setMetadataServiceUri(java.lang.String)"><code>AbstractConfiguration.setMetadataServiceUri(String)</code></a></div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i300" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setRepairedPlacementPolicyNotAdheringBookieEnable(boolean)">setRepairedPlacementPolicyNotAdheringBookieEnable</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i301" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setRequestTimerNumTicks(int)">setRequestTimerNumTicks</a></span>​(int tickCount)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the number of ticks per wheel for the request timer.</div> |
| </td> |
| </tr> |
| <tr id="i302" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setRequestTimerTickDurationMs(int)">setRequestTimerTickDurationMs</a></span>​(int tickDuration)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the tick duration in milliseconds.</div> |
| </td> |
| </tr> |
| <tr id="i303" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setRwRereplicateBackoffMs(int)">setRwRereplicateBackoffMs</a></span>​(int backoffMs)</code></th> |
| <td class="colLast"> |
| <div class="block">Set how long to backoff when encountering exception on rereplicating a ledger.</div> |
| </td> |
| </tr> |
| <tr id="i304" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSanityCheckMetricsEnabled(boolean)">setSanityCheckMetricsEnabled</a></span>​(boolean sanityCheckMetricsEnabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Enable sanity check metrics in bookie stats.</div> |
| </td> |
| </tr> |
| <tr id="i305" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setServerNumIOThreads(int)">setServerNumIOThreads</a></span>​(int numThreads)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the number of IO threads.</div> |
| </td> |
| </tr> |
| <tr id="i306" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setServerSockKeepalive(boolean)">setServerSockKeepalive</a></span>​(boolean keepalive)</code></th> |
| <td class="colLast"> |
| <div class="block">Set socket keepalive setting.</div> |
| </td> |
| </tr> |
| <tr id="i307" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setServerSockLinger(int)">setServerSockLinger</a></span>​(int linger)</code></th> |
| <td class="colLast"> |
| <div class="block">Set socket linger timeout on close.</div> |
| </td> |
| </tr> |
| <tr id="i308" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setServerTcpNoDelay(boolean)">setServerTcpNoDelay</a></span>​(boolean noDelay)</code></th> |
| <td class="colLast"> |
| <div class="block">Set socket nodelay setting.</div> |
| </td> |
| </tr> |
| <tr id="i309" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setServerWriteBufferHighWaterMark(int)">setServerWriteBufferHighWaterMark</a></span>​(int waterMark)</code></th> |
| <td class="colLast"> |
| <div class="block">Set server netty channel write buffer high water mark.</div> |
| </td> |
| </tr> |
| <tr id="i310" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setServerWriteBufferLowWaterMark(int)">setServerWriteBufferLowWaterMark</a></span>​(int waterMark)</code></th> |
| <td class="colLast"> |
| <div class="block">Set server netty channel write buffer low water mark.</div> |
| </td> |
| </tr> |
| <tr id="i311" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSkipListArenaChunkSize(int)">setSkipListArenaChunkSize</a></span>​(int size)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the number of bytes we used as chunk allocation for |
| org.apache.bookkeeper.bookie.SkipListArena.</div> |
| </td> |
| </tr> |
| <tr id="i312" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSkipListArenaMaxAllocSize(int)">setSkipListArenaMaxAllocSize</a></span>​(int size)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the max size we should allocate from the skiplist arena.</div> |
| </td> |
| </tr> |
| <tr id="i313" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSkipListSizeLimit(int)">setSkipListSizeLimit</a></span>​(int size)</code></th> |
| <td class="colLast"> |
| <div class="block">Set skip list size limit.</div> |
| </td> |
| </tr> |
| <tr id="i314" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSkipReplayJournalInvalidRecord(boolean)">setSkipReplayJournalInvalidRecord</a></span>​(boolean skipReplayJournalInvalidRecord)</code></th> |
| <td class="colLast"> |
| <div class="block">When this config is set to true,if we replay journal failed, we will skip.</div> |
| </td> |
| </tr> |
| <tr id="i315" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSortedLedgerStorageEnabled(boolean)">setSortedLedgerStorageEnabled</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use <a href="#setLedgerStorageClass(java.lang.String)"><code>setLedgerStorageClass(String)</code></a> to configure the implementation class</div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i316" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setStatisticsEnabled(boolean)">setStatisticsEnabled</a></span>​(boolean enabled)</code></th> |
| <td class="colLast"> |
| <div class="block">Turn on/off statistics.</div> |
| </td> |
| </tr> |
| <tr id="i317" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setStatsProviderClass(java.lang.Class)">setStatsProviderClass</a></span>​(java.lang.Class<? extends <a href="../stats/StatsProvider.html" title="interface in org.apache.bookkeeper.stats">StatsProvider</a>> providerClass)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the stats provider used by bookie.</div> |
| </td> |
| </tr> |
| <tr id="i318" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTLSCertificatePath(java.lang.String)">setTLSCertificatePath</a></span>​(java.lang.String arg)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the path to file containing TLS Certificate.</div> |
| </td> |
| </tr> |
| <tr id="i319" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTLSKeyStore(java.lang.String)">setTLSKeyStore</a></span>​(java.lang.String arg)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the keystore path for the client.</div> |
| </td> |
| </tr> |
| <tr id="i320" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTLSKeyStorePasswordPath(java.lang.String)">setTLSKeyStorePasswordPath</a></span>​(java.lang.String arg)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the path to file containing keystore password, if the client keystore is password protected.</div> |
| </td> |
| </tr> |
| <tr id="i321" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTLSKeyStoreType(java.lang.String)">setTLSKeyStoreType</a></span>​(java.lang.String arg)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the keystore type for client.</div> |
| </td> |
| </tr> |
| <tr id="i322" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTLSTrustStore(java.lang.String)">setTLSTrustStore</a></span>​(java.lang.String arg)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the truststore path for the client.</div> |
| </td> |
| </tr> |
| <tr id="i323" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTLSTrustStorePasswordPath(java.lang.String)">setTLSTrustStorePasswordPath</a></span>​(java.lang.String arg)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the path to file containing truststore password, if the client truststore is password protected.</div> |
| </td> |
| </tr> |
| <tr id="i324" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTLSTrustStoreType(java.lang.String)">setTLSTrustStoreType</a></span>​(java.lang.String arg)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the truststore type for client.</div> |
| </td> |
| </tr> |
| <tr id="i325" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setUnderreplicatedLedgerRecoveryGracePeriod(long)">setUnderreplicatedLedgerRecoveryGracePeriod</a></span>​(long gracePeriod)</code></th> |
| <td class="colLast"> |
| <div class="block">Sets the grace period (in seconds) for underreplicated ledgers recovery.</div> |
| </td> |
| </tr> |
| <tr id="i326" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setUseHostNameAsBookieID(boolean)">setUseHostNameAsBookieID</a></span>​(boolean useHostName)</code></th> |
| <td class="colLast"> |
| <div class="block">Configure the bookie to use its hostname to register with the |
| co-ordination service(eg: zookeeper) and in ledger metadata.</div> |
| </td> |
| </tr> |
| <tr id="i327" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setUseShortHostName(boolean)">setUseShortHostName</a></span>​(boolean useShortHostName)</code></th> |
| <td class="colLast"> |
| <div class="block">Configure the bookie to use its short hostname or FQDN hostname to |
| register with the co-ordination service(eg: zookeeper) and in ledger |
| metadata.</div> |
| </td> |
| </tr> |
| <tr id="i328" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setUseTargetEntryLogSizeForGc(boolean)">setUseTargetEntryLogSizeForGc</a></span>​(boolean useTargetEntryLogSizeForGc)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i329" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setUseTransactionalCompaction(boolean)">setUseTransactionalCompaction</a></span>​(boolean useTransactionalCompaction)</code></th> |
| <td class="colLast"> |
| <div class="block">Set whether to use transactional compaction and using a separate log for compaction or not.</div> |
| </td> |
| </tr> |
| <tr id="i330" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setVerifyMetadataOnGc(boolean)">setVerifyMetadataOnGc</a></span>​(boolean verifyMetadataOnGC)</code></th> |
| <td class="colLast"> |
| <div class="block">Set whether the bookie is configured to double check prior to gc.</div> |
| </td> |
| </tr> |
| <tr id="i331" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setWaitTimeoutOnResponseBackpressureMillis(long)">setWaitTimeoutOnResponseBackpressureMillis</a></span>​(long value)</code></th> |
| <td class="colLast"> |
| <div class="block">Timeout controlling wait on response send in case of unresponsive client |
| (i.e.</div> |
| </td> |
| </tr> |
| <tr id="i332" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setWriteBufferBytes(int)">setWriteBufferBytes</a></span>​(int writeBufferBytes)</code></th> |
| <td class="colLast"> |
| <div class="block">Set the number of bytes used as capacity for the write buffer.</div> |
| </td> |
| </tr> |
| <tr id="i333" class="rowColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setZkRetryBackoffMaxMs(int)">setZkRetryBackoffMaxMs</a></span>​(int retryMs)</code></th> |
| <td class="colLast"> |
| <div class="block">Set zookeeper client backoff retry max time in millis.</div> |
| </td> |
| </tr> |
| <tr id="i334" class="altColor"> |
| <td class="colFirst"><code><a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setZkRetryBackoffStartMs(int)">setZkRetryBackoffStartMs</a></span>​(int retryMs)</code></th> |
| <td class="colLast"> |
| <div class="block">Set zookeeper client backoff retry start time in millis.</div> |
| </td> |
| </tr> |
| <tr id="i335" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#validate()">validate</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Validate the configuration.</div> |
| </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a id="methods.inherited.from.class.org.apache.bookkeeper.conf.AbstractConfiguration"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class org.apache.bookkeeper.conf.<a href="AbstractConfiguration.html" title="class in org.apache.bookkeeper.conf">AbstractConfiguration</a></h3> |
| <code><a href="AbstractConfiguration.html#asJson()">asJson</a>, <a href="AbstractConfiguration.html#getAllocatorLeakDetectionPolicy()">getAllocatorLeakDetectionPolicy</a>, <a href="AbstractConfiguration.html#getAllocatorOutOfMemoryPolicy()">getAllocatorOutOfMemoryPolicy</a>, <a href="AbstractConfiguration.html#getAllocatorPoolingConcurrency()">getAllocatorPoolingConcurrency</a>, <a href="AbstractConfiguration.html#getAllocatorPoolingPolicy()">getAllocatorPoolingPolicy</a>, <a href="AbstractConfiguration.html#getClientAuthProviderFactoryClass()">getClientAuthProviderFactoryClass</a>, <a href="AbstractConfiguration.html#getDesiredNumZonesPerWriteQuorum()">getDesiredNumZonesPerWriteQuorum</a>, <a href="AbstractConfiguration.html#getEnforceMinNumFaultDomainsForWrite()">getEnforceMinNumFaultDomainsForWrite</a>, <a href="AbstractConfiguration.html#getEnforceMinNumRacksPerWriteQuorum()">getEnforceMinNumRacksPerWriteQuorum</a>, <a href="AbstractConfiguration.html#getEnforceStrictZoneawarePlacement()">getEnforceStrictZoneawarePlacement</a>, <a href="AbstractConfiguration.html#getEntryFormatterClass()">getEntryFormatterClass</a>, <a href="AbstractConfiguration.html#getFeature(java.lang.String,org.apache.bookkeeper.feature.Feature)">getFeature</a>, <a href="AbstractConfiguration.html#getIgnoreLocalNodeInPlacementPolicy()">getIgnoreLocalNodeInPlacementPolicy</a>, <a href="AbstractConfiguration.html#getLedgerIdFormatterClass()">getLedgerIdFormatterClass</a>, <a href="AbstractConfiguration.html#getLedgerManagerFactoryClass()">getLedgerManagerFactoryClass</a>, <a href="AbstractConfiguration.html#getLedgerManagerFactoryClassName()">getLedgerManagerFactoryClassName</a>, <a href="AbstractConfiguration.html#getLedgerManagerLayoutStringFromFactoryClass()">getLedgerManagerLayoutStringFromFactoryClass</a>, <a href="AbstractConfiguration.html#getLedgerManagerType()">getLedgerManagerType</a>, <a href="AbstractConfiguration.html#getLedgerMetadataFormatVersion()">getLedgerMetadataFormatVersion</a>, <a href="AbstractConfiguration.html#getLimitStatsLogging()">getLimitStatsLogging</a>, <a href="AbstractConfiguration.html#getMetadataServiceUri()">getMetadataServiceUri</a>, <a href="AbstractConfiguration.html#getMetadataServiceUriUnchecked()">getMetadataServiceUriUnchecked</a>, <a href="AbstractConfiguration.html#getMetastoreImplClass()">getMetastoreImplClass</a>, <a href="AbstractConfiguration.html#getMetastoreMaxEntriesPerScan()">getMetastoreMaxEntriesPerScan</a>, <a href="AbstractConfiguration.html#getMinNumRacksPerWriteQuorum()">getMinNumRacksPerWriteQuorum</a>, <a href="AbstractConfiguration.html#getMinNumZonesPerWriteQuorum()">getMinNumZonesPerWriteQuorum</a>, <a href="AbstractConfiguration.html#getNettyMaxFrameSizeBytes()">getNettyMaxFrameSizeBytes</a>, <a href="AbstractConfiguration.html#getPermittedStartupUsers()">getPermittedStartupUsers</a>, <a href="AbstractConfiguration.html#getPreserveMdcForTaskExecution()">getPreserveMdcForTaskExecution</a>, <a href="AbstractConfiguration.html#getReplicationRateByBytes()">getReplicationRateByBytes</a>, <a href="AbstractConfiguration.html#getRereplicationEntryBatchSize()">getRereplicationEntryBatchSize</a>, <a href="AbstractConfiguration.html#getShadedLedgerManagerFactoryClassPrefix()">getShadedLedgerManagerFactoryClassPrefix</a>, <a href="AbstractConfiguration.html#getStoreSystemTimeAsLedgerUnderreplicatedMarkTime()">getStoreSystemTimeAsLedgerUnderreplicatedMarkTime</a>, <a href="AbstractConfiguration.html#getTLSCertFilesRefreshDurationSeconds()">getTLSCertFilesRefreshDurationSeconds</a>, <a href="AbstractConfiguration.html#getTLSClientAuthentication()">getTLSClientAuthentication</a>, <a href="AbstractConfiguration.html#getTLSEnabledCipherSuites()">getTLSEnabledCipherSuites</a>, <a href="AbstractConfiguration.html#getTLSEnabledProtocols()">getTLSEnabledProtocols</a>, <a href="AbstractConfiguration.html#getTLSProvider()">getTLSProvider</a>, <a href="AbstractConfiguration.html#getTLSProviderFactoryClass()">getTLSProviderFactoryClass</a>, <a href="AbstractConfiguration.html#getZkAvailableBookiesPath()">getZkAvailableBookiesPath</a>, <a href="AbstractConfiguration.html#getZkLedgersRootPath()">getZkLedgersRootPath</a>, <a href="AbstractConfiguration.html#getZkRequestRateLimit()">getZkRequestRateLimit</a>, <a href="AbstractConfiguration.html#getZkRetryBackoffMaxRetries()">getZkRetryBackoffMaxRetries</a>, <a href="AbstractConfiguration.html#getZkServers()">getZkServers</a>, <a href="AbstractConfiguration.html#getZkTimeout()">getZkTimeout</a>, <a href="AbstractConfiguration.html#isBusyWaitEnabled()">isBusyWaitEnabled</a>, <a href="AbstractConfiguration.html#isShadedLedgerManagerFactoryClassAllowed()">isShadedLedgerManagerFactoryClassAllowed</a>, <a href="AbstractConfiguration.html#isZkEnableSecurity()">isZkEnableSecurity</a>, <a href="AbstractConfiguration.html#loadConf(java.net.URL)">loadConf</a>, <a href="AbstractConfiguration.html#loadConf(org.apache.commons.configuration.CompositeConfiguration)">loadConf</a>, <a href="AbstractConfiguration.html#setAllocatorLeakDetectionPolicy(org.apache.bookkeeper.common.allocator.LeakDetectionPolicy)">setAllocatorLeakDetectionPolicy</a>, <a href="AbstractConfiguration.html#setAllocatorOutOfMemoryPolicy(org.apache.bookkeeper.common.allocator.OutOfMemoryPolicy)">setAllocatorOutOfMemoryPolicy</a>, <a href="AbstractConfiguration.html#setAllocatorPoolingConcurrency(int)">setAllocatorPoolingConcurrency</a>, <a href="AbstractConfiguration.html#setAllocatorPoolingConcurrenncy(int)">setAllocatorPoolingConcurrenncy</a>, <a href="AbstractConfiguration.html#setAllocatorPoolingPolicy(org.apache.bookkeeper.common.allocator.PoolingPolicy)">setAllocatorPoolingPolicy</a>, <a href="AbstractConfiguration.html#setAllowShadedLedgerManagerFactoryClass(boolean)">setAllowShadedLedgerManagerFactoryClass</a>, <a href="AbstractConfiguration.html#setBusyWaitEnabled(boolean)">setBusyWaitEnabled</a>, <a href="AbstractConfiguration.html#setClientAuthProviderFactoryClass(java.lang.String)">setClientAuthProviderFactoryClass</a>, <a href="AbstractConfiguration.html#setDesiredNumZonesPerWriteQuorum(int)">setDesiredNumZonesPerWriteQuorum</a>, <a href="AbstractConfiguration.html#setEnforceMinNumFaultDomainsForWrite(boolean)">setEnforceMinNumFaultDomainsForWrite</a>, <a href="AbstractConfiguration.html#setEnforceMinNumRacksPerWriteQuorum(boolean)">setEnforceMinNumRacksPerWriteQuorum</a>, <a href="AbstractConfiguration.html#setEnforceStrictZoneawarePlacement(boolean)">setEnforceStrictZoneawarePlacement</a>, <a href="AbstractConfiguration.html#setEntryFormatterClass(java.lang.Class)">setEntryFormatterClass</a>, <a href="AbstractConfiguration.html#setFeature(java.lang.String,org.apache.bookkeeper.feature.Feature)">setFeature</a>, <a href="AbstractConfiguration.html#setIgnoreLocalNodeInPlacementPolicy(boolean)">setIgnoreLocalNodeInPlacementPolicy</a>, <a href="AbstractConfiguration.html#setLedgerIdFormatterClass(java.lang.Class)">setLedgerIdFormatterClass</a>, <a href="AbstractConfiguration.html#setLedgerManagerFactoryClass(java.lang.Class)">setLedgerManagerFactoryClass</a>, <a href="AbstractConfiguration.html#setLedgerManagerFactoryClassName(java.lang.String)">setLedgerManagerFactoryClassName</a>, <a href="AbstractConfiguration.html#setLedgerManagerType(java.lang.String)">setLedgerManagerType</a>, <a href="AbstractConfiguration.html#setLedgerMetadataFormatVersion(int)">setLedgerMetadataFormatVersion</a>, <a href="AbstractConfiguration.html#setLimitStatsLogging(boolean)">setLimitStatsLogging</a>, <a href="AbstractConfiguration.html#setMetadataServiceUri(java.lang.String)">setMetadataServiceUri</a>, <a href="AbstractConfiguration.html#setMetastoreImplClass(java.lang.String)">setMetastoreImplClass</a>, <a href="AbstractConfiguration.html#setMetastoreMaxEntriesPerScan(int)">setMetastoreMaxEntriesPerScan</a>, <a href="AbstractConfiguration.html#setMinNumRacksPerWriteQuorum(int)">setMinNumRacksPerWriteQuorum</a>, <a href="AbstractConfiguration.html#setMinNumZonesPerWriteQuorum(int)">setMinNumZonesPerWriteQuorum</a>, <a href="AbstractConfiguration.html#setPermittedStartupUsers(java.lang.String)">setPermittedStartupUsers</a>, <a href="AbstractConfiguration.html#setPreserveMdcForTaskExecution(boolean)">setPreserveMdcForTaskExecution</a>, <a href="AbstractConfiguration.html#setReplicationRateByBytes(int)">setReplicationRateByBytes</a>, <a href="AbstractConfiguration.html#setRereplicationEntryBatchSize(long)">setRereplicationEntryBatchSize</a>, <a href="AbstractConfiguration.html#setShadedLedgerManagerFactoryClassPrefix(java.lang.String)">setShadedLedgerManagerFactoryClassPrefix</a>, <a href="AbstractConfiguration.html#setStoreSystemTimeAsLedgerUnderreplicatedMarkTime(boolean)">setStoreSystemTimeAsLedgerUnderreplicatedMarkTime</a>, <a href="AbstractConfiguration.html#setTLSCertFilesRefreshDurationSeconds(long)">setTLSCertFilesRefreshDurationSeconds</a>, <a href="AbstractConfiguration.html#setTLSClientAuthentication(boolean)">setTLSClientAuthentication</a>, <a href="AbstractConfiguration.html#setTLSEnabledCipherSuites(java.lang.String)">setTLSEnabledCipherSuites</a>, <a href="AbstractConfiguration.html#setTLSEnabledProtocols(java.lang.String)">setTLSEnabledProtocols</a>, <a href="AbstractConfiguration.html#setTLSProvider(java.lang.String)">setTLSProvider</a>, <a href="AbstractConfiguration.html#setTLSProviderFactoryClass(java.lang.String)">setTLSProviderFactoryClass</a>, <a href="AbstractConfiguration.html#setZkEnableSecurity(boolean)">setZkEnableSecurity</a>, <a href="AbstractConfiguration.html#setZkLedgersRootPath(java.lang.String)">setZkLedgersRootPath</a>, <a href="AbstractConfiguration.html#setZkRequestRateLimit(double)">setZkRequestRateLimit</a>, <a href="AbstractConfiguration.html#setZkRetryBackoffMaxRetries(int)">setZkRetryBackoffMaxRetries</a>, <a href="AbstractConfiguration.html#setZkServers(java.lang.String)">setZkServers</a>, <a href="AbstractConfiguration.html#setZkTimeout(int)">setZkTimeout</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a id="methods.inherited.from.class.org.apache.commons.configuration.CompositeConfiguration"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class org.apache.commons.configuration.CompositeConfiguration</h3> |
| <code>addConfiguration, addConfiguration, addPropertyDirect, clear, clearPropertyDirect, clone, containsKey, getConfiguration, getInMemoryConfiguration, getKeys, getKeys, getList, getNumberOfConfigurations, getProperty, getSource, getStringArray, isEmpty, removeConfiguration, setDelimiterParsingDisabled, setListDelimiter</code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a id="methods.inherited.from.class.org.apache.commons.configuration.AbstractConfiguration"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class org.apache.commons.configuration.AbstractConfiguration</h3> |
| <code>addErrorLogListener, addProperty, append, clearProperty, copy, createInterpolator, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getDefaultListDelimiter, getDelimiter, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInt, getInt, getInteger, getInterpolator, getList, getListDelimiter, getLogger, getLong, getLong, getLong, getProperties, getProperties, getShort, getShort, getShort, getString, getString, getSubstitutor, interpolate, interpolate, interpolatedConfiguration, interpolateHelper, isDelimiterParsingDisabled, isScalarValue, isThrowExceptionOnMissing, resolveContainerStore, setDefaultListDelimiter, setDelimiter, setLogger, setProperty, setThrowExceptionOnMissing, subset</code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a id="methods.inherited.from.class.org.apache.commons.configuration.event.EventSource"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class org.apache.commons.configuration.event.EventSource</h3> |
| <code>addConfigurationListener, addErrorListener, clearConfigurationListeners, clearErrorListeners, createErrorEvent, createEvent, fireError, fireEvent, getConfigurationListeners, getErrorListeners, isDetailEvents, removeConfigurationListener, removeErrorListener, setDetailEvents</code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class java.lang.Object</h3> |
| <code>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <section> |
| <ul class="blockList"> |
| <li class="blockList"><a id="field.detail"> |
| <!-- --> |
| </a> |
| <h3>Field Detail</h3> |
| <a id="LEDGER_STORAGE_CLASS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LEDGER_STORAGE_CLASS</h4> |
| <pre>protected static final java.lang.String LEDGER_STORAGE_CLASS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.LEDGER_STORAGE_CLASS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="LEDGER_STORAGE_CLASS_KEY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LEDGER_STORAGE_CLASS_KEY</h4> |
| <pre>protected static final <a href="../common/conf/ConfigKey.html" title="class in org.apache.bookkeeper.common.conf">ConfigKey</a> LEDGER_STORAGE_CLASS_KEY</pre> |
| </li> |
| </ul> |
| <a id="ENTRY_LOG_SIZE_LIMIT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ENTRY_LOG_SIZE_LIMIT</h4> |
| <pre>protected static final java.lang.String ENTRY_LOG_SIZE_LIMIT</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.ENTRY_LOG_SIZE_LIMIT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ENTRY_LOG_SIZE_LIMIT_KEY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ENTRY_LOG_SIZE_LIMIT_KEY</h4> |
| <pre>protected static final <a href="../common/conf/ConfigKey.html" title="class in org.apache.bookkeeper.common.conf">ConfigKey</a> ENTRY_LOG_SIZE_LIMIT_KEY</pre> |
| </li> |
| </ul> |
| <a id="ENTRY_LOG_FILE_PREALLOCATION_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ENTRY_LOG_FILE_PREALLOCATION_ENABLED</h4> |
| <pre>protected static final java.lang.String ENTRY_LOG_FILE_PREALLOCATION_ENABLED</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.ENTRY_LOG_FILE_PREALLOCATION_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="FORCE_ALLOW_COMPACTION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FORCE_ALLOW_COMPACTION</h4> |
| <pre>protected static final java.lang.String FORCE_ALLOW_COMPACTION</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.FORCE_ALLOW_COMPACTION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="MINOR_COMPACTION_INTERVAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MINOR_COMPACTION_INTERVAL</h4> |
| <pre>protected static final java.lang.String MINOR_COMPACTION_INTERVAL</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.MINOR_COMPACTION_INTERVAL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="MINOR_COMPACTION_THRESHOLD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MINOR_COMPACTION_THRESHOLD</h4> |
| <pre>protected static final java.lang.String MINOR_COMPACTION_THRESHOLD</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.MINOR_COMPACTION_THRESHOLD">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="MINOR_COMPACTION_MAX_TIME_MILLIS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MINOR_COMPACTION_MAX_TIME_MILLIS</h4> |
| <pre>protected static final java.lang.String MINOR_COMPACTION_MAX_TIME_MILLIS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.MINOR_COMPACTION_MAX_TIME_MILLIS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="MAJOR_COMPACTION_INTERVAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MAJOR_COMPACTION_INTERVAL</h4> |
| <pre>protected static final java.lang.String MAJOR_COMPACTION_INTERVAL</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.MAJOR_COMPACTION_INTERVAL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="MAJOR_COMPACTION_THRESHOLD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MAJOR_COMPACTION_THRESHOLD</h4> |
| <pre>protected static final java.lang.String MAJOR_COMPACTION_THRESHOLD</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.MAJOR_COMPACTION_THRESHOLD">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="MAJOR_COMPACTION_MAX_TIME_MILLIS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MAJOR_COMPACTION_MAX_TIME_MILLIS</h4> |
| <pre>protected static final java.lang.String MAJOR_COMPACTION_MAX_TIME_MILLIS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.MAJOR_COMPACTION_MAX_TIME_MILLIS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="IS_THROTTLE_BY_BYTES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_THROTTLE_BY_BYTES</h4> |
| <pre>protected static final java.lang.String IS_THROTTLE_BY_BYTES</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.IS_THROTTLE_BY_BYTES">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="COMPACTION_MAX_OUTSTANDING_REQUESTS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COMPACTION_MAX_OUTSTANDING_REQUESTS</h4> |
| <pre>protected static final java.lang.String COMPACTION_MAX_OUTSTANDING_REQUESTS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.COMPACTION_MAX_OUTSTANDING_REQUESTS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="COMPACTION_RATE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COMPACTION_RATE</h4> |
| <pre>protected static final java.lang.String COMPACTION_RATE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.COMPACTION_RATE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="COMPACTION_RATE_BY_ENTRIES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COMPACTION_RATE_BY_ENTRIES</h4> |
| <pre>protected static final java.lang.String COMPACTION_RATE_BY_ENTRIES</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.COMPACTION_RATE_BY_ENTRIES">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="COMPACTION_RATE_BY_BYTES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COMPACTION_RATE_BY_BYTES</h4> |
| <pre>protected static final java.lang.String COMPACTION_RATE_BY_BYTES</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.COMPACTION_RATE_BY_BYTES">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="GC_WAIT_TIME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>GC_WAIT_TIME</h4> |
| <pre>protected static final java.lang.String GC_WAIT_TIME</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.GC_WAIT_TIME">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="IS_FORCE_GC_ALLOW_WHEN_NO_SPACE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_FORCE_GC_ALLOW_WHEN_NO_SPACE</h4> |
| <pre>protected static final java.lang.String IS_FORCE_GC_ALLOW_WHEN_NO_SPACE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.IS_FORCE_GC_ALLOW_WHEN_NO_SPACE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="GC_OVERREPLICATED_LEDGER_WAIT_TIME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>GC_OVERREPLICATED_LEDGER_WAIT_TIME</h4> |
| <pre>protected static final java.lang.String GC_OVERREPLICATED_LEDGER_WAIT_TIME</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.GC_OVERREPLICATED_LEDGER_WAIT_TIME">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="GC_OVERREPLICATED_LEDGER_MAX_CONCURRENT_REQUESTS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>GC_OVERREPLICATED_LEDGER_MAX_CONCURRENT_REQUESTS</h4> |
| <pre>protected static final java.lang.String GC_OVERREPLICATED_LEDGER_MAX_CONCURRENT_REQUESTS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.GC_OVERREPLICATED_LEDGER_MAX_CONCURRENT_REQUESTS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="USE_TRANSACTIONAL_COMPACTION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>USE_TRANSACTIONAL_COMPACTION</h4> |
| <pre>protected static final java.lang.String USE_TRANSACTIONAL_COMPACTION</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.USE_TRANSACTIONAL_COMPACTION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="VERIFY_METADATA_ON_GC"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>VERIFY_METADATA_ON_GC</h4> |
| <pre>protected static final java.lang.String VERIFY_METADATA_ON_GC</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.VERIFY_METADATA_ON_GC">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="GC_ENTRYLOGMETADATA_CACHE_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>GC_ENTRYLOGMETADATA_CACHE_ENABLED</h4> |
| <pre>protected static final java.lang.String GC_ENTRYLOGMETADATA_CACHE_ENABLED</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.GC_ENTRYLOGMETADATA_CACHE_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="GC_ENTRYLOG_METADATA_CACHE_PATH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>GC_ENTRYLOG_METADATA_CACHE_PATH</h4> |
| <pre>protected static final java.lang.String GC_ENTRYLOG_METADATA_CACHE_PATH</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.GC_ENTRYLOG_METADATA_CACHE_PATH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="USE_TARGET_ENTRYLOG_SIZE_FOR_GC"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>USE_TARGET_ENTRYLOG_SIZE_FOR_GC</h4> |
| <pre>protected static final java.lang.String USE_TARGET_ENTRYLOG_SIZE_FOR_GC</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.USE_TARGET_ENTRYLOG_SIZE_FOR_GC">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="LOCAL_SCRUB_PERIOD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LOCAL_SCRUB_PERIOD</h4> |
| <pre>protected static final java.lang.String LOCAL_SCRUB_PERIOD</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.LOCAL_SCRUB_PERIOD">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="LOCAL_SCRUB_RATE_LIMIT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LOCAL_SCRUB_RATE_LIMIT</h4> |
| <pre>protected static final java.lang.String LOCAL_SCRUB_RATE_LIMIT</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.LOCAL_SCRUB_RATE_LIMIT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="FLUSH_INTERVAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FLUSH_INTERVAL</h4> |
| <pre>protected static final java.lang.String FLUSH_INTERVAL</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.FLUSH_INTERVAL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="FLUSH_ENTRYLOG_INTERVAL_BYTES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FLUSH_ENTRYLOG_INTERVAL_BYTES</h4> |
| <pre>protected static final java.lang.String FLUSH_ENTRYLOG_INTERVAL_BYTES</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.FLUSH_ENTRYLOG_INTERVAL_BYTES">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="DEATH_WATCH_INTERVAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DEATH_WATCH_INTERVAL</h4> |
| <pre>protected static final java.lang.String DEATH_WATCH_INTERVAL</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.DEATH_WATCH_INTERVAL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="OPEN_FILE_LIMIT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>OPEN_FILE_LIMIT</h4> |
| <pre>protected static final java.lang.String OPEN_FILE_LIMIT</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.OPEN_FILE_LIMIT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="PAGE_LIMIT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PAGE_LIMIT</h4> |
| <pre>protected static final java.lang.String PAGE_LIMIT</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.PAGE_LIMIT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="PAGE_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PAGE_SIZE</h4> |
| <pre>protected static final java.lang.String PAGE_SIZE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.PAGE_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="FILEINFO_CACHE_INITIAL_CAPACITY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FILEINFO_CACHE_INITIAL_CAPACITY</h4> |
| <pre>protected static final java.lang.String FILEINFO_CACHE_INITIAL_CAPACITY</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.FILEINFO_CACHE_INITIAL_CAPACITY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="FILEINFO_MAX_IDLE_TIME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FILEINFO_MAX_IDLE_TIME</h4> |
| <pre>protected static final java.lang.String FILEINFO_MAX_IDLE_TIME</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.FILEINFO_MAX_IDLE_TIME">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="FILEINFO_FORMAT_VERSION_TO_WRITE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FILEINFO_FORMAT_VERSION_TO_WRITE</h4> |
| <pre>protected static final java.lang.String FILEINFO_FORMAT_VERSION_TO_WRITE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.FILEINFO_FORMAT_VERSION_TO_WRITE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="MAX_JOURNAL_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MAX_JOURNAL_SIZE</h4> |
| <pre>protected static final java.lang.String MAX_JOURNAL_SIZE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.MAX_JOURNAL_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="MAX_BACKUP_JOURNALS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MAX_BACKUP_JOURNALS</h4> |
| <pre>protected static final java.lang.String MAX_BACKUP_JOURNALS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.MAX_BACKUP_JOURNALS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="JOURNAL_SYNC_DATA"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JOURNAL_SYNC_DATA</h4> |
| <pre>protected static final java.lang.String JOURNAL_SYNC_DATA</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.JOURNAL_SYNC_DATA">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="JOURNAL_WRITE_DATA"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JOURNAL_WRITE_DATA</h4> |
| <pre>protected static final java.lang.String JOURNAL_WRITE_DATA</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.JOURNAL_WRITE_DATA">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="JOURNAL_ADAPTIVE_GROUP_WRITES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JOURNAL_ADAPTIVE_GROUP_WRITES</h4> |
| <pre>protected static final java.lang.String JOURNAL_ADAPTIVE_GROUP_WRITES</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.JOURNAL_ADAPTIVE_GROUP_WRITES">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="JOURNAL_MAX_GROUP_WAIT_MSEC"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JOURNAL_MAX_GROUP_WAIT_MSEC</h4> |
| <pre>protected static final java.lang.String JOURNAL_MAX_GROUP_WAIT_MSEC</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.JOURNAL_MAX_GROUP_WAIT_MSEC">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="JOURNAL_BUFFERED_WRITES_THRESHOLD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JOURNAL_BUFFERED_WRITES_THRESHOLD</h4> |
| <pre>protected static final java.lang.String JOURNAL_BUFFERED_WRITES_THRESHOLD</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.JOURNAL_BUFFERED_WRITES_THRESHOLD">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="JOURNAL_BUFFERED_ENTRIES_THRESHOLD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JOURNAL_BUFFERED_ENTRIES_THRESHOLD</h4> |
| <pre>protected static final java.lang.String JOURNAL_BUFFERED_ENTRIES_THRESHOLD</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.JOURNAL_BUFFERED_ENTRIES_THRESHOLD">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="JOURNAL_FLUSH_WHEN_QUEUE_EMPTY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JOURNAL_FLUSH_WHEN_QUEUE_EMPTY</h4> |
| <pre>protected static final java.lang.String JOURNAL_FLUSH_WHEN_QUEUE_EMPTY</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.JOURNAL_FLUSH_WHEN_QUEUE_EMPTY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="JOURNAL_REMOVE_FROM_PAGE_CACHE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JOURNAL_REMOVE_FROM_PAGE_CACHE</h4> |
| <pre>protected static final java.lang.String JOURNAL_REMOVE_FROM_PAGE_CACHE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.JOURNAL_REMOVE_FROM_PAGE_CACHE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="JOURNAL_PRE_ALLOC_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JOURNAL_PRE_ALLOC_SIZE</h4> |
| <pre>protected static final java.lang.String JOURNAL_PRE_ALLOC_SIZE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.JOURNAL_PRE_ALLOC_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="JOURNAL_WRITE_BUFFER_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JOURNAL_WRITE_BUFFER_SIZE</h4> |
| <pre>protected static final java.lang.String JOURNAL_WRITE_BUFFER_SIZE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.JOURNAL_WRITE_BUFFER_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="JOURNAL_ALIGNMENT_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JOURNAL_ALIGNMENT_SIZE</h4> |
| <pre>protected static final java.lang.String JOURNAL_ALIGNMENT_SIZE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.JOURNAL_ALIGNMENT_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="NUM_JOURNAL_CALLBACK_THREADS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NUM_JOURNAL_CALLBACK_THREADS</h4> |
| <pre>protected static final java.lang.String NUM_JOURNAL_CALLBACK_THREADS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.NUM_JOURNAL_CALLBACK_THREADS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="JOURNAL_FORMAT_VERSION_TO_WRITE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JOURNAL_FORMAT_VERSION_TO_WRITE</h4> |
| <pre>protected static final java.lang.String JOURNAL_FORMAT_VERSION_TO_WRITE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.JOURNAL_FORMAT_VERSION_TO_WRITE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="JOURNAL_QUEUE_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JOURNAL_QUEUE_SIZE</h4> |
| <pre>protected static final java.lang.String JOURNAL_QUEUE_SIZE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.JOURNAL_QUEUE_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="JOURNAL_MAX_MEMORY_SIZE_MB"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JOURNAL_MAX_MEMORY_SIZE_MB</h4> |
| <pre>protected static final java.lang.String JOURNAL_MAX_MEMORY_SIZE_MB</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.JOURNAL_MAX_MEMORY_SIZE_MB">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="JOURNAL_PAGECACHE_FLUSH_INTERVAL_MSEC"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JOURNAL_PAGECACHE_FLUSH_INTERVAL_MSEC</h4> |
| <pre>protected static final java.lang.String JOURNAL_PAGECACHE_FLUSH_INTERVAL_MSEC</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.JOURNAL_PAGECACHE_FLUSH_INTERVAL_MSEC">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="JOURNAL_CHANNEL_PROVIDER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JOURNAL_CHANNEL_PROVIDER</h4> |
| <pre>protected static final java.lang.String JOURNAL_CHANNEL_PROVIDER</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.JOURNAL_CHANNEL_PROVIDER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="JOURNAL_REUSE_FILES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JOURNAL_REUSE_FILES</h4> |
| <pre>protected static final java.lang.String JOURNAL_REUSE_FILES</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.JOURNAL_REUSE_FILES">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="MAX_ADDS_IN_PROGRESS_LIMIT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MAX_ADDS_IN_PROGRESS_LIMIT</h4> |
| <pre>protected static final java.lang.String MAX_ADDS_IN_PROGRESS_LIMIT</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.MAX_ADDS_IN_PROGRESS_LIMIT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="MAX_READS_IN_PROGRESS_LIMIT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MAX_READS_IN_PROGRESS_LIMIT</h4> |
| <pre>protected static final java.lang.String MAX_READS_IN_PROGRESS_LIMIT</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.MAX_READS_IN_PROGRESS_LIMIT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="CLOSE_CHANNEL_ON_RESPONSE_TIMEOUT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CLOSE_CHANNEL_ON_RESPONSE_TIMEOUT</h4> |
| <pre>protected static final java.lang.String CLOSE_CHANNEL_ON_RESPONSE_TIMEOUT</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.CLOSE_CHANNEL_ON_RESPONSE_TIMEOUT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="WAIT_TIMEOUT_ON_RESPONSE_BACKPRESSURE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>WAIT_TIMEOUT_ON_RESPONSE_BACKPRESSURE</h4> |
| <pre>protected static final java.lang.String WAIT_TIMEOUT_ON_RESPONSE_BACKPRESSURE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.WAIT_TIMEOUT_ON_RESPONSE_BACKPRESSURE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="BOOKIE_PORT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BOOKIE_PORT</h4> |
| <pre>protected static final java.lang.String BOOKIE_PORT</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.BOOKIE_PORT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="LISTENING_INTERFACE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LISTENING_INTERFACE</h4> |
| <pre>protected static final java.lang.String LISTENING_INTERFACE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.LISTENING_INTERFACE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ALLOW_LOOPBACK"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALLOW_LOOPBACK</h4> |
| <pre>protected static final java.lang.String ALLOW_LOOPBACK</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.ALLOW_LOOPBACK">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ADVERTISED_ADDRESS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ADVERTISED_ADDRESS</h4> |
| <pre>protected static final java.lang.String ADVERTISED_ADDRESS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.ADVERTISED_ADDRESS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="BOOKIE_ID"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BOOKIE_ID</h4> |
| <pre>protected static final java.lang.String BOOKIE_ID</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.BOOKIE_ID">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ALLOW_EPHEMERAL_PORTS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALLOW_EPHEMERAL_PORTS</h4> |
| <pre>protected static final java.lang.String ALLOW_EPHEMERAL_PORTS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.ALLOW_EPHEMERAL_PORTS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="JOURNAL_DIR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JOURNAL_DIR</h4> |
| <pre>protected static final java.lang.String JOURNAL_DIR</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.JOURNAL_DIR">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="JOURNAL_DIRS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JOURNAL_DIRS</h4> |
| <pre>protected static final java.lang.String JOURNAL_DIRS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.JOURNAL_DIRS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="LEDGER_DIRS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LEDGER_DIRS</h4> |
| <pre>protected static final java.lang.String LEDGER_DIRS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.LEDGER_DIRS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="INDEX_DIRS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>INDEX_DIRS</h4> |
| <pre>protected static final java.lang.String INDEX_DIRS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.INDEX_DIRS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ALLOW_STORAGE_EXPANSION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALLOW_STORAGE_EXPANSION</h4> |
| <pre>protected static final java.lang.String ALLOW_STORAGE_EXPANSION</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.ALLOW_STORAGE_EXPANSION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="SERVER_TCP_NODELAY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SERVER_TCP_NODELAY</h4> |
| <pre>protected static final java.lang.String SERVER_TCP_NODELAY</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.SERVER_TCP_NODELAY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="SERVER_SOCK_KEEPALIVE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SERVER_SOCK_KEEPALIVE</h4> |
| <pre>protected static final java.lang.String SERVER_SOCK_KEEPALIVE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.SERVER_SOCK_KEEPALIVE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="SERVER_SOCK_LINGER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SERVER_SOCK_LINGER</h4> |
| <pre>protected static final java.lang.String SERVER_SOCK_LINGER</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.SERVER_SOCK_LINGER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="SERVER_WRITEBUFFER_LOW_WATER_MARK"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SERVER_WRITEBUFFER_LOW_WATER_MARK</h4> |
| <pre>protected static final java.lang.String SERVER_WRITEBUFFER_LOW_WATER_MARK</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.SERVER_WRITEBUFFER_LOW_WATER_MARK">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="SERVER_WRITEBUFFER_HIGH_WATER_MARK"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SERVER_WRITEBUFFER_HIGH_WATER_MARK</h4> |
| <pre>protected static final java.lang.String SERVER_WRITEBUFFER_HIGH_WATER_MARK</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.SERVER_WRITEBUFFER_HIGH_WATER_MARK">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="SERVER_NUM_ACCEPTOR_THREADS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SERVER_NUM_ACCEPTOR_THREADS</h4> |
| <pre>protected static final java.lang.String SERVER_NUM_ACCEPTOR_THREADS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.SERVER_NUM_ACCEPTOR_THREADS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="SERVER_NUM_IO_THREADS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SERVER_NUM_IO_THREADS</h4> |
| <pre>protected static final java.lang.String SERVER_NUM_IO_THREADS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.SERVER_NUM_IO_THREADS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ZK_RETRY_BACKOFF_START_MS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ZK_RETRY_BACKOFF_START_MS</h4> |
| <pre>protected static final java.lang.String ZK_RETRY_BACKOFF_START_MS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.ZK_RETRY_BACKOFF_START_MS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ZK_RETRY_BACKOFF_MAX_MS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ZK_RETRY_BACKOFF_MAX_MS</h4> |
| <pre>protected static final java.lang.String ZK_RETRY_BACKOFF_MAX_MS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.ZK_RETRY_BACKOFF_MAX_MS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="OPEN_LEDGER_REREPLICATION_GRACE_PERIOD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>OPEN_LEDGER_REREPLICATION_GRACE_PERIOD</h4> |
| <pre>protected static final java.lang.String OPEN_LEDGER_REREPLICATION_GRACE_PERIOD</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.OPEN_LEDGER_REREPLICATION_GRACE_PERIOD">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="LOCK_RELEASE_OF_FAILED_LEDGER_GRACE_PERIOD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LOCK_RELEASE_OF_FAILED_LEDGER_GRACE_PERIOD</h4> |
| <pre>protected static final java.lang.String LOCK_RELEASE_OF_FAILED_LEDGER_GRACE_PERIOD</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.LOCK_RELEASE_OF_FAILED_LEDGER_GRACE_PERIOD">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="READ_ONLY_MODE_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>READ_ONLY_MODE_ENABLED</h4> |
| <pre>protected static final java.lang.String READ_ONLY_MODE_ENABLED</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.READ_ONLY_MODE_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="READ_ONLY_MODE_ON_ANY_DISK_FULL_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>READ_ONLY_MODE_ON_ANY_DISK_FULL_ENABLED</h4> |
| <pre>protected static final java.lang.String READ_ONLY_MODE_ON_ANY_DISK_FULL_ENABLED</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.READ_ONLY_MODE_ON_ANY_DISK_FULL_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="FORCE_READ_ONLY_BOOKIE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FORCE_READ_ONLY_BOOKIE</h4> |
| <pre>protected static final java.lang.String FORCE_READ_ONLY_BOOKIE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.FORCE_READ_ONLY_BOOKIE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="PERSIST_BOOKIE_STATUS_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PERSIST_BOOKIE_STATUS_ENABLED</h4> |
| <pre>protected static final java.lang.String PERSIST_BOOKIE_STATUS_ENABLED</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.PERSIST_BOOKIE_STATUS_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="DISK_USAGE_THRESHOLD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DISK_USAGE_THRESHOLD</h4> |
| <pre>protected static final java.lang.String DISK_USAGE_THRESHOLD</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.DISK_USAGE_THRESHOLD">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="DISK_USAGE_WARN_THRESHOLD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DISK_USAGE_WARN_THRESHOLD</h4> |
| <pre>protected static final java.lang.String DISK_USAGE_WARN_THRESHOLD</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.DISK_USAGE_WARN_THRESHOLD">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="DISK_USAGE_LWM_THRESHOLD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DISK_USAGE_LWM_THRESHOLD</h4> |
| <pre>protected static final java.lang.String DISK_USAGE_LWM_THRESHOLD</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.DISK_USAGE_LWM_THRESHOLD">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="DISK_CHECK_INTERVAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DISK_CHECK_INTERVAL</h4> |
| <pre>protected static final java.lang.String DISK_CHECK_INTERVAL</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.DISK_CHECK_INTERVAL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="AUDITOR_PERIODIC_CHECK_INTERVAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AUDITOR_PERIODIC_CHECK_INTERVAL</h4> |
| <pre>protected static final java.lang.String AUDITOR_PERIODIC_CHECK_INTERVAL</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.AUDITOR_PERIODIC_CHECK_INTERVAL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="AUDITOR_PERIODIC_BOOKIE_CHECK_INTERVAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AUDITOR_PERIODIC_BOOKIE_CHECK_INTERVAL</h4> |
| <pre>protected static final java.lang.String AUDITOR_PERIODIC_BOOKIE_CHECK_INTERVAL</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.AUDITOR_PERIODIC_BOOKIE_CHECK_INTERVAL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="AUDITOR_PERIODIC_PLACEMENT_POLICY_CHECK_INTERVAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AUDITOR_PERIODIC_PLACEMENT_POLICY_CHECK_INTERVAL</h4> |
| <pre>protected static final java.lang.String AUDITOR_PERIODIC_PLACEMENT_POLICY_CHECK_INTERVAL</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.AUDITOR_PERIODIC_PLACEMENT_POLICY_CHECK_INTERVAL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="REPAIRED_PLACEMENT_POLICY_NOT_ADHERING_BOOKIE_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>REPAIRED_PLACEMENT_POLICY_NOT_ADHERING_BOOKIE_ENABLED</h4> |
| <pre>protected static final java.lang.String REPAIRED_PLACEMENT_POLICY_NOT_ADHERING_BOOKIE_ENABLED</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.REPAIRED_PLACEMENT_POLICY_NOT_ADHERING_BOOKIE_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="AUDITOR_LEDGER_VERIFICATION_PERCENTAGE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AUDITOR_LEDGER_VERIFICATION_PERCENTAGE</h4> |
| <pre>protected static final java.lang.String AUDITOR_LEDGER_VERIFICATION_PERCENTAGE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.AUDITOR_LEDGER_VERIFICATION_PERCENTAGE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="AUTO_RECOVERY_DAEMON_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AUTO_RECOVERY_DAEMON_ENABLED</h4> |
| <pre>protected static final java.lang.String AUTO_RECOVERY_DAEMON_ENABLED</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.AUTO_RECOVERY_DAEMON_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="LOST_BOOKIE_RECOVERY_DELAY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LOST_BOOKIE_RECOVERY_DELAY</h4> |
| <pre>protected static final java.lang.String LOST_BOOKIE_RECOVERY_DELAY</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.LOST_BOOKIE_RECOVERY_DELAY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="RW_REREPLICATE_BACKOFF_MS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>RW_REREPLICATE_BACKOFF_MS</h4> |
| <pre>protected static final java.lang.String RW_REREPLICATE_BACKOFF_MS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.RW_REREPLICATE_BACKOFF_MS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="UNDERREPLICATED_LEDGER_RECOVERY_GRACE_PERIOD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>UNDERREPLICATED_LEDGER_RECOVERY_GRACE_PERIOD</h4> |
| <pre>protected static final java.lang.String UNDERREPLICATED_LEDGER_RECOVERY_GRACE_PERIOD</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.UNDERREPLICATED_LEDGER_RECOVERY_GRACE_PERIOD">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="AUDITOR_REPLICAS_CHECK_INTERVAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AUDITOR_REPLICAS_CHECK_INTERVAL</h4> |
| <pre>protected static final java.lang.String AUDITOR_REPLICAS_CHECK_INTERVAL</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.AUDITOR_REPLICAS_CHECK_INTERVAL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="AUDITOR_MAX_NUMBER_OF_CONCURRENT_OPEN_LEDGER_OPERATIONS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AUDITOR_MAX_NUMBER_OF_CONCURRENT_OPEN_LEDGER_OPERATIONS</h4> |
| <pre>protected static final java.lang.String AUDITOR_MAX_NUMBER_OF_CONCURRENT_OPEN_LEDGER_OPERATIONS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.AUDITOR_MAX_NUMBER_OF_CONCURRENT_OPEN_LEDGER_OPERATIONS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="AUDITOR_ACQUIRE_CONCURRENT_OPEN_LEDGER_OPERATIONS_TIMEOUT_MSEC"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AUDITOR_ACQUIRE_CONCURRENT_OPEN_LEDGER_OPERATIONS_TIMEOUT_MSEC</h4> |
| <pre>protected static final java.lang.String AUDITOR_ACQUIRE_CONCURRENT_OPEN_LEDGER_OPERATIONS_TIMEOUT_MSEC</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.AUDITOR_ACQUIRE_CONCURRENT_OPEN_LEDGER_OPERATIONS_TIMEOUT_MSEC">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="IN_FLIGHT_READ_ENTRY_NUM_IN_LEDGER_CHECKER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IN_FLIGHT_READ_ENTRY_NUM_IN_LEDGER_CHECKER</h4> |
| <pre>protected static final java.lang.String IN_FLIGHT_READ_ENTRY_NUM_IN_LEDGER_CHECKER</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.IN_FLIGHT_READ_ENTRY_NUM_IN_LEDGER_CHECKER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="NUM_ADD_WORKER_THREADS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NUM_ADD_WORKER_THREADS</h4> |
| <pre>protected static final java.lang.String NUM_ADD_WORKER_THREADS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.NUM_ADD_WORKER_THREADS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="NUM_READ_WORKER_THREADS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NUM_READ_WORKER_THREADS</h4> |
| <pre>protected static final java.lang.String NUM_READ_WORKER_THREADS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.NUM_READ_WORKER_THREADS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="MAX_PENDING_READ_REQUESTS_PER_THREAD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MAX_PENDING_READ_REQUESTS_PER_THREAD</h4> |
| <pre>protected static final java.lang.String MAX_PENDING_READ_REQUESTS_PER_THREAD</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.MAX_PENDING_READ_REQUESTS_PER_THREAD">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="MAX_PENDING_ADD_REQUESTS_PER_THREAD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MAX_PENDING_ADD_REQUESTS_PER_THREAD</h4> |
| <pre>protected static final java.lang.String MAX_PENDING_ADD_REQUESTS_PER_THREAD</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.MAX_PENDING_ADD_REQUESTS_PER_THREAD">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="NUM_LONG_POLL_WORKER_THREADS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NUM_LONG_POLL_WORKER_THREADS</h4> |
| <pre>protected static final java.lang.String NUM_LONG_POLL_WORKER_THREADS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.NUM_LONG_POLL_WORKER_THREADS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="NUM_HIGH_PRIORITY_WORKER_THREADS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NUM_HIGH_PRIORITY_WORKER_THREADS</h4> |
| <pre>protected static final java.lang.String NUM_HIGH_PRIORITY_WORKER_THREADS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.NUM_HIGH_PRIORITY_WORKER_THREADS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="READ_WORKER_THREADS_THROTTLING_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>READ_WORKER_THREADS_THROTTLING_ENABLED</h4> |
| <pre>protected static final java.lang.String READ_WORKER_THREADS_THROTTLING_ENABLED</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.READ_WORKER_THREADS_THROTTLING_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="REQUEST_TIMER_TICK_DURATION_MILLISEC"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>REQUEST_TIMER_TICK_DURATION_MILLISEC</h4> |
| <pre>protected static final java.lang.String REQUEST_TIMER_TICK_DURATION_MILLISEC</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.REQUEST_TIMER_TICK_DURATION_MILLISEC">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="REQUEST_TIMER_NO_OF_TICKS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>REQUEST_TIMER_NO_OF_TICKS</h4> |
| <pre>protected static final java.lang.String REQUEST_TIMER_NO_OF_TICKS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.REQUEST_TIMER_NO_OF_TICKS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="READ_BUFFER_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>READ_BUFFER_SIZE</h4> |
| <pre>protected static final java.lang.String READ_BUFFER_SIZE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.READ_BUFFER_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="WRITE_BUFFER_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>WRITE_BUFFER_SIZE</h4> |
| <pre>protected static final java.lang.String WRITE_BUFFER_SIZE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.WRITE_BUFFER_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="USE_HOST_NAME_AS_BOOKIE_ID"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>USE_HOST_NAME_AS_BOOKIE_ID</h4> |
| <pre>protected static final java.lang.String USE_HOST_NAME_AS_BOOKIE_ID</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.USE_HOST_NAME_AS_BOOKIE_ID">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="USE_SHORT_HOST_NAME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>USE_SHORT_HOST_NAME</h4> |
| <pre>protected static final java.lang.String USE_SHORT_HOST_NAME</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.USE_SHORT_HOST_NAME">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ENABLE_LOCAL_TRANSPORT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ENABLE_LOCAL_TRANSPORT</h4> |
| <pre>protected static final java.lang.String ENABLE_LOCAL_TRANSPORT</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.ENABLE_LOCAL_TRANSPORT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="DISABLE_SERVER_SOCKET_BIND"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DISABLE_SERVER_SOCKET_BIND</h4> |
| <pre>protected static final java.lang.String DISABLE_SERVER_SOCKET_BIND</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.DISABLE_SERVER_SOCKET_BIND">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="SORTED_LEDGER_STORAGE_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SORTED_LEDGER_STORAGE_ENABLED</h4> |
| <pre>protected static final java.lang.String SORTED_LEDGER_STORAGE_ENABLED</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.SORTED_LEDGER_STORAGE_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="SKIP_LIST_SIZE_LIMIT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SKIP_LIST_SIZE_LIMIT</h4> |
| <pre>protected static final java.lang.String SKIP_LIST_SIZE_LIMIT</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.SKIP_LIST_SIZE_LIMIT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="SKIP_LIST_CHUNK_SIZE_ENTRY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SKIP_LIST_CHUNK_SIZE_ENTRY</h4> |
| <pre>protected static final java.lang.String SKIP_LIST_CHUNK_SIZE_ENTRY</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.SKIP_LIST_CHUNK_SIZE_ENTRY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="SKIP_LIST_MAX_ALLOC_ENTRY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SKIP_LIST_MAX_ALLOC_ENTRY</h4> |
| <pre>protected static final java.lang.String SKIP_LIST_MAX_ALLOC_ENTRY</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.SKIP_LIST_MAX_ALLOC_ENTRY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ENABLE_STATISTICS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ENABLE_STATISTICS</h4> |
| <pre>protected static final java.lang.String ENABLE_STATISTICS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.ENABLE_STATISTICS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="STATS_PROVIDER_CLASS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>STATS_PROVIDER_CLASS</h4> |
| <pre>protected static final java.lang.String STATS_PROVIDER_CLASS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.STATS_PROVIDER_CLASS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="SANITY_CHECK_METRICS_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SANITY_CHECK_METRICS_ENABLED</h4> |
| <pre>protected static final java.lang.String SANITY_CHECK_METRICS_ENABLED</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.SANITY_CHECK_METRICS_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="BYTEBUF_ALLOCATOR_SIZE_INITIAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BYTEBUF_ALLOCATOR_SIZE_INITIAL</h4> |
| <pre>protected static final java.lang.String BYTEBUF_ALLOCATOR_SIZE_INITIAL</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.BYTEBUF_ALLOCATOR_SIZE_INITIAL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="BYTEBUF_ALLOCATOR_SIZE_MIN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BYTEBUF_ALLOCATOR_SIZE_MIN</h4> |
| <pre>protected static final java.lang.String BYTEBUF_ALLOCATOR_SIZE_MIN</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.BYTEBUF_ALLOCATOR_SIZE_MIN">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="BYTEBUF_ALLOCATOR_SIZE_MAX"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BYTEBUF_ALLOCATOR_SIZE_MAX</h4> |
| <pre>protected static final java.lang.String BYTEBUF_ALLOCATOR_SIZE_MAX</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.BYTEBUF_ALLOCATOR_SIZE_MAX">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="BOOKIE_AUTH_PROVIDER_FACTORY_CLASS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BOOKIE_AUTH_PROVIDER_FACTORY_CLASS</h4> |
| <pre>protected static final java.lang.String BOOKIE_AUTH_PROVIDER_FACTORY_CLASS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.BOOKIE_AUTH_PROVIDER_FACTORY_CLASS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="MIN_USABLESIZE_FOR_INDEXFILE_CREATION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MIN_USABLESIZE_FOR_INDEXFILE_CREATION</h4> |
| <pre>protected static final java.lang.String MIN_USABLESIZE_FOR_INDEXFILE_CREATION</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.MIN_USABLESIZE_FOR_INDEXFILE_CREATION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="MIN_USABLESIZE_FOR_ENTRYLOG_CREATION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MIN_USABLESIZE_FOR_ENTRYLOG_CREATION</h4> |
| <pre>protected static final java.lang.String MIN_USABLESIZE_FOR_ENTRYLOG_CREATION</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.MIN_USABLESIZE_FOR_ENTRYLOG_CREATION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="MIN_USABLESIZE_FOR_HIGH_PRIORITY_WRITES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MIN_USABLESIZE_FOR_HIGH_PRIORITY_WRITES</h4> |
| <pre>protected static final java.lang.String MIN_USABLESIZE_FOR_HIGH_PRIORITY_WRITES</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.MIN_USABLESIZE_FOR_HIGH_PRIORITY_WRITES">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ALLOW_MULTIPLEDIRS_UNDER_SAME_DISKPARTITION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALLOW_MULTIPLEDIRS_UNDER_SAME_DISKPARTITION</h4> |
| <pre>protected static final java.lang.String ALLOW_MULTIPLEDIRS_UNDER_SAME_DISKPARTITION</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.ALLOW_MULTIPLEDIRS_UNDER_SAME_DISKPARTITION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="HTTP_SERVER_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>HTTP_SERVER_ENABLED</h4> |
| <pre>protected static final java.lang.String HTTP_SERVER_ENABLED</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.HTTP_SERVER_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="HTTP_SERVER_PORT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>HTTP_SERVER_PORT</h4> |
| <pre>protected static final java.lang.String HTTP_SERVER_PORT</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.HTTP_SERVER_PORT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="HTTP_SERVER_HOST"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>HTTP_SERVER_HOST</h4> |
| <pre>protected static final java.lang.String HTTP_SERVER_HOST</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.HTTP_SERVER_HOST">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="HTTP_SERVER_TLS_ENABLE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>HTTP_SERVER_TLS_ENABLE</h4> |
| <pre>protected static final java.lang.String HTTP_SERVER_TLS_ENABLE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.HTTP_SERVER_TLS_ENABLE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="HTTP_SERVER_KEY_STORE_PATH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>HTTP_SERVER_KEY_STORE_PATH</h4> |
| <pre>protected static final java.lang.String HTTP_SERVER_KEY_STORE_PATH</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.HTTP_SERVER_KEY_STORE_PATH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="HTTP_SERVER_KEY_STORE_PASSWORD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>HTTP_SERVER_KEY_STORE_PASSWORD</h4> |
| <pre>protected static final java.lang.String HTTP_SERVER_KEY_STORE_PASSWORD</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.HTTP_SERVER_KEY_STORE_PASSWORD">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="HTTP_SERVER_TRUST_STORE_PATH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>HTTP_SERVER_TRUST_STORE_PATH</h4> |
| <pre>protected static final java.lang.String HTTP_SERVER_TRUST_STORE_PATH</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.HTTP_SERVER_TRUST_STORE_PATH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="HTTP_SERVER_TRUST_STORE_PASSWORD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>HTTP_SERVER_TRUST_STORE_PASSWORD</h4> |
| <pre>protected static final java.lang.String HTTP_SERVER_TRUST_STORE_PASSWORD</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.HTTP_SERVER_TRUST_STORE_PASSWORD">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="EXTRA_SERVER_COMPONENTS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>EXTRA_SERVER_COMPONENTS</h4> |
| <pre>protected static final java.lang.String EXTRA_SERVER_COMPONENTS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.EXTRA_SERVER_COMPONENTS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="IGNORE_EXTRA_SERVER_COMPONENTS_STARTUP_FAILURES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IGNORE_EXTRA_SERVER_COMPONENTS_STARTUP_FAILURES</h4> |
| <pre>protected static final java.lang.String IGNORE_EXTRA_SERVER_COMPONENTS_STARTUP_FAILURES</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.IGNORE_EXTRA_SERVER_COMPONENTS_STARTUP_FAILURES">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="REGISTRATION_MANAGER_CLASS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>REGISTRATION_MANAGER_CLASS</h4> |
| <pre>protected static final java.lang.String REGISTRATION_MANAGER_CLASS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.REGISTRATION_MANAGER_CLASS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ENABLE_TASK_EXECUTION_STATS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ENABLE_TASK_EXECUTION_STATS</h4> |
| <pre>protected static final java.lang.String ENABLE_TASK_EXECUTION_STATS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.ENABLE_TASK_EXECUTION_STATS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ENTRY_LOG_PER_LEDGER_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ENTRY_LOG_PER_LEDGER_ENABLED</h4> |
| <pre>protected static final java.lang.String ENTRY_LOG_PER_LEDGER_ENABLED</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.ENTRY_LOG_PER_LEDGER_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="NUMBER_OF_MEMTABLE_FLUSH_THREADS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NUMBER_OF_MEMTABLE_FLUSH_THREADS</h4> |
| <pre>protected static final java.lang.String NUMBER_OF_MEMTABLE_FLUSH_THREADS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.NUMBER_OF_MEMTABLE_FLUSH_THREADS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ENTRYLOGMAP_ACCESS_EXPIRYTIME_INSECONDS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ENTRYLOGMAP_ACCESS_EXPIRYTIME_INSECONDS</h4> |
| <pre>protected static final java.lang.String ENTRYLOGMAP_ACCESS_EXPIRYTIME_INSECONDS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.ENTRYLOGMAP_ACCESS_EXPIRYTIME_INSECONDS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="MAXIMUM_NUMBER_OF_ACTIVE_ENTRYLOGS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MAXIMUM_NUMBER_OF_ACTIVE_ENTRYLOGS</h4> |
| <pre>protected static final java.lang.String MAXIMUM_NUMBER_OF_ACTIVE_ENTRYLOGS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.MAXIMUM_NUMBER_OF_ACTIVE_ENTRYLOGS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ENTRY_LOG_PER_LEDGER_COUNTER_LIMITS_MULT_FACTOR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ENTRY_LOG_PER_LEDGER_COUNTER_LIMITS_MULT_FACTOR</h4> |
| <pre>protected static final java.lang.String ENTRY_LOG_PER_LEDGER_COUNTER_LIMITS_MULT_FACTOR</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.ENTRY_LOG_PER_LEDGER_COUNTER_LIMITS_MULT_FACTOR">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="LOCAL_CONSISTENCY_CHECK_ON_STARTUP"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LOCAL_CONSISTENCY_CHECK_ON_STARTUP</h4> |
| <pre>protected static final java.lang.String LOCAL_CONSISTENCY_CHECK_ON_STARTUP</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.LOCAL_CONSISTENCY_CHECK_ON_STARTUP">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="AUTHORIZED_ROLES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AUTHORIZED_ROLES</h4> |
| <pre>protected static final java.lang.String AUTHORIZED_ROLES</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.AUTHORIZED_ROLES">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="DATA_INTEGRITY_CHECKING_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DATA_INTEGRITY_CHECKING_ENABLED</h4> |
| <pre>protected static final java.lang.String DATA_INTEGRITY_CHECKING_ENABLED</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.DATA_INTEGRITY_CHECKING_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="DATA_INTEGRITY_COOKIE_STAMPING_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DATA_INTEGRITY_COOKIE_STAMPING_ENABLED</h4> |
| <pre>protected static final java.lang.String DATA_INTEGRITY_COOKIE_STAMPING_ENABLED</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.DATA_INTEGRITY_COOKIE_STAMPING_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="DEFAULT_ROCKSDB_CONF"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DEFAULT_ROCKSDB_CONF</h4> |
| <pre>protected static final java.lang.String DEFAULT_ROCKSDB_CONF</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.DEFAULT_ROCKSDB_CONF">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ENTRY_LOCATION_ROCKSDB_CONF"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ENTRY_LOCATION_ROCKSDB_CONF</h4> |
| <pre>protected static final java.lang.String ENTRY_LOCATION_ROCKSDB_CONF</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.ENTRY_LOCATION_ROCKSDB_CONF">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="LEDGER_METADATA_ROCKSDB_CONF"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LEDGER_METADATA_ROCKSDB_CONF</h4> |
| <pre>protected static final java.lang.String LEDGER_METADATA_ROCKSDB_CONF</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.LEDGER_METADATA_ROCKSDB_CONF">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="MAX_OPERATION_NUMBERS_IN_SINGLE_ROCKSDB_WRITE_BATCH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MAX_OPERATION_NUMBERS_IN_SINGLE_ROCKSDB_WRITE_BATCH</h4> |
| <pre>protected static final java.lang.String MAX_OPERATION_NUMBERS_IN_SINGLE_ROCKSDB_WRITE_BATCH</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.MAX_OPERATION_NUMBERS_IN_SINGLE_ROCKSDB_WRITE_BATCH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="SKIP_REPLAY_JOURNAL_INVALID_RECORD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SKIP_REPLAY_JOURNAL_INVALID_RECORD</h4> |
| <pre>protected static final java.lang.String SKIP_REPLAY_JOURNAL_INVALID_RECORD</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.SKIP_REPLAY_JOURNAL_INVALID_RECORD">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="MAX_BATCH_READ_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MAX_BATCH_READ_SIZE</h4> |
| <pre>protected static final java.lang.String MAX_BATCH_READ_SIZE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.MAX_BATCH_READ_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="DEFAULT_MAX_BATCH_READ_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>DEFAULT_MAX_BATCH_READ_SIZE</h4> |
| <pre>protected static final int DEFAULT_MAX_BATCH_READ_SIZE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.DEFAULT_MAX_BATCH_READ_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <section> |
| <ul class="blockList"> |
| <li class="blockList"><a id="constructor.detail"> |
| <!-- --> |
| </a> |
| <h3>Constructor Detail</h3> |
| <a id="<init>()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ServerConfiguration</h4> |
| <pre>public ServerConfiguration()</pre> |
| <div class="block">Construct a default configuration object.</div> |
| </li> |
| </ul> |
| <a id="<init>(org.apache.bookkeeper.conf.AbstractConfiguration)"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>ServerConfiguration</h4> |
| <pre>public ServerConfiguration​(<a href="AbstractConfiguration.html" title="class in org.apache.bookkeeper.conf">AbstractConfiguration</a> conf)</pre> |
| <div class="block">Construct a configuration based on other configuration.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>conf</code> - Other configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| <!-- ============ METHOD DETAIL ========== --> |
| <section> |
| <ul class="blockList"> |
| <li class="blockList"><a id="method.detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a id="getEntryLogSizeLimit()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEntryLogSizeLimit</h4> |
| <pre class="methodSignature">public long getEntryLogSizeLimit()</pre> |
| <div class="block">Get entry logger size limitation.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>entry logger size limitation</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setEntryLogSizeLimit(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEntryLogSizeLimit</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setEntryLogSizeLimit​(long logSizeLimit)</pre> |
| <div class="block">Set entry logger size limitation.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>logSizeLimit</code> - new log size limitation</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isEntryLogFilePreAllocationEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isEntryLogFilePreAllocationEnabled</h4> |
| <pre class="methodSignature">public boolean isEntryLogFilePreAllocationEnabled()</pre> |
| <div class="block">Is entry log file preallocation enabled.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>whether entry log file preallocation is enabled or not.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setEntryLogFilePreAllocationEnabled(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEntryLogFilePreAllocationEnabled</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setEntryLogFilePreAllocationEnabled​(boolean enabled)</pre> |
| <div class="block">Enable/disable entry log file preallocation.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - enable/disable entry log file preallocation.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration object.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getGcWaitTime()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getGcWaitTime</h4> |
| <pre class="methodSignature">public long getGcWaitTime()</pre> |
| <div class="block">Get Garbage collection wait time. Default value is 10 minutes. |
| The guideline is not to set a too low value for this, if using zookeeper based |
| ledger manager. And it would be nice to align with the average lifecyle time of |
| ledgers in the system.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>gc wait time</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setGcWaitTime(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setGcWaitTime</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setGcWaitTime​(long gcWaitTime)</pre> |
| <div class="block">Set garbage collection wait time.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>gcWaitTime</code> - gc wait time</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getGcOverreplicatedLedgerWaitTimeMillis()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getGcOverreplicatedLedgerWaitTimeMillis</h4> |
| <pre class="methodSignature">public long getGcOverreplicatedLedgerWaitTimeMillis()</pre> |
| <div class="block">Get wait time in millis for garbage collection of overreplicated ledgers.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>gc wait time</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setGcOverreplicatedLedgerWaitTime(long,java.util.concurrent.TimeUnit)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setGcOverreplicatedLedgerWaitTime</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setGcOverreplicatedLedgerWaitTime​(long gcWaitTime, |
| java.util.concurrent.TimeUnit unit)</pre> |
| <div class="block">Set wait time for garbage collection of overreplicated ledgers. Default: 1 day |
| |
| <p>A ledger can be overreplicated under the following circumstances: |
| 1. The ledger with few entries has bk1 and bk2 as its ensemble. |
| 2. bk1 crashes. |
| 3. bk3 replicates the ledger from bk2 and updates the ensemble to bk2 and bk3. |
| 4. bk1 comes back up. |
| 5. Now there are 3 copies of the ledger.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>gcWaitTime</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getGcOverreplicatedLedgerMaxConcurrentRequests()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getGcOverreplicatedLedgerMaxConcurrentRequests</h4> |
| <pre class="methodSignature">public int getGcOverreplicatedLedgerMaxConcurrentRequests()</pre> |
| <div class="block">Max number of concurrent requests in garbage collection of overreplicated ledgers.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>max number of concurrent requests</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setGcOverreplicatedLedgerMaxConcurrentRequests(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setGcOverreplicatedLedgerMaxConcurrentRequests</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setGcOverreplicatedLedgerMaxConcurrentRequests​(int gcOverreplicatedLedgerMaxConcurrentRequests)</pre> |
| <div class="block">Max number of concurrent requests in garbage collection of overreplicated ledgers. Default: 1000</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>gcOverreplicatedLedgerMaxConcurrentRequests</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getUseTransactionalCompaction()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getUseTransactionalCompaction</h4> |
| <pre class="methodSignature">public boolean getUseTransactionalCompaction()</pre> |
| <div class="block">Get whether to use transactional compaction and using a separate log for compaction or not.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>use transactional compaction</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setUseTransactionalCompaction(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setUseTransactionalCompaction</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setUseTransactionalCompaction​(boolean useTransactionalCompaction)</pre> |
| <div class="block">Set whether to use transactional compaction and using a separate log for compaction or not.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>useTransactionalCompaction</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getVerifyMetadataOnGC()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getVerifyMetadataOnGC</h4> |
| <pre class="methodSignature">public boolean getVerifyMetadataOnGC()</pre> |
| <div class="block">Get whether the bookie is configured to double check prior to gc.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>use transactional compaction</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setVerifyMetadataOnGc(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setVerifyMetadataOnGc</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setVerifyMetadataOnGc​(boolean verifyMetadataOnGC)</pre> |
| <div class="block">Set whether the bookie is configured to double check prior to gc.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>verifyMetadataOnGC</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isGcEntryLogMetadataCacheEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isGcEntryLogMetadataCacheEnabled</h4> |
| <pre class="methodSignature">public boolean isGcEntryLogMetadataCacheEnabled()</pre> |
| <div class="block">Get whether the bookie is configured to use persistent |
| entrylogMetadataMap.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>use persistent entry-log metadata map</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setGcEntryLogMetadataCacheEnabled(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setGcEntryLogMetadataCacheEnabled</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setGcEntryLogMetadataCacheEnabled​(boolean gcEntryLogMetadataCacheEnabled)</pre> |
| <div class="block">Set whether the bookie is configured to use persistent |
| entrylogMetadataMap.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>gcEntryLogMetadataCacheEnabled</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getGcEntryLogMetadataCachePath()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getGcEntryLogMetadataCachePath</h4> |
| <pre class="methodSignature">public java.lang.String getGcEntryLogMetadataCachePath()</pre> |
| <div class="block">Get directory to persist Entrylog metadata if |
| gcPersistentEntrylogMetadataMapEnabled is true.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>entrylog metadata-map persistent store dir path.(default: it |
| creates a sub-directory under each ledger |
| directory with name "metadata-cache". If it set, it only works for one ledger directory |
| configured for ledgerDirectories).</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setGcEntryLogMetadataCachePath(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setGcEntryLogMetadataCachePath</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setGcEntryLogMetadataCachePath​(java.lang.String gcEntrylogMetadataCachePath)</pre> |
| <div class="block">Set directory to persist Entrylog metadata if gcPersistentEntrylogMetadataMapEnabled is true. |
| If it set, it only works for one ledger directory configured for ledgerDirectories. For multi ledgerDirectory |
| configured, keep the default value is the best practice.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>gcEntrylogMetadataCachePath</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isUseTargetEntryLogSizeForGc()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isUseTargetEntryLogSizeForGc</h4> |
| <pre class="methodSignature">public boolean isUseTargetEntryLogSizeForGc()</pre> |
| </li> |
| </ul> |
| <a id="setUseTargetEntryLogSizeForGc(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setUseTargetEntryLogSizeForGc</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setUseTargetEntryLogSizeForGc​(boolean useTargetEntryLogSizeForGc)</pre> |
| </li> |
| </ul> |
| <a id="isLocalScrubEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isLocalScrubEnabled</h4> |
| <pre class="methodSignature">public boolean isLocalScrubEnabled()</pre> |
| <div class="block">Get whether local scrub is enabled.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Whether local scrub is enabled.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getLocalScrubPeriod()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLocalScrubPeriod</h4> |
| <pre class="methodSignature">public long getLocalScrubPeriod()</pre> |
| <div class="block">Get local scrub interval.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Number of seconds between scrubs, <=0 for disabled.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setLocalScrubPeriod(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setLocalScrubPeriod</h4> |
| <pre class="methodSignature">public void setLocalScrubPeriod​(long period)</pre> |
| <div class="block">Set local scrub period in seconds (<=0 for disabled). Scrub will be scheduled at delays |
| chosen from the interval (.5 * interval, 1.5 * interval)</div> |
| </li> |
| </ul> |
| <a id="getLocalScrubRateLimit()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLocalScrubRateLimit</h4> |
| <pre class="methodSignature">public double getLocalScrubRateLimit()</pre> |
| <div class="block">Get local scrub rate limit (entries/second).</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Max number of entries to scrub per second, 0 for disabled.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setLocalScrubRateLimit(double)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setLocalScrubRateLimit</h4> |
| <pre class="methodSignature">public void setLocalScrubRateLimit​(double scrubRateLimit)</pre> |
| <div class="block">Get local scrub rate limit (entries/second).</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>scrubRateLimit</code> - Max number of entries per second to scan.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getFlushInterval()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFlushInterval</h4> |
| <pre class="methodSignature">public int getFlushInterval()</pre> |
| <div class="block">Get flush interval. Default value is 10 second. It isn't useful to decrease |
| this value, since ledger storage only checkpoints when an entry logger file |
| is rolled.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>flush interval</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setFlushInterval(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFlushInterval</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setFlushInterval​(int flushInterval)</pre> |
| <div class="block">Set flush interval.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>flushInterval</code> - Flush Interval</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getFlushIntervalInBytes()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFlushIntervalInBytes</h4> |
| <pre class="methodSignature">public long getFlushIntervalInBytes()</pre> |
| <div class="block">Set entry log flush interval in bytes. |
| |
| <p>Default is 0. 0 or less disables this feature and effectively flush |
| happens on log rotation. |
| |
| <p>Flushing in smaller chunks but more frequently reduces spikes in disk |
| I/O. Flushing too frequently may also affect performance negatively.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Entry log flush interval in bytes</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setFlushIntervalInBytes(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFlushIntervalInBytes</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setFlushIntervalInBytes​(long flushInterval)</pre> |
| <div class="block">Set entry log flush interval in bytes.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>flushInterval</code> - in bytes</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getDeathWatchInterval()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDeathWatchInterval</h4> |
| <pre class="methodSignature">public int getDeathWatchInterval()</pre> |
| <div class="block">Get bookie death watch interval.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>watch interval</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getOpenFileLimit()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getOpenFileLimit</h4> |
| <pre class="methodSignature">public int getOpenFileLimit()</pre> |
| <div class="block">Get open file limit. Default value is 20000.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>max number of files to open</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setOpenFileLimit(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setOpenFileLimit</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setOpenFileLimit​(int fileLimit)</pre> |
| <div class="block">Set limitation of number of open files.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>fileLimit</code> - Limitation of number of open files.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getPageLimit()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPageLimit</h4> |
| <pre class="methodSignature">public int getPageLimit()</pre> |
| <div class="block">Get limitation number of index pages in ledger cache.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>max number of index pages in ledger cache</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setPageLimit(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPageLimit</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setPageLimit​(int pageLimit)</pre> |
| <div class="block">Set limitation number of index pages in ledger cache.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>pageLimit</code> - Limitation of number of index pages in ledger cache.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getPageSize()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPageSize</h4> |
| <pre class="methodSignature">public int getPageSize()</pre> |
| <div class="block">Get page size.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>page size in ledger cache</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setPageSize(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPageSize</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setPageSize​(int pageSize)</pre> |
| <div class="block">Set page size.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>pageSize</code> - Page Size</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Server Configuration</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getPageSize()"><code>getPageSize()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getFileInfoCacheInitialCapacity()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFileInfoCacheInitialCapacity</h4> |
| <pre class="methodSignature">public int getFileInfoCacheInitialCapacity()</pre> |
| <div class="block">Get the minimum total size for the internal file info cache tables. |
| Providing a large enough estimate at construction time avoids the need for |
| expensive resizing operations later, but setting this value unnecessarily high |
| wastes memory.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>minimum size of initial file info cache.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setFileInfoCacheInitialCapacity(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFileInfoCacheInitialCapacity</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setFileInfoCacheInitialCapacity​(int initialCapacity)</pre> |
| <div class="block">Set the minimum total size for the internal file info cache tables for initialization.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>initialCapacity</code> - Initial capacity of file info cache table.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration instance.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getFileInfoMaxIdleTime()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFileInfoMaxIdleTime</h4> |
| <pre class="methodSignature">public long getFileInfoMaxIdleTime()</pre> |
| <div class="block">Get the max idle time allowed for a open file info existed in file info cache. |
| If the file info is idle for a long time, exceed the given time period. The file |
| info will be evicted and closed. If the value is zero, the file info is evicted |
| only when opened files reached openFileLimit.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>max idle time of a file info in the file info cache.</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getOpenFileLimit()"><code>getOpenFileLimit()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setFileInfoMaxIdleTime(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFileInfoMaxIdleTime</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setFileInfoMaxIdleTime​(long idleTime)</pre> |
| <div class="block">Set the max idle time allowed for a open file info existed in file info cache.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>idleTime</code> - Idle time, in seconds.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration object.</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getFileInfoMaxIdleTime()"><code>getFileInfoMaxIdleTime()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getFileInfoFormatVersionToWrite()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFileInfoFormatVersionToWrite</h4> |
| <pre class="methodSignature">public int getFileInfoFormatVersionToWrite()</pre> |
| <div class="block">Get fileinfo format version to write.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>fileinfo format version to write.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setFileInfoFormatVersionToWrite(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFileInfoFormatVersionToWrite</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setFileInfoFormatVersionToWrite​(int version)</pre> |
| <div class="block">Set fileinfo format version to write.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>version</code> - fileinfo format version to write.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getMaxJournalSizeMB()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMaxJournalSizeMB</h4> |
| <pre class="methodSignature">public long getMaxJournalSizeMB()</pre> |
| <div class="block">Max journal file size.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>max journal file size</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setMaxJournalSizeMB(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMaxJournalSizeMB</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setMaxJournalSizeMB​(long maxJournalSize)</pre> |
| <div class="block">Set new max journal file size.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>maxJournalSize</code> - new max journal file size</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getJournalPreAllocSizeMB()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJournalPreAllocSizeMB</h4> |
| <pre class="methodSignature">public int getJournalPreAllocSizeMB()</pre> |
| <div class="block">How much space should we pre-allocate at a time in the journal.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>journal pre-allocation size in MB</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getJournalWriteBufferSizeKB()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJournalWriteBufferSizeKB</h4> |
| <pre class="methodSignature">public int getJournalWriteBufferSizeKB()</pre> |
| <div class="block">Size of the write buffers used for the journal.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>journal write buffer size in KB</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setJournalWriteBufferSizeKB(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJournalWriteBufferSizeKB</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setJournalWriteBufferSizeKB​(int bufferSizeKB)</pre> |
| <div class="block">Set the size of the write buffers used for the journal.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>bufferSizeKB</code> - the size of the write buffer used for the journal, in KB.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getMaxBackupJournals()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMaxBackupJournals</h4> |
| <pre class="methodSignature">public int getMaxBackupJournals()</pre> |
| <div class="block">Max number of older journal files kept.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>max number of older journal files to kept</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setMaxBackupJournals(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMaxBackupJournals</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setMaxBackupJournals​(int maxBackupJournals)</pre> |
| <div class="block">Set max number of older journal files to kept.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>maxBackupJournals</code> - Max number of older journal files</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getJournalAlignmentSize()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJournalAlignmentSize</h4> |
| <pre class="methodSignature">public int getJournalAlignmentSize()</pre> |
| <div class="block">All the journal writes and commits should be aligned to given size. If not, |
| zeros will be padded to align to given size.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>journal alignment size</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setJournalAlignmentSize(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJournalAlignmentSize</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setJournalAlignmentSize​(int size)</pre> |
| <div class="block">Set journal alignment size.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>size</code> - journal alignment size.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getJournalFormatVersionToWrite()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJournalFormatVersionToWrite</h4> |
| <pre class="methodSignature">public int getJournalFormatVersionToWrite()</pre> |
| <div class="block">Get journal format version to write.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>journal format version to write.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setJournalFormatVersionToWrite(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJournalFormatVersionToWrite</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setJournalFormatVersionToWrite​(int version)</pre> |
| <div class="block">Set journal format version to write.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>version</code> - journal format version to write.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setJournalQueueSize(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJournalQueueSize</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setJournalQueueSize​(int journalQueueSize)</pre> |
| <div class="block">Set the size of the journal queue.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>journalQueueSize</code> - the max size of journal queue</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getJournalQueueSize()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJournalQueueSize</h4> |
| <pre class="methodSignature">public int getJournalQueueSize()</pre> |
| <div class="block">Get size of journal queue.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the max size of journal queue.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setJournalMaxMemorySizeMb(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJournalMaxMemorySizeMb</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setJournalMaxMemorySizeMb​(long journalMaxMemorySizeMb)</pre> |
| <div class="block">Set the max amount of memory that can be used by the journal.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>journalMaxMemorySizeMb</code> - the max amount of memory for the journal</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getJournalMaxMemorySizeMb()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJournalMaxMemorySizeMb</h4> |
| <pre class="methodSignature">public long getJournalMaxMemorySizeMb()</pre> |
| <div class="block">Get the max amount of memory that can be used by the journal.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the max amount of memory for the journal</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setJournalPageCacheFlushIntervalMSec(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJournalPageCacheFlushIntervalMSec</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setJournalPageCacheFlushIntervalMSec​(long journalPageCacheFlushIntervalMSec)</pre> |
| <div class="block">Set PageCache flush interval in second.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getJournalPageCacheFlushIntervalMSec()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJournalPageCacheFlushIntervalMSec</h4> |
| <pre class="methodSignature">public long getJournalPageCacheFlushIntervalMSec()</pre> |
| <div class="block">Get journal pageCache flush interval.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>journal pageCache flush interval.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setJournalChannelProvider(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJournalChannelProvider</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setJournalChannelProvider​(java.lang.String journalChannelProvider)</pre> |
| <div class="block">Set JournalChannelProvider classname.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>journalChannelProvider</code> - The JournalChannelProvider classname. The class must implements <a href="../bookie/FileChannelProvider.html" title="interface in org.apache.bookkeeper.bookie"><code>FileChannelProvider</code></a> and |
| no args constructor is needed.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getJournalChannelProvider()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJournalChannelProvider</h4> |
| <pre class="methodSignature">public java.lang.String getJournalChannelProvider()</pre> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getJournalReuseFiles()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJournalReuseFiles</h4> |
| <pre class="methodSignature">public boolean getJournalReuseFiles()</pre> |
| <div class="block">Get reuse journal files.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setJournalReuseFiles(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJournalReuseFiles</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setJournalReuseFiles​(boolean journalReuseFiles)</pre> |
| <div class="block">Set reuse journal files.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>journalReuseFiles</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getMaxAddsInProgressLimit()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMaxAddsInProgressLimit</h4> |
| <pre class="methodSignature">public int getMaxAddsInProgressLimit()</pre> |
| <div class="block">Get max number of adds in progress. 0 == unlimited.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Max number of adds in progress.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setMaxAddsInProgressLimit(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMaxAddsInProgressLimit</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setMaxAddsInProgressLimit​(int value)</pre> |
| <div class="block">Set max number of adds in progress. 0 == unlimited.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>value</code> - max number of adds in progress.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getMaxReadsInProgressLimit()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMaxReadsInProgressLimit</h4> |
| <pre class="methodSignature">public int getMaxReadsInProgressLimit()</pre> |
| <div class="block">Get max number of reads in progress. 0 == unlimited.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Max number of reads in progress.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setMaxReadsInProgressLimit(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMaxReadsInProgressLimit</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setMaxReadsInProgressLimit​(int value)</pre> |
| <div class="block">Set max number of reads in progress. 0 == unlimited.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>value</code> - max number of reads in progress.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getCloseChannelOnResponseTimeout()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getCloseChannelOnResponseTimeout</h4> |
| <pre class="methodSignature">public boolean getCloseChannelOnResponseTimeout()</pre> |
| <div class="block">Configures action in case if server timed out sending response to the client. |
| true == close the channel and drop response |
| false == drop response |
| Requires waitTimeoutOnBackpressureMs >= 0 otherwise ignored.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>value indicating if channel should be closed.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setCloseChannelOnResponseTimeout(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setCloseChannelOnResponseTimeout</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setCloseChannelOnResponseTimeout​(boolean value)</pre> |
| <div class="block">Configures action in case if server timed out sending response to the client. |
| true == close the channel and drop response |
| false == drop response |
| Requires waitTimeoutOnBackpressureMs >= 0 otherwise ignored.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>value</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getWaitTimeoutOnResponseBackpressureMillis()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getWaitTimeoutOnResponseBackpressureMillis</h4> |
| <pre class="methodSignature">public long getWaitTimeoutOnResponseBackpressureMillis()</pre> |
| <div class="block">Timeout controlling wait on response send in case of unresponsive client |
| (i.e. client in long GC etc.)</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>timeout value |
| negative value disables the feature |
| 0 to allow request to fail immediately |
| Default is -1 (disabled)</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setWaitTimeoutOnResponseBackpressureMillis(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setWaitTimeoutOnResponseBackpressureMillis</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setWaitTimeoutOnResponseBackpressureMillis​(long value)</pre> |
| <div class="block">Timeout controlling wait on response send in case of unresponsive client |
| (i.e. client in long GC etc.)</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>value</code> - negative value disables the feature |
| 0 to allow request to fail immediately |
| Default is -1 (disabled)</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getBookiePort()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBookiePort</h4> |
| <pre class="methodSignature">public int getBookiePort()</pre> |
| <div class="block">Get bookie port that bookie server listen on.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>bookie port</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setBookiePort(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setBookiePort</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setBookiePort​(int port)</pre> |
| <div class="block">Set new bookie port that bookie server listen on.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>port</code> - Port to listen on</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getListeningInterface()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getListeningInterface</h4> |
| <pre class="methodSignature">public java.lang.String getListeningInterface()</pre> |
| <div class="block">Get the network interface that the bookie should |
| listen for connections on. If this is null, then the bookie |
| will listen for connections on all interfaces.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the network interface to listen on, e.g. eth0, or |
| null if none is specified</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setListeningInterface(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setListeningInterface</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setListeningInterface​(java.lang.String iface)</pre> |
| <div class="block">Set the network interface that the bookie should listen on. |
| If not set, the bookie will listen on all interfaces.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>iface</code> - the interface to listen on</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getAllowLoopback()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAllowLoopback</h4> |
| <pre class="methodSignature">public boolean getAllowLoopback()</pre> |
| <div class="block">Is the bookie allowed to use a loopback interface as its primary |
| interface(i.e. the interface it uses to establish its identity)? |
| |
| <p>By default, loopback interfaces are not allowed as the primary |
| interface. |
| |
| <p>Using a loopback interface as the primary interface usually indicates |
| a configuration error. For example, its fairly common in some VPS setups |
| to not configure a hostname, or to have the hostname resolve to |
| 127.0.0.1. If this is the case, then all bookies in the cluster will |
| establish their identities as 127.0.0.1:3181, and only one will be able |
| to join the cluster. For VPSs configured like this, you should explicitly |
| set the listening interface.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>whether a loopback interface can be used as the primary interface</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#setListeningInterface(java.lang.String)"><code>setListeningInterface(String)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setAllowLoopback(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAllowLoopback</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setAllowLoopback​(boolean allow)</pre> |
| <div class="block">Configure the bookie to allow loopback interfaces to be used |
| as the primary bookie interface.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>allow</code> - whether to allow loopback interfaces</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getAllowLoopback()"><code>getAllowLoopback()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getBookieId()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBookieId</h4> |
| <pre class="methodSignature">public java.lang.String getBookieId()</pre> |
| <div class="block">Get the configured BookieId for the bookie. |
| |
| <p>If present, this setting will take precedence over the |
| automatic BookieId generation, based on Network Addresses.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the configure address to be advertised</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#setBookieId(java.lang.String)"><code>setBookieId(java.lang.String)</code></a>, |
| <a href="#getAdvertisedAddress()"><code>getAdvertisedAddress()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setBookieId(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setBookieId</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setBookieId​(java.lang.String bookieId)</pre> |
| <div class="block">Configure the bookie to advertise a specific BookieId. |
| |
| <p>By default, a bookie will advertise a BookieId computed |
| from the primary network endpoint addresss.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>bookieId</code> - the bookie id</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getBookieId()"><code>getBookieId()</code></a>, |
| <a href="#setAdvertisedAddress(java.lang.String)"><code>setAdvertisedAddress(java.lang.String)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getAdvertisedAddress()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAdvertisedAddress</h4> |
| <pre class="methodSignature">public java.lang.String getAdvertisedAddress()</pre> |
| <div class="block">Get the configured advertised address for the bookie. |
| |
| <p>If present, this setting will take precedence over the |
| <a href="#setListeningInterface(java.lang.String)"><code>setListeningInterface(String)</code></a> and |
| <a href="#setUseHostNameAsBookieID(boolean)"><code>setUseHostNameAsBookieID(boolean)</code></a>.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the configure address to be advertised</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#setAdvertisedAddress(java.lang.String)"><code>setAdvertisedAddress(String)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setAdvertisedAddress(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAdvertisedAddress</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setAdvertisedAddress​(java.lang.String advertisedAddress)</pre> |
| <div class="block">Configure the bookie to advertise a specific address. |
| |
| <p>By default, a bookie will advertise either its own IP or hostname, |
| depending on the <a href="#getUseHostNameAsBookieID()"><code>getUseHostNameAsBookieID()</code></a> setting. |
| |
| <p>When the advertised is set to a non-empty string, the bookie will |
| register and advertise using this address. |
| |
| <p>If present, this setting will take precedence over the |
| <a href="#setListeningInterface(java.lang.String)"><code>setListeningInterface(String)</code></a> and |
| <a href="#setUseHostNameAsBookieID(boolean)"><code>setUseHostNameAsBookieID(boolean)</code></a>.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>advertisedAddress</code> - whether to allow loopback interfaces</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getAdvertisedAddress()"><code>getAdvertisedAddress()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getAllowEphemeralPorts()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAllowEphemeralPorts</h4> |
| <pre class="methodSignature">public boolean getAllowEphemeralPorts()</pre> |
| <div class="block">Is the bookie allowed to use an ephemeral port (port 0) as its server port. |
| |
| <p>By default, an ephemeral port is not allowed. Using an ephemeral port |
| as the service port usually indicates a configuration error. However, in unit |
| tests, using ephemeral port will address port conflicts problem and allow |
| running tests in parallel.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>whether is allowed to use an ephemeral port.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setAllowEphemeralPorts(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAllowEphemeralPorts</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setAllowEphemeralPorts​(boolean allow)</pre> |
| <div class="block">Configure the bookie to allow using an ephemeral port.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>allow</code> - whether to allow using an ephemeral port.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getAllowStorageExpansion()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAllowStorageExpansion</h4> |
| <pre class="methodSignature">public boolean getAllowStorageExpansion()</pre> |
| <div class="block">Return whether we should allow addition of ledger/index dirs to an existing bookie.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true if the addition is allowed; false otherwise</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setAllowStorageExpansion(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAllowStorageExpansion</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setAllowStorageExpansion​(boolean val)</pre> |
| <div class="block">Change the setting of whether or not we should allow ledger/index |
| dirs to be added to the current set of dirs.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>val</code> - - true if new ledger/index dirs can be added; false otherwise.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getJournalDirNames()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJournalDirNames</h4> |
| <pre class="methodSignature">public java.lang.String[] getJournalDirNames()</pre> |
| <div class="block">Get dir names to store journal files.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>journal dir name</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getJournalDirName()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJournalDirName</h4> |
| <pre class="methodSignature">@Deprecated |
| public java.lang.String getJournalDirName()</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div> |
| <div class="block">Get dir name to store journal files.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>journal dir name</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getJournalDirNameWithoutDefault()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJournalDirNameWithoutDefault</h4> |
| <pre class="methodSignature">public java.lang.String getJournalDirNameWithoutDefault()</pre> |
| <div class="block">Get dir name to store journal files.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>journal dir name</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setJournalDirName(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJournalDirName</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setJournalDirName​(java.lang.String journalDir)</pre> |
| <div class="block">Set dir name to store journal files.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>journalDir</code> - Dir to store journal files</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setJournalDirsName(java.lang.String[])"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJournalDirsName</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setJournalDirsName​(java.lang.String[] journalDirs)</pre> |
| <div class="block">Set dir names to store journal files.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>journalDirs</code> - Dir to store journal files</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getJournalDirs()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJournalDirs</h4> |
| <pre class="methodSignature">public java.io.File[] getJournalDirs()</pre> |
| <div class="block">Get dirs to store journal files.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>journal dirs, if no journal dir provided return null</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getLedgerDirWithoutDefault()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLedgerDirWithoutDefault</h4> |
| <pre class="methodSignature">public java.lang.String[] getLedgerDirWithoutDefault()</pre> |
| <div class="block">Get dir names to store ledger data.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ledger dir names, if not provided return null</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getLedgerDirNames()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLedgerDirNames</h4> |
| <pre class="methodSignature">public java.lang.String[] getLedgerDirNames()</pre> |
| <div class="block">Get dir names to store ledger data.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ledger dir names, if not provided return null</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setLedgerDirNames(java.lang.String[])"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setLedgerDirNames</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setLedgerDirNames​(java.lang.String[] ledgerDirs)</pre> |
| <div class="block">Set dir names to store ledger data.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>ledgerDirs</code> - Dir names to store ledger data</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getLedgerDirs()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLedgerDirs</h4> |
| <pre class="methodSignature">public java.io.File[] getLedgerDirs()</pre> |
| <div class="block">Get dirs that stores ledger data.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ledger dirs</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getIndexDirNames()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getIndexDirNames</h4> |
| <pre class="methodSignature">public java.lang.String[] getIndexDirNames()</pre> |
| <div class="block">Get dir name to store index files.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ledger index dir name, if no index dirs provided return null</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setIndexDirName(java.lang.String[])"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setIndexDirName</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setIndexDirName​(java.lang.String[] indexDirs)</pre> |
| <div class="block">Set dir name to store index files.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>indexDirs</code> - Index dir names</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getIndexDirs()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getIndexDirs</h4> |
| <pre class="methodSignature">public java.io.File[] getIndexDirs()</pre> |
| <div class="block">Get index dir to store ledger index files.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>index dirs, if no index dirs provided return null</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getServerTcpNoDelay()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getServerTcpNoDelay</h4> |
| <pre class="methodSignature">public boolean getServerTcpNoDelay()</pre> |
| <div class="block">Is tcp connection no delay.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>tcp socket nodelay setting</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setServerTcpNoDelay(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setServerTcpNoDelay</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setServerTcpNoDelay​(boolean noDelay)</pre> |
| <div class="block">Set socket nodelay setting.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>noDelay</code> - NoDelay setting</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getServerNumIOThreads()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getServerNumIOThreads</h4> |
| <pre class="methodSignature">public int getServerNumIOThreads()</pre> |
| <div class="block">Get the number of IO threads. This is the number of |
| threads used by Netty to handle TCP connections.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the number of IO threads</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getServerNumAcceptorThreads()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getServerNumAcceptorThreads</h4> |
| <pre class="methodSignature">public int getServerNumAcceptorThreads()</pre> |
| <div class="block">Get the number of Acceptor threads.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the number of Acceptor threads</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setServerNumIOThreads(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setServerNumIOThreads</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setServerNumIOThreads​(int numThreads)</pre> |
| <div class="block">Set the number of IO threads. |
| |
| <p> |
| This is the number of threads used by Netty to handle TCP connections. |
| </p></div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>numThreads</code> - number of IO threads used for bookkeeper</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getServerNumIOThreads()"><code>getServerNumIOThreads()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getServerSockLinger()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getServerSockLinger</h4> |
| <pre class="methodSignature">public int getServerSockLinger()</pre> |
| <div class="block">Timeout to drain the socket on close.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>socket linger setting</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setServerSockLinger(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setServerSockLinger</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setServerSockLinger​(int linger)</pre> |
| <div class="block">Set socket linger timeout on close. |
| |
| <p>When enabled, a close or shutdown will not return until all queued messages for the socket have been |
| successfully sent or the linger timeout has been reached. Otherwise, the call returns immediately and the |
| closing is done in the background.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>linger</code> - NoDelay setting</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getServerSockKeepalive()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getServerSockKeepalive</h4> |
| <pre class="methodSignature">public boolean getServerSockKeepalive()</pre> |
| <div class="block">Get socket keepalive.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>socket keepalive setting</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setServerSockKeepalive(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setServerSockKeepalive</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setServerSockKeepalive​(boolean keepalive)</pre> |
| <div class="block">Set socket keepalive setting. |
| |
| <p>This setting is used to send keep-alive messages on connection-oriented sockets.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>keepalive</code> - KeepAlive setting</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getZkRetryBackoffStartMs()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getZkRetryBackoffStartMs</h4> |
| <pre class="methodSignature">public int getZkRetryBackoffStartMs()</pre> |
| <div class="block">Get zookeeper client backoff retry start time in millis.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>zk backoff retry start time in millis.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setZkRetryBackoffStartMs(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setZkRetryBackoffStartMs</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setZkRetryBackoffStartMs​(int retryMs)</pre> |
| <div class="block">Set zookeeper client backoff retry start time in millis.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>retryMs</code> - backoff retry start time in millis.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getZkRetryBackoffMaxMs()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getZkRetryBackoffMaxMs</h4> |
| <pre class="methodSignature">public int getZkRetryBackoffMaxMs()</pre> |
| <div class="block">Get zookeeper client backoff retry max time in millis.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>zk backoff retry max time in millis.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setZkRetryBackoffMaxMs(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setZkRetryBackoffMaxMs</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setZkRetryBackoffMaxMs​(int retryMs)</pre> |
| <div class="block">Set zookeeper client backoff retry max time in millis.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>retryMs</code> - backoff retry max time in millis.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isStatisticsEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isStatisticsEnabled</h4> |
| <pre class="methodSignature">public boolean isStatisticsEnabled()</pre> |
| <div class="block">Is statistics enabled.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>is statistics enabled</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setStatisticsEnabled(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setStatisticsEnabled</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setStatisticsEnabled​(boolean enabled)</pre> |
| <div class="block">Turn on/off statistics.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - Whether statistics enabled or not.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setForceAllowCompaction(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setForceAllowCompaction</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setForceAllowCompaction​(boolean enable)</pre> |
| <div class="block">Allow manually force compact the entry log or not.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enable</code> - whether allow manually force compact the entry log or not.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>service configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isForceAllowCompaction()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isForceAllowCompaction</h4> |
| <pre class="methodSignature">public boolean isForceAllowCompaction()</pre> |
| <div class="block">The force compaction is allowed or not when disabling the entry log compaction.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the force compaction is allowed or not when disabling the entry log compaction.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getMinorCompactionThreshold()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMinorCompactionThreshold</h4> |
| <pre class="methodSignature">public double getMinorCompactionThreshold()</pre> |
| <div class="block">Get threshold of minor compaction. |
| |
| <p>For those entry log files whose remaining size percentage reaches below |
| this threshold will be compacted in a minor compaction. |
| |
| <p>If it is set to less than zero, the minor compaction is disabled.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>threshold of minor compaction</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setMinorCompactionThreshold(double)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMinorCompactionThreshold</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setMinorCompactionThreshold​(double threshold)</pre> |
| <div class="block">Set threshold of minor compaction.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>threshold</code> - Threshold for minor compaction</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getMinorCompactionThreshold()"><code>getMinorCompactionThreshold()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getMajorCompactionThreshold()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMajorCompactionThreshold</h4> |
| <pre class="methodSignature">public double getMajorCompactionThreshold()</pre> |
| <div class="block">Get threshold of major compaction. |
| |
| <p>For those entry log files whose remaining size percentage reaches below |
| this threshold will be compacted in a major compaction. |
| |
| <p>If it is set to less than zero, the major compaction is disabled.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>threshold of major compaction</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setMajorCompactionThreshold(double)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMajorCompactionThreshold</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setMajorCompactionThreshold​(double threshold)</pre> |
| <div class="block">Set threshold of major compaction.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>threshold</code> - Threshold of major compaction</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getMajorCompactionThreshold()"><code>getMajorCompactionThreshold()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getMajorCompactionMaxTimeMillis()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMajorCompactionMaxTimeMillis</h4> |
| <pre class="methodSignature">public long getMajorCompactionMaxTimeMillis()</pre> |
| <div class="block">Get the maximum milliseconds to run major compaction. If <=0 the |
| thread will run until all compaction is completed.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>limit |
| The number of milliseconds to run compaction.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setMajorCompactionMaxTimeMillis(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMajorCompactionMaxTimeMillis</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setMajorCompactionMaxTimeMillis​(long majorCompactionMaxTimeMillis)</pre> |
| <div class="block">Set the maximum milliseconds to run major compaction. If <=0 the |
| thread will run until all compaction is completed.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>majorCompactionMaxTimeMillis</code> - The number of milliseconds to run compaction.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getMajorCompactionMaxTimeMillis()"><code>getMajorCompactionMaxTimeMillis()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getMinorCompactionInterval()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMinorCompactionInterval</h4> |
| <pre class="methodSignature">public long getMinorCompactionInterval()</pre> |
| <div class="block">Get interval to run minor compaction, in seconds. |
| |
| <p>If it is set to less than zero, the minor compaction is disabled.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>threshold of minor compaction</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setMinorCompactionInterval(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMinorCompactionInterval</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setMinorCompactionInterval​(long interval)</pre> |
| <div class="block">Set interval to run minor compaction.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>interval</code> - Interval to run minor compaction</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getMinorCompactionInterval()"><code>getMinorCompactionInterval()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getMajorCompactionInterval()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMajorCompactionInterval</h4> |
| <pre class="methodSignature">public long getMajorCompactionInterval()</pre> |
| <div class="block">Get interval to run major compaction, in seconds. |
| |
| <p>If it is set to less than zero, the major compaction is disabled.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>high water mark</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setMajorCompactionInterval(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMajorCompactionInterval</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setMajorCompactionInterval​(long interval)</pre> |
| <div class="block">Set interval to run major compaction.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>interval</code> - Interval to run major compaction</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getMajorCompactionInterval()"><code>getMajorCompactionInterval()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getMinorCompactionMaxTimeMillis()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMinorCompactionMaxTimeMillis</h4> |
| <pre class="methodSignature">public long getMinorCompactionMaxTimeMillis()</pre> |
| <div class="block">Get the maximum milliseconds to run minor compaction. If <=0 the |
| thread will run until all compaction is completed.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>limit |
| The number of milliseconds to run compaction.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setMinorCompactionMaxTimeMillis(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMinorCompactionMaxTimeMillis</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setMinorCompactionMaxTimeMillis​(long minorCompactionMaxTimeMillis)</pre> |
| <div class="block">Set the maximum milliseconds to run minor compaction. If <=0 the |
| thread will run until all compaction is completed.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>minorCompactionMaxTimeMillis</code> - The number of milliseconds to run compaction.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getMinorCompactionMaxTimeMillis()"><code>getMinorCompactionMaxTimeMillis()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getIsForceGCAllowWhenNoSpace()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getIsForceGCAllowWhenNoSpace</h4> |
| <pre class="methodSignature">public boolean getIsForceGCAllowWhenNoSpace()</pre> |
| <div class="block">Get whether force compaction is allowed when disk full or almost full. |
| |
| <p>Force GC may get some space back, but may also fill up disk space more |
| quickly. This is because new log files are created before GC, while old |
| garbage log files deleted after GC.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true - do force GC when disk full, |
| false - suspend GC when disk full.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setIsForceGCAllowWhenNoSpace(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setIsForceGCAllowWhenNoSpace</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setIsForceGCAllowWhenNoSpace​(boolean force)</pre> |
| <div class="block">Set whether force GC is allowed when disk full or almost full.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>force</code> - true to allow force GC; false to suspend GC</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ServerConfiguration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setOpenLedgerRereplicationGracePeriod(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setOpenLedgerRereplicationGracePeriod</h4> |
| <pre class="methodSignature">public void setOpenLedgerRereplicationGracePeriod​(java.lang.String waitTime)</pre> |
| <div class="block">Set the grace period which the rereplication worker will wait before |
| fencing and rereplicating a ledger fragment which is still being written |
| to, on bookie failure. |
| |
| <p>The grace period allows the writer to detect the bookie failure, and and |
| start writing to another ledger fragment. If the writer writes nothing |
| during the grace period, the rereplication worker assumes that it has |
| crashed and therefore fences the ledger, preventing any further writes to |
| that ledger.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>waitTime</code> - time to wait before replicating ledger fragment</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../client/BookKeeper.html#openLedger(long,org.apache.bookkeeper.client.BookKeeper.DigestType,byte%5B%5D)"><code>BookKeeper.openLedger(long, org.apache.bookkeeper.client.BookKeeper.DigestType, byte[])</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getOpenLedgerRereplicationGracePeriod()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getOpenLedgerRereplicationGracePeriod</h4> |
| <pre class="methodSignature">public long getOpenLedgerRereplicationGracePeriod()</pre> |
| <div class="block">Get the grace period which the rereplication worker to wait before |
| fencing and rereplicating a ledger fragment which is still being written |
| to, on bookie failure.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>long</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setLockReleaseOfFailedLedgerGracePeriod(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setLockReleaseOfFailedLedgerGracePeriod</h4> |
| <pre class="methodSignature">public void setLockReleaseOfFailedLedgerGracePeriod​(java.lang.String waitTime)</pre> |
| <div class="block">Set the grace period, in milliseconds, which the replication worker has |
| to wait before releasing the lock after it failed to replicate a ledger. |
| For the first ReplicationWorker.NUM_OF_EXPONENTIAL_BACKOFF_RETRIALS |
| failures it will do exponential backoff then it will bound at |
| LOCK_RELEASE_OF_FAILED_LEDGER_GRACE_PERIOD. |
| |
| <p>On replication failure, instead of releasing the lock immediately |
| after failed attempt, it will hold under replicated ledger lock for the |
| grace period and then it will release the lock.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>waitTime</code> - </dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getLockReleaseOfFailedLedgerGracePeriod()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLockReleaseOfFailedLedgerGracePeriod</h4> |
| <pre class="methodSignature">public long getLockReleaseOfFailedLedgerGracePeriod()</pre> |
| <div class="block">Get the grace period, in milliseconds, which the replication worker has |
| to wait before releasing the lock after it failed to replicate a ledger. |
| For the first ReplicationWorker.NUM_OF_EXPONENTIAL_BACKOFF_RETRIALS |
| failures it will do exponential backoff then it will bound at |
| LOCK_RELEASE_OF_FAILED_LEDGER_GRACE_PERIOD.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getReadBufferBytes()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getReadBufferBytes</h4> |
| <pre class="methodSignature">public int getReadBufferBytes()</pre> |
| <div class="block">Get the number of bytes we should use as capacity for |
| org.apache.bookkeeper.bookie.BufferedReadChannel. |
| Default is 512 bytes</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>read buffer size</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setReadBufferBytes(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setReadBufferBytes</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setReadBufferBytes​(int readBufferSize)</pre> |
| <div class="block">Set the number of bytes we should use as capacity for |
| org.apache.bookkeeper.bookie.BufferedReadChannel.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>readBufferSize</code> - Read Buffer Size</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setNumAddWorkerThreads(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setNumAddWorkerThreads</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setNumAddWorkerThreads​(int numThreads)</pre> |
| <div class="block">Set the number of threads that would handle write requests.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>numThreads</code> - number of threads to handle write requests.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getNumAddWorkerThreads()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getNumAddWorkerThreads</h4> |
| <pre class="methodSignature">public int getNumAddWorkerThreads()</pre> |
| <div class="block">Get the number of threads that should handle write requests.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the number of threads that handle write requests.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setNumLongPollWorkerThreads(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setNumLongPollWorkerThreads</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setNumLongPollWorkerThreads​(int numThreads)</pre> |
| <div class="block">Set the number of threads that should handle long poll requests.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>numThreads</code> - number of threads to handle long poll requests.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getNumLongPollWorkerThreads()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getNumLongPollWorkerThreads</h4> |
| <pre class="methodSignature">public int getNumLongPollWorkerThreads()</pre> |
| <div class="block">Get the number of threads that should handle long poll requests. |
| |
| <p>If the number of threads is zero or negative, bookie will fallback to |
| use read threads. If there is no read threads used, it will create a thread pool |
| with <code>Runtime.availableProcessors()</code> threads.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the number of threads that should handle long poll requests, default value is 0.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setNumHighPriorityWorkerThreads(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setNumHighPriorityWorkerThreads</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setNumHighPriorityWorkerThreads​(int numThreads)</pre> |
| <div class="block">Set the number of threads that should be used for high priority requests |
| (i.e. recovery reads and adds, and fencing)</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>numThreads</code> - number of threads to handle high priority requests.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getNumHighPriorityWorkerThreads()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getNumHighPriorityWorkerThreads</h4> |
| <pre class="methodSignature">public int getNumHighPriorityWorkerThreads()</pre> |
| <div class="block">Get the number of threads that should be used for high priority requests |
| (i.e. recovery reads and adds, and fencing)</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setReadWorkerThreadsThrottlingEnabled(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setReadWorkerThreadsThrottlingEnabled</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setReadWorkerThreadsThrottlingEnabled​(boolean throttle)</pre> |
| <div class="block">Use auto-throttling of the read-worker threads. This is done |
| to ensure the bookie is not using unlimited amount of memory |
| to respond to read-requests.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>throttle</code> - whether to throttle the read workers threads</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isReadWorkerThreadsThrottlingEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isReadWorkerThreadsThrottlingEnabled</h4> |
| <pre class="methodSignature">public boolean isReadWorkerThreadsThrottlingEnabled()</pre> |
| <div class="block">Get the auto-throttling status of the read-worker threads.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setNumReadWorkerThreads(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setNumReadWorkerThreads</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setNumReadWorkerThreads​(int numThreads)</pre> |
| <div class="block">Set the number of threads that would handle read requests.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>numThreads</code> - Number of threads to handle read requests.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getNumReadWorkerThreads()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getNumReadWorkerThreads</h4> |
| <pre class="methodSignature">public int getNumReadWorkerThreads()</pre> |
| <div class="block">Get the number of threads that should handle read requests.</div> |
| </li> |
| </ul> |
| <a id="setRequestTimerTickDurationMs(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setRequestTimerTickDurationMs</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setRequestTimerTickDurationMs​(int tickDuration)</pre> |
| <div class="block">Set the tick duration in milliseconds.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>tickDuration</code> - tick duration in milliseconds.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setMaxPendingReadRequestPerThread(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMaxPendingReadRequestPerThread</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setMaxPendingReadRequestPerThread​(int maxPendingReadRequestsPerThread)</pre> |
| <div class="block">Set the max number of pending read requests for each read worker thread. After the quota is reached, |
| new requests will be failed immediately.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>maxPendingReadRequestsPerThread</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getMaxPendingReadRequestPerThread()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMaxPendingReadRequestPerThread</h4> |
| <pre class="methodSignature">public int getMaxPendingReadRequestPerThread()</pre> |
| <div class="block">If read workers threads are enabled, limit the number of pending requests, to avoid the executor queue to grow |
| indefinitely (default: 10000 entries).</div> |
| </li> |
| </ul> |
| <a id="setMaxPendingAddRequestPerThread(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMaxPendingAddRequestPerThread</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setMaxPendingAddRequestPerThread​(int maxPendingAddRequestsPerThread)</pre> |
| <div class="block">Set the max number of pending add requests for each add worker thread. After the quota is reached, new requests |
| will be failed immediately.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>maxPendingAddRequestsPerThread</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getMaxPendingAddRequestPerThread()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMaxPendingAddRequestPerThread</h4> |
| <pre class="methodSignature">public int getMaxPendingAddRequestPerThread()</pre> |
| <div class="block">If add workers threads are enabled, limit the number of pending requests, to avoid the executor queue to grow |
| indefinitely (default: 10000 entries).</div> |
| </li> |
| </ul> |
| <a id="getRequestTimerTickDurationMs()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getRequestTimerTickDurationMs</h4> |
| <pre class="methodSignature">public int getRequestTimerTickDurationMs()</pre> |
| <div class="block">Get the tick duration in milliseconds.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setRequestTimerNumTicks(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setRequestTimerNumTicks</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setRequestTimerNumTicks​(int tickCount)</pre> |
| <div class="block">Set the number of ticks per wheel for the request timer.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>tickCount</code> - number of ticks per wheel for the request timer.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getRequestTimerNumTicks()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getRequestTimerNumTicks</h4> |
| <pre class="methodSignature">public int getRequestTimerNumTicks()</pre> |
| <div class="block">Get the number of ticks per wheel for the request timer.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getWriteBufferBytes()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getWriteBufferBytes</h4> |
| <pre class="methodSignature">public int getWriteBufferBytes()</pre> |
| <div class="block">Get the number of bytes used as capacity for the write buffer. Default is |
| 64KB. |
| NOTE: Make sure this value is greater than the maximum message size.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the size of the write buffer in bytes</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setWriteBufferBytes(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setWriteBufferBytes</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setWriteBufferBytes​(int writeBufferBytes)</pre> |
| <div class="block">Set the number of bytes used as capacity for the write buffer.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>writeBufferBytes</code> - Write Buffer Bytes</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setNumJournalCallbackThreads(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setNumJournalCallbackThreads</h4> |
| <pre class="methodSignature">@Deprecated |
| public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setNumJournalCallbackThreads​(int numThreads)</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div> |
| <div class="block">Set the number of threads that would handle journal callbacks.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>numThreads</code> - number of threads to handle journal callbacks.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getNumJournalCallbackThreads()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getNumJournalCallbackThreads</h4> |
| <pre class="methodSignature">@Deprecated |
| public int getNumJournalCallbackThreads()</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div> |
| <div class="block">Get the number of threads that should handle journal callbacks.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the number of threads that handle journal callbacks.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setSortedLedgerStorageEnabled(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSortedLedgerStorageEnabled</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setSortedLedgerStorageEnabled​(boolean enabled)</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use <a href="#setLedgerStorageClass(java.lang.String)"><code>setLedgerStorageClass(String)</code></a> to configure the implementation class</div> |
| </div> |
| <div class="block">Set sorted-ledger storage enabled or not.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - </dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getSortedLedgerStorageEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getSortedLedgerStorageEnabled</h4> |
| <pre class="methodSignature">public boolean getSortedLedgerStorageEnabled()</pre> |
| <div class="block">Check if sorted-ledger storage enabled (default true).</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true if sorted ledger storage is enabled, false otherwise</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getSkipListSizeLimit()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getSkipListSizeLimit</h4> |
| <pre class="methodSignature">public long getSkipListSizeLimit()</pre> |
| <div class="block">Get skip list data size limitation (default 64MB). |
| Max value is 1,073,741,823</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>skip list data size limitation</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setSkipListSizeLimit(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSkipListSizeLimit</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setSkipListSizeLimit​(int size)</pre> |
| <div class="block">Set skip list size limit.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>size</code> - skip list size limit.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration object.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getSkipListArenaChunkSize()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getSkipListArenaChunkSize</h4> |
| <pre class="methodSignature">public int getSkipListArenaChunkSize()</pre> |
| <div class="block">Get the number of bytes we should use as chunk allocation for |
| org.apache.bookkeeper.bookie.SkipListArena. |
| Default is 4 MB</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the number of bytes to use for each chunk in the skiplist arena</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setSkipListArenaChunkSize(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSkipListArenaChunkSize</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setSkipListArenaChunkSize​(int size)</pre> |
| <div class="block">Set the number of bytes we used as chunk allocation for |
| org.apache.bookkeeper.bookie.SkipListArena.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>size</code> - chunk size.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration object.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getSkipListArenaMaxAllocSize()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getSkipListArenaMaxAllocSize</h4> |
| <pre class="methodSignature">public int getSkipListArenaMaxAllocSize()</pre> |
| <div class="block">Get the max size we should allocate from the skiplist arena. Allocations |
| larger than this should be allocated directly by the VM to avoid fragmentation.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>max size allocatable from the skiplist arena (Default is 128 KB)</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setSkipListArenaMaxAllocSize(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSkipListArenaMaxAllocSize</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setSkipListArenaMaxAllocSize​(int size)</pre> |
| <div class="block">Set the max size we should allocate from the skiplist arena. Allocations |
| larger than this should be allocated directly by the VM to avoid fragmentation.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>size</code> - max alloc size.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration object.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getJournalSyncData()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJournalSyncData</h4> |
| <pre class="methodSignature">public boolean getJournalSyncData()</pre> |
| <div class="block">Should the data be fsynced on journal before acknowledgment. |
| |
| <p>Default is true</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getJournalWriteData()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJournalWriteData</h4> |
| <pre class="methodSignature">public boolean getJournalWriteData()</pre> |
| <div class="block">Should the data be written to journal before acknowledgment. |
| |
| <p>Default is true</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setJournalWriteData(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJournalWriteData</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setJournalWriteData​(boolean journalWriteData)</pre> |
| <div class="block">Should the data be written to journal before acknowledgment. |
| |
| <p>Default is true</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setJournalSyncData(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJournalSyncData</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setJournalSyncData​(boolean syncData)</pre> |
| <div class="block">Enable or disable journal syncs. |
| |
| <p>By default, data sync is enabled to guarantee durability of writes. |
| |
| <p>Beware: while disabling data sync in the Bookie journal might improve the bookie write performance, it will |
| also introduce the possibility of data loss. With no sync, the journal entries are written in the OS page cache |
| but not flushed to disk. In case of power failure, the affected bookie might lose the unflushed data. If the |
| ledger is replicated to multiple bookies, the chances of data loss are reduced though still present.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>syncData</code> - whether to sync data on disk before acknowledgement</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration object</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getJournalAdaptiveGroupWrites()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJournalAdaptiveGroupWrites</h4> |
| <pre class="methodSignature">public boolean getJournalAdaptiveGroupWrites()</pre> |
| <div class="block">Should we group journal force writes.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>group journal force writes</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setJournalAdaptiveGroupWrites(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJournalAdaptiveGroupWrites</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setJournalAdaptiveGroupWrites​(boolean enabled)</pre> |
| <div class="block">Enable/disable group journal force writes.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - flag to enable/disable group journal force writes</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getJournalMaxGroupWaitMSec()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJournalMaxGroupWaitMSec</h4> |
| <pre class="methodSignature">public long getJournalMaxGroupWaitMSec()</pre> |
| <div class="block">Maximum latency to impose on a journal write to achieve grouping. Default is 2ms.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>max wait for grouping</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setJournalMaxGroupWaitMSec(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJournalMaxGroupWaitMSec</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setJournalMaxGroupWaitMSec​(long journalMaxGroupWaitMSec)</pre> |
| <div class="block">Sets the maximum latency to impose on a journal write to achieve grouping.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>journalMaxGroupWaitMSec</code> - maximum time to wait in milliseconds.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getJournalBufferedWritesThreshold()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJournalBufferedWritesThreshold</h4> |
| <pre class="methodSignature">public long getJournalBufferedWritesThreshold()</pre> |
| <div class="block">Maximum bytes to buffer to impose on a journal write to achieve grouping.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>max bytes to buffer</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setJournalBufferedWritesThreshold(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJournalBufferedWritesThreshold</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setJournalBufferedWritesThreshold​(long maxBytes)</pre> |
| <div class="block">Set maximum bytes to buffer to impose on a journal write to achieve grouping.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>maxBytes</code> - maximum bytes to buffer to impose on a journal write</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>max bytes to buffer</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getJournalBufferedEntriesThreshold()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJournalBufferedEntriesThreshold</h4> |
| <pre class="methodSignature">public long getJournalBufferedEntriesThreshold()</pre> |
| <div class="block">Maximum entries to buffer to impose on a journal write to achieve grouping. |
| Use <a href="#getJournalBufferedWritesThreshold()"><code>getJournalBufferedWritesThreshold()</code></a> if this is set to zero or |
| less than zero.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>max entries to buffer.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setJournalBufferedEntriesThreshold(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJournalBufferedEntriesThreshold</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setJournalBufferedEntriesThreshold​(int maxEntries)</pre> |
| <div class="block">Set maximum entries to buffer to impose on a journal write to achieve grouping. |
| Use <a href="#getJournalBufferedWritesThreshold()"><code>getJournalBufferedWritesThreshold()</code></a> set this to zero or less than |
| zero.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>maxEntries</code> - maximum entries to buffer.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setJournalFlushWhenQueueEmpty(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJournalFlushWhenQueueEmpty</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setJournalFlushWhenQueueEmpty​(boolean enabled)</pre> |
| <div class="block">Set if we should flush the journal when queue is empty.</div> |
| </li> |
| </ul> |
| <a id="getJournalFlushWhenQueueEmpty()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJournalFlushWhenQueueEmpty</h4> |
| <pre class="methodSignature">public boolean getJournalFlushWhenQueueEmpty()</pre> |
| <div class="block">Should we flush the journal when queue is empty.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>flush when queue is empty</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setReadOnlyModeEnabled(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setReadOnlyModeEnabled</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setReadOnlyModeEnabled​(boolean enabled)</pre> |
| <div class="block">Set whether the bookie is able to go into read-only mode. |
| If this is set to false, the bookie will shutdown on encountering |
| an error condition.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - whether to enable read-only mode.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ServerConfiguration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isReadOnlyModeEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isReadOnlyModeEnabled</h4> |
| <pre class="methodSignature">public boolean isReadOnlyModeEnabled()</pre> |
| <div class="block">Get whether read-only mode is enabled. The default is true.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>boolean</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setReadOnlyModeOnAnyDiskFullEnabled(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setReadOnlyModeOnAnyDiskFullEnabled</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setReadOnlyModeOnAnyDiskFullEnabled​(boolean enabled)</pre> |
| <div class="block">Set whether the bookie is able to go into read-only mode when any disk is full. |
| If this set to false, it will behave to READ_ONLY_MODE_ENABLED flag.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - whether to enable read-only mode when any disk is full.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="isReadOnlyModeOnAnyDiskFullEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isReadOnlyModeOnAnyDiskFullEnabled</h4> |
| <pre class="methodSignature">public boolean isReadOnlyModeOnAnyDiskFullEnabled()</pre> |
| <div class="block">Get whether read-only mode is enable when any disk is full. The default is false.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>boolean</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setDiskUsageWarnThreshold(float)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDiskUsageWarnThreshold</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setDiskUsageWarnThreshold​(float threshold)</pre> |
| <div class="block">Set the warning threshold for disk usage.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>threshold</code> - warning threshold to force gc.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ServerConfiguration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getDiskUsageWarnThreshold()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDiskUsageWarnThreshold</h4> |
| <pre class="methodSignature">public float getDiskUsageWarnThreshold()</pre> |
| <div class="block">Returns the warning threshold for disk usage. If disk usage |
| goes beyond this, a garbage collection cycle will be forced.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the percentage at which a disk usage warning will trigger</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setPersistBookieStatusEnabled(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPersistBookieStatusEnabled</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setPersistBookieStatusEnabled​(boolean enabled)</pre> |
| <div class="block">Whether to persist the bookie status so that when bookie server restarts, |
| it will continue using the previous status.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - - true if persist the bookie status. Otherwise false.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ServerConfiguration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isPersistBookieStatusEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isPersistBookieStatusEnabled</h4> |
| <pre class="methodSignature">public boolean isPersistBookieStatusEnabled()</pre> |
| <div class="block">Get whether to persist the bookie status so that when bookie server restarts, |
| it will continue using the previous status.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true - if need to start a bookie in read only mode. Otherwise false.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setDiskUsageThreshold(float)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDiskUsageThreshold</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setDiskUsageThreshold​(float threshold)</pre> |
| <div class="block">Set the Disk free space threshold as a fraction of the total |
| after which disk will be considered as full during disk check.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>threshold</code> - threshold to declare a disk full</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ServerConfiguration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getDiskUsageThreshold()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDiskUsageThreshold</h4> |
| <pre class="methodSignature">public float getDiskUsageThreshold()</pre> |
| <div class="block">Returns disk free space threshold. By default it is 0.95.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the percentage at which a disk will be considered full</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setDiskLowWaterMarkUsageThreshold(float)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDiskLowWaterMarkUsageThreshold</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setDiskLowWaterMarkUsageThreshold​(float threshold)</pre> |
| <div class="block">Set the disk free space low water mark threshold. |
| Disk is considered full when usage threshold is exceeded. |
| Disk returns back to non-full state when usage is below low water mark threshold. |
| This prevents it from going back and forth between these states frequently |
| when concurrent writes and compaction are happening. This also prevent bookie from |
| switching frequently between read-only and read-writes states in the same cases.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>threshold</code> - threshold to declare a disk full</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ServerConfiguration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getDiskLowWaterMarkUsageThreshold()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDiskLowWaterMarkUsageThreshold</h4> |
| <pre class="methodSignature">public float getDiskLowWaterMarkUsageThreshold()</pre> |
| <div class="block">Returns disk free space low water mark threshold. By default it is the |
| same as usage threshold (for backwards-compatibility).</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the percentage below which a disk will NOT be considered full</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setDiskCheckInterval(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDiskCheckInterval</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setDiskCheckInterval​(int interval)</pre> |
| <div class="block">Set the disk checker interval to monitor ledger disk space.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>interval</code> - interval between disk checks for space.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ServerConfiguration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getDiskCheckInterval()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDiskCheckInterval</h4> |
| <pre class="methodSignature">public int getDiskCheckInterval()</pre> |
| <div class="block">Get the disk checker interval.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>int</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setAuditorPeriodicCheckInterval(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAuditorPeriodicCheckInterval</h4> |
| <pre class="methodSignature">public void setAuditorPeriodicCheckInterval​(long interval)</pre> |
| <div class="block">Set the regularity at which the auditor will run a check |
| of all ledgers. This should not be run very often, and at most, |
| once a day. Setting this to 0 will completely disable the periodic |
| check.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>interval</code> - The interval in seconds. e.g. 86400 = 1 day, 604800 = 1 week</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getAuditorPeriodicCheckInterval()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAuditorPeriodicCheckInterval</h4> |
| <pre class="methodSignature">public long getAuditorPeriodicCheckInterval()</pre> |
| <div class="block">Get the regularity at which the auditor checks all ledgers.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>The interval in seconds. Default is 604800 (1 week).</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setAuditorPeriodicBookieCheckInterval(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAuditorPeriodicBookieCheckInterval</h4> |
| <pre class="methodSignature">public void setAuditorPeriodicBookieCheckInterval​(long interval)</pre> |
| <div class="block">Set the interval between auditor bookie checks. |
| The auditor bookie check, checks ledger metadata to see which bookies |
| contain entries for each ledger. If a bookie which should contain entries |
| is unavailable, then the ledger containing that entry is marked for recovery. |
| Setting this to 0 disabled the periodic check. Bookie checks will still |
| run when a bookie fails.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>interval</code> - The period in seconds.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getAuditorPeriodicBookieCheckInterval()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAuditorPeriodicBookieCheckInterval</h4> |
| <pre class="methodSignature">public long getAuditorPeriodicBookieCheckInterval()</pre> |
| <div class="block">Get the interval between auditor bookie check runs.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the interval between bookie check runs, in seconds. Default is 86400 (= 1 day)</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#setAuditorPeriodicBookieCheckInterval(long)"><code>setAuditorPeriodicBookieCheckInterval(long)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setAuditorPeriodicPlacementPolicyCheckInterval(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAuditorPeriodicPlacementPolicyCheckInterval</h4> |
| <pre class="methodSignature">public void setAuditorPeriodicPlacementPolicyCheckInterval​(long interval)</pre> |
| <div class="block">Sets the regularity/interval at which the auditor will run a placement |
| policy check of all ledgers, which are closed. This should not be run |
| very often, and should be run at most once a day. Setting this to 0 will |
| completely disable the periodic metadata check.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>interval</code> - The interval in seconds. e.g. 86400 = 1 day, 604800 = 1 week</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getAuditorPeriodicPlacementPolicyCheckInterval()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAuditorPeriodicPlacementPolicyCheckInterval</h4> |
| <pre class="methodSignature">public long getAuditorPeriodicPlacementPolicyCheckInterval()</pre> |
| <div class="block">Get the regularity at which the auditor does placement policy check of |
| all ledgers, which are closed.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>The interval in seconds. By default, it is disabled.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setRepairedPlacementPolicyNotAdheringBookieEnable(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setRepairedPlacementPolicyNotAdheringBookieEnable</h4> |
| <pre class="methodSignature">public void setRepairedPlacementPolicyNotAdheringBookieEnable​(boolean enabled)</pre> |
| </li> |
| </ul> |
| <a id="isRepairedPlacementPolicyNotAdheringBookieEnable()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isRepairedPlacementPolicyNotAdheringBookieEnable</h4> |
| <pre class="methodSignature">public boolean isRepairedPlacementPolicyNotAdheringBookieEnable()</pre> |
| <div class="block">Now the feature only support RackawareEnsemblePlacementPolicy. |
| |
| In Auditor, it combines with <a href="#getAuditorPeriodicPlacementPolicyCheckInterval()"><code>getAuditorPeriodicPlacementPolicyCheckInterval()</code></a>, to control is marked |
| ledger id to under replication managed when found a ledger ensemble not adhere to placement policy. |
| In ReplicationWorker, to control is to repair the ledger which the ensemble does not adhere to the placement |
| policy. By default, it is disabled. |
| |
| If you want to enable this feature, there maybe lots of ledger will be mark underreplicated. |
| The replicationWorker will replicate lots of ledger, it will increase read request and write request in bookie |
| server. You should set a suitable rereplicationEntryBatchSize to avoid bookie server pressure.</div> |
| </li> |
| </ul> |
| <a id="setUnderreplicatedLedgerRecoveryGracePeriod(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setUnderreplicatedLedgerRecoveryGracePeriod</h4> |
| <pre class="methodSignature">public void setUnderreplicatedLedgerRecoveryGracePeriod​(long gracePeriod)</pre> |
| <div class="block">Sets the grace period (in seconds) for underreplicated ledgers recovery. |
| If ledger is marked underreplicated for more than this period then it |
| will be reported by placementPolicyCheck in Auditor. Setting this to 0 |
| will disable this check.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>gracePeriod</code> - The interval in seconds. e.g. 3600 = 1 hour</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getUnderreplicatedLedgerRecoveryGracePeriod()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getUnderreplicatedLedgerRecoveryGracePeriod</h4> |
| <pre class="methodSignature">public long getUnderreplicatedLedgerRecoveryGracePeriod()</pre> |
| <div class="block">Gets the grace period (in seconds) for underreplicated ledgers recovery. |
| If ledger is marked underreplicated for more than this period then it |
| will be reported by placementPolicyCheck in Auditor. Setting this to 0 |
| will disable this check.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>The interval in seconds. By default it is disabled.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setAuditorPeriodicReplicasCheckInterval(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAuditorPeriodicReplicasCheckInterval</h4> |
| <pre class="methodSignature">public void setAuditorPeriodicReplicasCheckInterval​(long interval)</pre> |
| <div class="block">Sets the interval at which the auditor will run a replicas check of all |
| ledgers. This should not be run very often since it validates |
| availability of replicas of all ledgers by querying bookies. Setting this |
| to 0 will disable the periodic replicas check.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>interval</code> - The interval in seconds. e.g. 86400 = 1 day, 604800 = 1 week</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getAuditorPeriodicReplicasCheckInterval()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAuditorPeriodicReplicasCheckInterval</h4> |
| <pre class="methodSignature">public long getAuditorPeriodicReplicasCheckInterval()</pre> |
| <div class="block">Get the interval at which the auditor does replicas check of all ledgers.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>The interval in seconds. By default it is disabled.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getAuditorMaxNumberOfConcurrentOpenLedgerOperations()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAuditorMaxNumberOfConcurrentOpenLedgerOperations</h4> |
| <pre class="methodSignature">public int getAuditorMaxNumberOfConcurrentOpenLedgerOperations()</pre> |
| <div class="block">Get the semaphore limit value of getting ledger from zookeeper in auto recovery.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>The semaphore value. By default it is 500.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setAuditorMaxNumberOfConcurrentOpenLedgerOperations(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAuditorMaxNumberOfConcurrentOpenLedgerOperations</h4> |
| <pre class="methodSignature">public void setAuditorMaxNumberOfConcurrentOpenLedgerOperations​(int semaphore)</pre> |
| <div class="block">Set the semaphore limit value for getting ledger from zookeeper in auto recovery.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>semaphore</code> - </dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getAuditorAcquireConcurrentOpenLedgerOperationsTimeoutMSec()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAuditorAcquireConcurrentOpenLedgerOperationsTimeoutMSec</h4> |
| <pre class="methodSignature">public int getAuditorAcquireConcurrentOpenLedgerOperationsTimeoutMSec()</pre> |
| <div class="block">Get the acquire concurrent open ledger operations timeout.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>The timeout values. By default it is 120000ms</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setAuditorAcquireConcurrentOpenLedgerOperationsTimeoutMSec(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAuditorAcquireConcurrentOpenLedgerOperationsTimeoutMSec</h4> |
| <pre class="methodSignature">public void setAuditorAcquireConcurrentOpenLedgerOperationsTimeoutMSec​(int timeoutMs)</pre> |
| <div class="block">Set the acquire concurrent open ledger operations timeout.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>timeoutMs</code> - </dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setAuditorLedgerVerificationPercentage(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAuditorLedgerVerificationPercentage</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setAuditorLedgerVerificationPercentage​(long auditorLedgerVerificationPercentage)</pre> |
| <div class="block">Set what percentage of a ledger (fragment)'s entries will be verified. |
| 0 - only the first and last entry of each ledger fragment would be verified |
| 100 - the entire ledger fragment would be verified |
| anything else - randomly picked entries from over the fragment would be verifiec</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>auditorLedgerVerificationPercentage</code> - The verification proportion as a percentage</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ServerConfiguration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getAuditorLedgerVerificationPercentage()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAuditorLedgerVerificationPercentage</h4> |
| <pre class="methodSignature">public long getAuditorLedgerVerificationPercentage()</pre> |
| <div class="block">Get what percentage of a ledger (fragment)'s entries will be verified.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>percentage of a ledger (fragment)'s entries will be verified. Default is 0.</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#setAuditorLedgerVerificationPercentage(long)"><code>setAuditorLedgerVerificationPercentage(long)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setAutoRecoveryDaemonEnabled(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAutoRecoveryDaemonEnabled</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setAutoRecoveryDaemonEnabled​(boolean enabled)</pre> |
| <div class="block">Sets that whether the auto-recovery service can start along with Bookie |
| server itself or not.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - - true if need to start auto-recovery service. Otherwise |
| false.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ServerConfiguration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isAutoRecoveryDaemonEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isAutoRecoveryDaemonEnabled</h4> |
| <pre class="methodSignature">public boolean isAutoRecoveryDaemonEnabled()</pre> |
| <div class="block">Get whether the Bookie itself can start auto-recovery service also or not.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true - if Bookie should start auto-recovery service along with |
| it. false otherwise.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getLostBookieRecoveryDelay()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLostBookieRecoveryDelay</h4> |
| <pre class="methodSignature">public int getLostBookieRecoveryDelay()</pre> |
| <div class="block">Get how long to delay the recovery of ledgers of a lost bookie.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>delay interval in seconds</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setLostBookieRecoveryDelay(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setLostBookieRecoveryDelay</h4> |
| <pre class="methodSignature">public void setLostBookieRecoveryDelay​(int interval)</pre> |
| <div class="block">Set the delay interval for starting recovery of a lost bookie.</div> |
| </li> |
| </ul> |
| <a id="getRwRereplicateBackoffMs()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getRwRereplicateBackoffMs</h4> |
| <pre class="methodSignature">public int getRwRereplicateBackoffMs()</pre> |
| <div class="block">Get how long to backoff when encountering exception on rereplicating a ledger.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>backoff time in milliseconds</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setRwRereplicateBackoffMs(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setRwRereplicateBackoffMs</h4> |
| <pre class="methodSignature">public void setRwRereplicateBackoffMs​(int backoffMs)</pre> |
| <div class="block">Set how long to backoff when encountering exception on rereplicating a ledger.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>backoffMs</code> - backoff time in milliseconds</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setForceReadOnlyBookie(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setForceReadOnlyBookie</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setForceReadOnlyBookie​(boolean enabled)</pre> |
| <div class="block">Sets that whether force start a bookie in readonly mode.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - - true if need to start a bookie in read only mode. Otherwise |
| false.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ServerConfiguration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isForceReadOnlyBookie()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isForceReadOnlyBookie</h4> |
| <pre class="methodSignature">public boolean isForceReadOnlyBookie()</pre> |
| <div class="block">Get whether the Bookie is force started in read only mode or not.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true - if need to start a bookie in read only mode. Otherwise |
| false.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getIsThrottleByBytes()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getIsThrottleByBytes</h4> |
| <pre class="methodSignature">public boolean getIsThrottleByBytes()</pre> |
| <div class="block">Get whether use bytes to throttle garbage collector compaction or not.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true - use Bytes, |
| false - use Entries.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setIsThrottleByBytes(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setIsThrottleByBytes</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setIsThrottleByBytes​(boolean byBytes)</pre> |
| <div class="block">Set whether use bytes to throttle garbage collector compaction or not.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>byBytes</code> - true to use by bytes; false to use by entries</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ServerConfiguration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getCompactionMaxOutstandingRequests()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getCompactionMaxOutstandingRequests</h4> |
| <pre class="methodSignature">public int getCompactionMaxOutstandingRequests()</pre> |
| <div class="block">Get the maximum number of entries which can be compacted without flushing. |
| Default is 100,000.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the maximum number of unflushed entries</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setCompactionMaxOutstandingRequests(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setCompactionMaxOutstandingRequests</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setCompactionMaxOutstandingRequests​(int maxOutstandingRequests)</pre> |
| <div class="block">Set the maximum number of entries which can be compacted without flushing. |
| |
| <p>When compacting, the entries are written to the entrylog and the new offsets |
| are cached in memory. Once the entrylog is flushed the index is updated with |
| the new offsets. This parameter controls the number of entries added to the |
| entrylog before a flush is forced. A higher value for this parameter means |
| more memory will be used for offsets. Each offset consists of 3 longs. |
| |
| <p>This parameter should _not_ be modified unless you know what you're doing. |
| The default is 100,000.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>maxOutstandingRequests</code> - number of entries to compact before flushing</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ServerConfiguration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getCompactionRate()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getCompactionRate</h4> |
| <pre class="methodSignature">@Deprecated |
| public int getCompactionRate()</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">replaced by <a href="#getCompactionRateByEntries()"><code>getCompactionRateByEntries()</code></a></div> |
| </div> |
| <div class="block">Get the rate of compaction adds. Default is 1,000.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>rate of compaction (adds per second)</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setCompactionRate(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setCompactionRate</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setCompactionRate​(int rate)</pre> |
| <div class="block">Set the rate of compaction adds.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>rate</code> - rate of compaction adds (adds entries per second)</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ServerConfiguration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getCompactionRateByEntries()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getCompactionRateByEntries</h4> |
| <pre class="methodSignature">public int getCompactionRateByEntries()</pre> |
| <div class="block">Get the rate of compaction adds. Default is 1,000.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>rate of compaction (adds entries per second)</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setCompactionRateByEntries(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setCompactionRateByEntries</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setCompactionRateByEntries​(int rate)</pre> |
| <div class="block">Set the rate of compaction adds.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>rate</code> - rate of compaction adds (adds entries per second)</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ServerConfiguration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getCompactionRateByBytes()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getCompactionRateByBytes</h4> |
| <pre class="methodSignature">public int getCompactionRateByBytes()</pre> |
| <div class="block">Get the rate of compaction adds. Default is 1,000,000.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>rate of compaction (adds bytes per second)</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setCompactionRateByBytes(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setCompactionRateByBytes</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setCompactionRateByBytes​(int rate)</pre> |
| <div class="block">Set the rate of compaction adds.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>rate</code> - rate of compaction adds (adds bytes per second)</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ServerConfiguration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getJournalRemovePagesFromCache()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getJournalRemovePagesFromCache</h4> |
| <pre class="methodSignature">@Beta |
| public boolean getJournalRemovePagesFromCache()</pre> |
| <div class="block">Should we remove pages from page cache after force write.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>remove pages from cache</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setJournalRemovePagesFromCache(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setJournalRemovePagesFromCache</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setJournalRemovePagesFromCache​(boolean enabled)</pre> |
| <div class="block">Sets that whether should we remove pages from page cache after force write.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - - true if we need to remove pages from page cache. otherwise, false</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ServerConfiguration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getLedgerStorageClass()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLedgerStorageClass</h4> |
| <pre class="methodSignature">public java.lang.String getLedgerStorageClass()</pre> |
| </li> |
| </ul> |
| <a id="setLedgerStorageClass(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setLedgerStorageClass</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setLedgerStorageClass​(java.lang.String ledgerStorageClass)</pre> |
| <div class="block">Set the <a href="../bookie/LedgerStorage.html" title="interface in org.apache.bookkeeper.bookie"><code>LedgerStorage</code></a> implementation class name.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>ledgerStorageClass</code> - the class name</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ServerConfiguration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getUseHostNameAsBookieID()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getUseHostNameAsBookieID</h4> |
| <pre class="methodSignature">public boolean getUseHostNameAsBookieID()</pre> |
| <div class="block">Get whether bookie is using hostname for registration and in ledger |
| metadata. Defaults to false.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true, then bookie will be registered with its hostname and |
| hostname will be used in ledger metadata. Otherwise bookie will |
| use its ipaddress</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setUseHostNameAsBookieID(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setUseHostNameAsBookieID</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setUseHostNameAsBookieID​(boolean useHostName)</pre> |
| <div class="block">Configure the bookie to use its hostname to register with the |
| co-ordination service(eg: zookeeper) and in ledger metadata.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>useHostName</code> - whether to use hostname for registration and in ledgermetadata</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getUseHostNameAsBookieID()"><code>getUseHostNameAsBookieID()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getUseShortHostName()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getUseShortHostName</h4> |
| <pre class="methodSignature">public boolean getUseShortHostName()</pre> |
| <div class="block">If bookie is using hostname for registration and in ledger metadata then |
| whether to use short hostname or FQDN hostname. Defaults to false.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true, then bookie will be registered with its short hostname and |
| short hostname will be used in ledger metadata. Otherwise bookie |
| will use its FQDN hostname</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setUseShortHostName(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setUseShortHostName</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setUseShortHostName​(boolean useShortHostName)</pre> |
| <div class="block">Configure the bookie to use its short hostname or FQDN hostname to |
| register with the co-ordination service(eg: zookeeper) and in ledger |
| metadata.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>useShortHostName</code> - whether to use short hostname for registration and in |
| ledgermetadata</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#getUseShortHostName()"><code>getUseShortHostName()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isEnableLocalTransport()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isEnableLocalTransport</h4> |
| <pre class="methodSignature">public boolean isEnableLocalTransport()</pre> |
| <div class="block">Get whether to listen for local JVM clients. Defaults to false.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true, then bookie will be listen for local JVM clients</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setEnableLocalTransport(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEnableLocalTransport</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setEnableLocalTransport​(boolean enableLocalTransport)</pre> |
| <div class="block">Configure the bookie to listen for BookKeeper clients executed on the local JVM.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enableLocalTransport</code> - whether to use listen for local JVM clients</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#isEnableLocalTransport()"><code>isEnableLocalTransport()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isDisableServerSocketBind()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isDisableServerSocketBind</h4> |
| <pre class="methodSignature">public boolean isDisableServerSocketBind()</pre> |
| <div class="block">Get whether to disable bind of server-side sockets. Defaults to false.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true, then bookie will not listen for network connections</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setDisableServerSocketBind(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDisableServerSocketBind</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setDisableServerSocketBind​(boolean disableServerSocketBind)</pre> |
| <div class="block">Configure the bookie to disable bind on network interfaces, |
| this bookie will be available only to BookKeeper clients executed on the local JVM.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>disableServerSocketBind</code> - whether to disable binding on network interfaces</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#isDisableServerSocketBind()"><code>isDisableServerSocketBind()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getStatsProviderClass()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getStatsProviderClass</h4> |
| <pre class="methodSignature">public java.lang.Class<? extends <a href="../stats/StatsProvider.html" title="interface in org.apache.bookkeeper.stats">StatsProvider</a>> getStatsProviderClass() |
| throws org.apache.commons.configuration.ConfigurationException</pre> |
| <div class="block">Get the stats provider used by bookie.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>stats provider class</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code>org.apache.commons.configuration.ConfigurationException</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setStatsProviderClass(java.lang.Class)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setStatsProviderClass</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setStatsProviderClass​(java.lang.Class<? extends <a href="../stats/StatsProvider.html" title="interface in org.apache.bookkeeper.stats">StatsProvider</a>> providerClass)</pre> |
| <div class="block">Set the stats provider used by bookie.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>providerClass</code> - stats provider class</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isSanityCheckMetricsEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isSanityCheckMetricsEnabled</h4> |
| <pre class="methodSignature">public boolean isSanityCheckMetricsEnabled()</pre> |
| <div class="block">Flag to enable sanity check metrics in bookie stats. Defaults to false/disabled.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true, if bookie collects sanity check metrics in stats</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setSanityCheckMetricsEnabled(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSanityCheckMetricsEnabled</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setSanityCheckMetricsEnabled​(boolean sanityCheckMetricsEnabled)</pre> |
| <div class="block">Enable sanity check metrics in bookie stats.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>sanityCheckMetricsEnabled</code> - flag to enable sanity check metrics</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="validate()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>validate</h4> |
| <pre class="methodSignature">public void validate() |
| throws org.apache.commons.configuration.ConfigurationException</pre> |
| <div class="block">Validate the configuration.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code>org.apache.commons.configuration.ConfigurationException</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getRecvByteBufAllocatorSizeInitial()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getRecvByteBufAllocatorSizeInitial</h4> |
| <pre class="methodSignature">public int getRecvByteBufAllocatorSizeInitial()</pre> |
| <div class="block">Get Recv ByteBuf allocator initial buf size.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>initial byteBuf size</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setRecvByteBufAllocatorSizeInitial(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setRecvByteBufAllocatorSizeInitial</h4> |
| <pre class="methodSignature">public void setRecvByteBufAllocatorSizeInitial​(int size)</pre> |
| <div class="block">Set Recv ByteBuf allocator initial buf size.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>size</code> - buffer size</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getRecvByteBufAllocatorSizeMin()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getRecvByteBufAllocatorSizeMin</h4> |
| <pre class="methodSignature">public int getRecvByteBufAllocatorSizeMin()</pre> |
| <div class="block">Get Recv ByteBuf allocator min buf size.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>min byteBuf size</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setRecvByteBufAllocatorSizeMin(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setRecvByteBufAllocatorSizeMin</h4> |
| <pre class="methodSignature">public void setRecvByteBufAllocatorSizeMin​(int size)</pre> |
| <div class="block">Set Recv ByteBuf allocator min buf size.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>size</code> - buffer size</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getRecvByteBufAllocatorSizeMax()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getRecvByteBufAllocatorSizeMax</h4> |
| <pre class="methodSignature">public int getRecvByteBufAllocatorSizeMax()</pre> |
| <div class="block">Get Recv ByteBuf allocator max buf size.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>max byteBuf size</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setRecvByteBufAllocatorSizeMax(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setRecvByteBufAllocatorSizeMax</h4> |
| <pre class="methodSignature">public void setRecvByteBufAllocatorSizeMax​(int size)</pre> |
| <div class="block">Set Recv ByteBuf allocator max buf size.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>size</code> - buffer size</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setBookieAuthProviderFactoryClass(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setBookieAuthProviderFactoryClass</h4> |
| <pre class="methodSignature">public void setBookieAuthProviderFactoryClass​(java.lang.String factoryClass)</pre> |
| <div class="block">Set the bookie 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 bookie authentication provider factory class name</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getBookieAuthProviderFactoryClass()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBookieAuthProviderFactoryClass</h4> |
| <pre class="methodSignature">public java.lang.String getBookieAuthProviderFactoryClass()</pre> |
| <div class="block">Get the bookie 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 bookie authentication provider factory class name or null.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setNettyMaxFrameSizeBytes(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setNettyMaxFrameSizeBytes</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setNettyMaxFrameSizeBytes​(int maxSize)</pre> |
| <div class="block">Set the max number of bytes a single message can be that is read by the bookie. |
| Any message larger than that size will be rejected.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code><a href="AbstractConfiguration.html#setNettyMaxFrameSizeBytes(int)">setNettyMaxFrameSizeBytes</a></code> in class <code><a href="AbstractConfiguration.html" title="class in org.apache.bookkeeper.conf">AbstractConfiguration</a><<a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a>></code></dd> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>maxSize</code> - the max size in bytes</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTLSTrustStoreType()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTLSTrustStoreType</h4> |
| <pre class="methodSignature">public java.lang.String getTLSTrustStoreType()</pre> |
| <div class="block">Get the truststore type for client. Default is JKS.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTLSKeyStoreType(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTLSKeyStoreType</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setTLSKeyStoreType​(java.lang.String arg)</pre> |
| <div class="block">Set the keystore type for client.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTLSKeyStore()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTLSKeyStore</h4> |
| <pre class="methodSignature">public java.lang.String getTLSKeyStore()</pre> |
| <div class="block">Get the keystore path for the client.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTLSKeyStore(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTLSKeyStore</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setTLSKeyStore​(java.lang.String arg)</pre> |
| <div class="block">Set the keystore path for the client.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTLSKeyStorePasswordPath()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTLSKeyStorePasswordPath</h4> |
| <pre class="methodSignature">public java.lang.String getTLSKeyStorePasswordPath()</pre> |
| <div class="block">Get the path to file containing keystore password if the client keystore is password protected. Default is null.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTLSKeyStorePasswordPath(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTLSKeyStorePasswordPath</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setTLSKeyStorePasswordPath​(java.lang.String arg)</pre> |
| <div class="block">Set the path to file containing keystore password, if the client keystore is password protected.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTLSKeyStoreType()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTLSKeyStoreType</h4> |
| <pre class="methodSignature">public java.lang.String getTLSKeyStoreType()</pre> |
| <div class="block">Get the keystore type for client. Default is JKS.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTLSTrustStoreType(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTLSTrustStoreType</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setTLSTrustStoreType​(java.lang.String arg)</pre> |
| <div class="block">Set the truststore type for client.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTLSTrustStore()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTLSTrustStore</h4> |
| <pre class="methodSignature">public java.lang.String getTLSTrustStore()</pre> |
| <div class="block">Get the truststore path for the client.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTLSTrustStore(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTLSTrustStore</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setTLSTrustStore​(java.lang.String arg)</pre> |
| <div class="block">Set the truststore path for the client.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTLSTrustStorePasswordPath()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTLSTrustStorePasswordPath</h4> |
| <pre class="methodSignature">public java.lang.String getTLSTrustStorePasswordPath()</pre> |
| <div class="block">Get the path to file containing truststore password if the client truststore is password protected. Default is |
| null.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTLSTrustStorePasswordPath(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTLSTrustStorePasswordPath</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setTLSTrustStorePasswordPath​(java.lang.String arg)</pre> |
| <div class="block">Set the path to file containing truststore password, if the client truststore is password protected.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTLSCertificatePath()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTLSCertificatePath</h4> |
| <pre class="methodSignature">public java.lang.String getTLSCertificatePath()</pre> |
| <div class="block">Get the path to file containing TLS Certificate.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setTLSCertificatePath(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTLSCertificatePath</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setTLSCertificatePath​(java.lang.String arg)</pre> |
| <div class="block">Set the path to file containing TLS Certificate.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getEnableTaskExecutionStats()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEnableTaskExecutionStats</h4> |
| <pre class="methodSignature">public boolean getEnableTaskExecutionStats()</pre> |
| <div class="block">Whether to enable recording task execution stats.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>flag to enable/disable recording task execution stats.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setEnableTaskExecutionStats(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEnableTaskExecutionStats</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setEnableTaskExecutionStats​(boolean enabled)</pre> |
| <div class="block">Enable/Disable recording task execution stats.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - flag to enable/disable recording task execution stats.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getMinUsableSizeForIndexFileCreation()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMinUsableSizeForIndexFileCreation</h4> |
| <pre class="methodSignature">public long getMinUsableSizeForIndexFileCreation()</pre> |
| <div class="block">Gets the minimum safe Usable size to be available in index directory for Bookie to create Index File while |
| replaying journal at the time of Bookie Start in Readonly Mode (in bytes).</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>minimum safe usable size to be available in index directory for bookie to create index files.</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#setMinUsableSizeForIndexFileCreation(long)"><code>setMinUsableSizeForIndexFileCreation(long)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setMinUsableSizeForIndexFileCreation(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMinUsableSizeForIndexFileCreation</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setMinUsableSizeForIndexFileCreation​(long minUsableSizeForIndexFileCreation)</pre> |
| <div class="block">Sets the minimum safe Usable size to be available in index directory for Bookie to create Index File while |
| replaying journal at the time of Bookie Start in Readonly Mode (in bytes). |
| |
| <p>This parameter allows creating index files when there are enough disk spaces, even when the bookie |
| is running at readonly mode because of the disk usage is exceeding <a href="#getDiskUsageThreshold()"><code>getDiskUsageThreshold()</code></a>. Because |
| compaction, journal replays can still write index files to disks when a bookie is readonly.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>minUsableSizeForIndexFileCreation</code> - min usable size for index file creation</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getMinUsableSizeForEntryLogCreation()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMinUsableSizeForEntryLogCreation</h4> |
| <pre class="methodSignature">public long getMinUsableSizeForEntryLogCreation()</pre> |
| <div class="block">Gets the minimum safe usable size to be available in ledger directory for Bookie to create entry log files.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>minimum safe usable size to be available in ledger directory for entry log file creation.</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#setMinUsableSizeForEntryLogCreation(long)"><code>setMinUsableSizeForEntryLogCreation(long)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setMinUsableSizeForEntryLogCreation(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMinUsableSizeForEntryLogCreation</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setMinUsableSizeForEntryLogCreation​(long minUsableSizeForEntryLogCreation)</pre> |
| <div class="block">Sets the minimum safe usable size to be available in ledger directory for Bookie to create entry log files. |
| |
| <p>This parameter allows creating entry log files when there are enough disk spaces, even when the bookie |
| is running at readonly mode because of the disk usage is exceeding <a href="#getDiskUsageThreshold()"><code>getDiskUsageThreshold()</code></a>. Because |
| compaction, journal replays can still write data to disks when a bookie is readonly.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>minUsableSizeForEntryLogCreation</code> - minimum safe usable size to be available in ledger directory</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getMinUsableSizeForHighPriorityWrites()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMinUsableSizeForHighPriorityWrites</h4> |
| <pre class="methodSignature">public long getMinUsableSizeForHighPriorityWrites()</pre> |
| <div class="block">Gets the minimum safe usable size to be available in ledger directory for Bookie to accept high priority writes. |
| |
| <p>If not set, it is the value of <a href="#getMinUsableSizeForEntryLogCreation()"><code>getMinUsableSizeForEntryLogCreation()</code></a>.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the minimum safe usable size per ledger directory for bookie to accept high priority writes.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setMinUsableSizeForHighPriorityWrites(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMinUsableSizeForHighPriorityWrites</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setMinUsableSizeForHighPriorityWrites​(long minUsableSizeForHighPriorityWrites)</pre> |
| <div class="block">Sets the minimum safe usable size to be available in ledger directory for Bookie to accept high priority writes.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>minUsableSizeForHighPriorityWrites</code> - minimum safe usable size per ledger directory for Bookie to accept |
| high priority writes</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isAllowMultipleDirsUnderSameDiskPartition()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isAllowMultipleDirsUnderSameDiskPartition</h4> |
| <pre class="methodSignature">public boolean isAllowMultipleDirsUnderSameDiskPartition()</pre> |
| <div class="block">returns whether it is allowed to have multiple ledger/index/journal |
| Directories in the same filesystem diskpartition.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setAllowMultipleDirsUnderSameDiskPartition(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAllowMultipleDirsUnderSameDiskPartition</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setAllowMultipleDirsUnderSameDiskPartition​(boolean allow)</pre> |
| <div class="block">Configure the Bookie to allow/disallow multiple ledger/index/journal |
| directories in the same filesystem diskpartition.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>allow</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration object.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isHttpServerEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isHttpServerEnabled</h4> |
| <pre class="methodSignature">public boolean isHttpServerEnabled()</pre> |
| <div class="block">Get whether to start the http server or not.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true - if http server should start</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setHttpServerEnabled(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setHttpServerEnabled</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setHttpServerEnabled​(boolean enabled)</pre> |
| <div class="block">Set whether to start the http server or not.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - - true if we should start http server</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ServerConfiguration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getHttpServerPort()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getHttpServerPort</h4> |
| <pre class="methodSignature">public int getHttpServerPort()</pre> |
| <div class="block">Get the http server port.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>http server port</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setHttpServerPort(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setHttpServerPort</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setHttpServerPort​(int port)</pre> |
| <div class="block">Set Http server port listening on.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>port</code> - Port to listen on</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getHttpServerHost()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getHttpServerHost</h4> |
| <pre class="methodSignature">public java.lang.String getHttpServerHost()</pre> |
| <div class="block">Get the http server host.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>http server host</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setHttpServerHost(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setHttpServerHost</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setHttpServerHost​(java.lang.String host)</pre> |
| <div class="block">Set Http server host listening on.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>host</code> - host to listen on</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isHttpServerTlsEnable()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isHttpServerTlsEnable</h4> |
| <pre class="methodSignature">public boolean isHttpServerTlsEnable()</pre> |
| <div class="block">Get if Http Server Tls enable.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setHttpServerTlsEnable(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setHttpServerTlsEnable</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setHttpServerTlsEnable​(boolean tlsEnable)</pre> |
| <div class="block">Set if Http Server Tls enable.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>tlsEnable</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getHttpServerKeystorePath()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getHttpServerKeystorePath</h4> |
| <pre class="methodSignature">public java.lang.String getHttpServerKeystorePath()</pre> |
| <div class="block">Get the http server keystore path.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>http server keystore path</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setHttpServerKeystorePath(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setHttpServerKeystorePath</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setHttpServerKeystorePath​(java.lang.String keystorePath)</pre> |
| <div class="block">Set Http server keystore path.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>keystorePath</code> - http server keystore path</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getHttpServerKeystorePassword()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getHttpServerKeystorePassword</h4> |
| <pre class="methodSignature">public java.lang.String getHttpServerKeystorePassword()</pre> |
| <div class="block">Get the http server keyStore password.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>http server keyStore password</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setHttpServerKeyStorePassword(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setHttpServerKeyStorePassword</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setHttpServerKeyStorePassword​(java.lang.String keyStorePassword)</pre> |
| <div class="block">Set Http server keyStore password.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>keyStorePassword</code> - http server keyStore password</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getHttpServerTrustStorePath()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getHttpServerTrustStorePath</h4> |
| <pre class="methodSignature">public java.lang.String getHttpServerTrustStorePath()</pre> |
| <div class="block">Get the http server trustStore path.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>http server trustStore path</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setHttpServerTrustStorePath(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setHttpServerTrustStorePath</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setHttpServerTrustStorePath​(java.lang.String trustStorePath)</pre> |
| <div class="block">Set Http server trustStore path.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>trustStorePath</code> - http server trustStore path</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getHttpServerTrustStorePassword()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getHttpServerTrustStorePassword</h4> |
| <pre class="methodSignature">public java.lang.String getHttpServerTrustStorePassword()</pre> |
| <div class="block">Get the http server trustStore password.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>http server trustStore password</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setHttpServerTrustStorePasswordPassword(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setHttpServerTrustStorePasswordPassword</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setHttpServerTrustStorePasswordPassword​(java.lang.String trustStorePassword)</pre> |
| <div class="block">Set Http server trustStore password.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>trustStorePassword</code> - http server trustStore password</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getExtraServerComponents()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getExtraServerComponents</h4> |
| <pre class="methodSignature">public java.lang.String[] getExtraServerComponents()</pre> |
| <div class="block">Get the extra list of server lifecycle components to enable on a bookie server.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the extra list of server lifecycle components to enable on a bookie server.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setExtraServerComponents(java.lang.String[])"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setExtraServerComponents</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setExtraServerComponents​(java.lang.String[] componentClasses)</pre> |
| <div class="block">Set the extra list of server lifecycle components to enable on a bookie server.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>componentClasses</code> - the list of server lifecycle components to enable on a bookie server.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getIgnoreExtraServerComponentsStartupFailures()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getIgnoreExtraServerComponentsStartupFailures</h4> |
| <pre class="methodSignature">public boolean getIgnoreExtraServerComponentsStartupFailures()</pre> |
| <div class="block">Return the flag whether to ignore startup failures on loading server components specified at |
| <a href="#getExtraServerComponents()"><code>getExtraServerComponents()</code></a>.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the flag whether to ignore startup failures on loading server components specified at |
| <a href="#getExtraServerComponents()"><code>getExtraServerComponents()</code></a>. The default value is <tt>false</tt>.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setIgnoreExtraServerComponentsStartupFailures(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setIgnoreExtraServerComponentsStartupFailures</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setIgnoreExtraServerComponentsStartupFailures​(boolean enabled)</pre> |
| <div class="block">Set the flag whether to ignore startup failures on loading server components specified at |
| <a href="#getExtraServerComponents()"><code>getExtraServerComponents()</code></a>.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>enabled</code> - flag to enable/disable ignoring startup failures on loading server components.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>server configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getServerWriteBufferLowWaterMark()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getServerWriteBufferLowWaterMark</h4> |
| <pre class="methodSignature">public int getServerWriteBufferLowWaterMark()</pre> |
| <div class="block">Get server netty channel write buffer low water mark.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>netty channel write buffer low water mark.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setServerWriteBufferLowWaterMark(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setServerWriteBufferLowWaterMark</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setServerWriteBufferLowWaterMark​(int waterMark)</pre> |
| <div class="block">Set server netty channel write buffer low water mark.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>waterMark</code> - netty channel write buffer low water mark.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getServerWriteBufferHighWaterMark()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getServerWriteBufferHighWaterMark</h4> |
| <pre class="methodSignature">public int getServerWriteBufferHighWaterMark()</pre> |
| <div class="block">Get server netty channel write buffer high water mark.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>netty channel write buffer high water mark.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setServerWriteBufferHighWaterMark(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setServerWriteBufferHighWaterMark</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setServerWriteBufferHighWaterMark​(int waterMark)</pre> |
| <div class="block">Set server netty channel write buffer high water mark.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>waterMark</code> - netty channel write buffer high water mark.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>client configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setRegistrationManagerClass(java.lang.Class)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setRegistrationManagerClass</h4> |
| <pre class="methodSignature">@Deprecated |
| public void setRegistrationManagerClass​(java.lang.Class<? extends <a href="../discover/RegistrationManager.html" title="interface in org.apache.bookkeeper.discover">RegistrationManager</a>> regManagerClass)</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">since 4.7.0, in favor of using <a href="AbstractConfiguration.html#setMetadataServiceUri(java.lang.String)"><code>AbstractConfiguration.setMetadataServiceUri(String)</code></a></div> |
| </div> |
| <div class="block">Set registration manager class.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>regManagerClass</code> - ManagerClass</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getRegistrationManagerClass()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getRegistrationManagerClass</h4> |
| <pre class="methodSignature">@Deprecated |
| public java.lang.Class<? extends <a href="../discover/RegistrationManager.html" title="interface in org.apache.bookkeeper.discover">RegistrationManager</a>> getRegistrationManagerClass() |
| throws org.apache.commons.configuration.ConfigurationException</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">since 4.7.0, in favor of using <a href="AbstractConfiguration.html#getMetadataServiceUri()"><code>AbstractConfiguration.getMetadataServiceUri()</code></a></div> |
| </div> |
| <div class="block">Get Registration Manager Class.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>registration manager class.</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code>org.apache.commons.configuration.ConfigurationException</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getThis()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getThis</h4> |
| <pre class="methodSignature">protected <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> getThis()</pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="AbstractConfiguration.html#getThis()">AbstractConfiguration</a></code></span></div> |
| <div class="block">Trickery to allow inheritance with fluent style.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="AbstractConfiguration.html#getThis()">getThis</a></code> in class <code><a href="AbstractConfiguration.html" title="class in org.apache.bookkeeper.conf">AbstractConfiguration</a><<a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a>></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isEntryLogPerLedgerEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isEntryLogPerLedgerEnabled</h4> |
| <pre class="methodSignature">public boolean isEntryLogPerLedgerEnabled()</pre> |
| </li> |
| </ul> |
| <a id="setEntryLogPerLedgerEnabled(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEntryLogPerLedgerEnabled</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setEntryLogPerLedgerEnabled​(boolean entryLogPerLedgerEnabled)</pre> |
| </li> |
| </ul> |
| <a id="getNumOfMemtableFlushThreads()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getNumOfMemtableFlushThreads</h4> |
| <pre class="methodSignature">public int getNumOfMemtableFlushThreads()</pre> |
| </li> |
| </ul> |
| <a id="setNumOfMemtableFlushThreads(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setNumOfMemtableFlushThreads</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setNumOfMemtableFlushThreads​(int numOfMemtableFlushThreads)</pre> |
| </li> |
| </ul> |
| <a id="getEntrylogMapAccessExpiryTimeInSeconds()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEntrylogMapAccessExpiryTimeInSeconds</h4> |
| <pre class="methodSignature">public int getEntrylogMapAccessExpiryTimeInSeconds()</pre> |
| </li> |
| </ul> |
| <a id="setEntrylogMapAccessExpiryTimeInSeconds(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEntrylogMapAccessExpiryTimeInSeconds</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setEntrylogMapAccessExpiryTimeInSeconds​(int entrylogMapAccessExpiryTimeInSeconds)</pre> |
| </li> |
| </ul> |
| <a id="getMaximumNumberOfActiveEntryLogs()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMaximumNumberOfActiveEntryLogs</h4> |
| <pre class="methodSignature">public int getMaximumNumberOfActiveEntryLogs()</pre> |
| </li> |
| </ul> |
| <a id="setMaximumNumberOfActiveEntryLogs(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMaximumNumberOfActiveEntryLogs</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setMaximumNumberOfActiveEntryLogs​(int maximumNumberOfActiveEntryLogs)</pre> |
| </li> |
| </ul> |
| <a id="getEntryLogPerLedgerCounterLimitsMultFactor()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEntryLogPerLedgerCounterLimitsMultFactor</h4> |
| <pre class="methodSignature">public int getEntryLogPerLedgerCounterLimitsMultFactor()</pre> |
| </li> |
| </ul> |
| <a id="setEntryLogPerLedgerCounterLimitsMultFactor(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEntryLogPerLedgerCounterLimitsMultFactor</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setEntryLogPerLedgerCounterLimitsMultFactor​(int entryLogPerLedgerCounterLimitsMultFactor)</pre> |
| </li> |
| </ul> |
| <a id="isLocalConsistencyCheckOnStartup()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isLocalConsistencyCheckOnStartup</h4> |
| <pre class="methodSignature">public boolean isLocalConsistencyCheckOnStartup()</pre> |
| <div class="block">True if a local consistency check should be performed on startup.</div> |
| </li> |
| </ul> |
| <a id="getAuthorizedRoles()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAuthorizedRoles</h4> |
| <pre class="methodSignature">public java.lang.String[] getAuthorizedRoles()</pre> |
| <div class="block">Get the authorized roles.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>String array of configured auth roles.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setAuthorizedRoles(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAuthorizedRoles</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setAuthorizedRoles​(java.lang.String roles)</pre> |
| <div class="block">Set authorized roles.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Configuration Object with roles set</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getInFlightReadEntryNumInLedgerChecker()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getInFlightReadEntryNumInLedgerChecker</h4> |
| <pre class="methodSignature">public int getInFlightReadEntryNumInLedgerChecker()</pre> |
| <div class="block">Get in flight read entry number when ledger checker. |
| Default value is -1 which it is unlimited when ledger checker.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>read entry number of in flight.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setDataIntegrityCheckingEnabled(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDataIntegrityCheckingEnabled</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setDataIntegrityCheckingEnabled​(boolean enabled)</pre> |
| <div class="block">Enabled data integrity checker. |
| The data integrity checker checks that the bookie has all the entries which |
| ledger metadata asserts it has. |
| The checker runs on startup (periodic will be added later). |
| The changes how cookies are handled. If a directory is found to be missing a cookie, |
| the check runs. The check is divided into two parts, preboot and full. |
| The preboot check ensures that it is safe to boot the bookie; the bookie will not |
| vote in any operation that contradicts a previous vote. |
| The full check ensures that any ledger that claims to have entries on the bookie, |
| truly does have data on the bookie. Any missing entries are copies from available |
| replicas.</div> |
| </li> |
| </ul> |
| <a id="isDataIntegrityCheckingEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isDataIntegrityCheckingEnabled</h4> |
| <pre class="methodSignature">public boolean isDataIntegrityCheckingEnabled()</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#setDataIntegrityCheckingEnabled(boolean)"><code>setDataIntegrityCheckingEnabled(boolean)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setDataIntegrityStampMissingCookiesEnabled(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDataIntegrityStampMissingCookiesEnabled</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setDataIntegrityStampMissingCookiesEnabled​(boolean enabled)</pre> |
| <div class="block">When this config is set to true and the data integrity checker is also enabled then |
| any missing cookie files in the ledger directories do not prevent the bookie from |
| booting. Missing cookie files usually indicate an empty disk has been mounted, which |
| might be after a disk failure (all data lost) or a provisioning error (wrong disk mounted). |
| If there are missing cookie files then: |
| - a new cookie is stamped (written to each ledger directory and to the co-ordination service, eg: zookeeper). |
| - the data integrity checker will attempt to repair any lost data by sourcing the lost entries from other bookies |
| If any cookies do not match the master cookie, then cookie validation still fails as normal.</div> |
| </li> |
| </ul> |
| <a id="isDataIntegrityStampMissingCookiesEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isDataIntegrityStampMissingCookiesEnabled</h4> |
| <pre class="methodSignature">public boolean isDataIntegrityStampMissingCookiesEnabled()</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#setDataIntegrityStampMissingCookiesEnabled(boolean)"><code>setDataIntegrityStampMissingCookiesEnabled(boolean)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setSkipReplayJournalInvalidRecord(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSkipReplayJournalInvalidRecord</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setSkipReplayJournalInvalidRecord​(boolean skipReplayJournalInvalidRecord)</pre> |
| <div class="block">When this config is set to true,if we replay journal failed, we will skip.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>skipReplayJournalInvalidRecord</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="isSkipReplayJournalInvalidRecord()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isSkipReplayJournalInvalidRecord</h4> |
| <pre class="methodSignature">public boolean isSkipReplayJournalInvalidRecord()</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#isSkipReplayJournalInvalidRecord()"><code>.</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getDefaultRocksDBConf()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDefaultRocksDBConf</h4> |
| <pre class="methodSignature">public java.lang.String getDefaultRocksDBConf()</pre> |
| <div class="block">Get default rocksdb conf.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>String configured default rocksdb conf.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setDefaultRocksDBConf(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDefaultRocksDBConf</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setDefaultRocksDBConf​(java.lang.String defaultRocksdbConf)</pre> |
| <div class="block">Set default rocksdb conf.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Configuration Object with default rocksdb conf</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getEntryLocationRocksdbConf()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEntryLocationRocksdbConf</h4> |
| <pre class="methodSignature">public java.lang.String getEntryLocationRocksdbConf()</pre> |
| <div class="block">Get entry Location rocksdb conf.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>String configured entry Location rocksdb conf.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setEntryLocationRocksdbConf(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEntryLocationRocksdbConf</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setEntryLocationRocksdbConf​(java.lang.String entryLocationRocksdbConf)</pre> |
| <div class="block">Set entry Location rocksdb conf.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Configuration Object with entry Location rocksdb conf</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getLedgerMetadataRocksdbConf()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLedgerMetadataRocksdbConf</h4> |
| <pre class="methodSignature">public java.lang.String getLedgerMetadataRocksdbConf()</pre> |
| <div class="block">Get ledger metadata rocksdb conf.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>String configured ledger metadata rocksdb conf.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setLedgerMetadataRocksdbConf(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setLedgerMetadataRocksdbConf</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setLedgerMetadataRocksdbConf​(java.lang.String ledgerMetadataRocksdbConf)</pre> |
| <div class="block">Set ledger metadata rocksdb conf.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Configuration Object with ledger metadata rocksdb conf</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setOperationMaxNumbersInSingleRocksDBWriteBatch(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setOperationMaxNumbersInSingleRocksDBWriteBatch</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setOperationMaxNumbersInSingleRocksDBWriteBatch​(int maxNumbersInSingleRocksDBBatch)</pre> |
| <div class="block">Set the max operation numbers in a single rocksdb write batch. |
| The rocksdb write batch is related to the memory usage. If the batch is too large, it will cause the OOM.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>maxNumbersInSingleRocksDBBatch</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getMaxOperationNumbersInSingleRocksDBBatch()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMaxOperationNumbersInSingleRocksDBBatch</h4> |
| <pre class="methodSignature">public int getMaxOperationNumbersInSingleRocksDBBatch()</pre> |
| <div class="block">Get the max operation numbers in a single rocksdb write batch.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="setMaxBatchReadSize(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMaxBatchReadSize</h4> |
| <pre class="methodSignature">public <a href="ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a> setMaxBatchReadSize​(long maxBatchReadSize)</pre> |
| <div class="block">Set the max batch read size.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>maxBatchReadSize</code> - </dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a id="getMaxBatchReadSize()"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>getMaxBatchReadSize</h4> |
| <pre class="methodSignature">public long getMaxBatchReadSize()</pre> |
| <div class="block">Get the max batch read size.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </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/ServerConfiguration.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> |