| <!DOCTYPE HTML> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc --> |
| <title>All Classes (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="All Classes (Apache BookKeeper :: Parent 4.18.0-SNAPSHOT API)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var data = {"i0":2,"i1":2,"i2":2,"i3":2,"i4":2,"i5":2,"i6":2,"i7":2,"i8":2,"i9":2,"i10":1,"i11":2,"i12":2,"i13":2,"i14":4,"i15":2,"i16":2,"i17":2,"i18":2,"i19":2,"i20":2,"i21":2,"i22":2,"i23":2,"i24":2,"i25":1,"i26":1,"i27":1,"i28":1,"i29":1,"i30":1,"i31":1,"i32":1,"i33":1,"i34":1,"i35":1,"i36":1,"i37":1,"i38":2,"i39":2,"i40":2,"i41":2,"i42":2,"i43":2,"i44":2,"i45":2,"i46":1,"i47":2,"i48":1,"i49":2,"i50":8,"i51":2,"i52":2,"i53":2,"i54":2,"i55":2,"i56":2,"i57":2,"i58":2,"i59":2,"i60":2,"i61":2,"i62":2,"i63":2,"i64":2,"i65":2,"i66":4,"i67":1,"i68":2,"i69":1,"i70":2,"i71":2,"i72":2,"i73":2,"i74":8,"i75":8,"i76":8,"i77":8,"i78":8,"i79":8,"i80":8,"i81":8,"i82":8,"i83":8,"i84":8,"i85":8,"i86":8,"i87":8,"i88":8,"i89":8,"i90":8,"i91":8,"i92":8,"i93":8,"i94":8,"i95":8,"i96":8,"i97":8,"i98":8,"i99":8,"i100":8,"i101":8,"i102":8,"i103":8,"i104":8,"i105":8,"i106":8,"i107":8,"i108":8,"i109":8,"i110":1,"i111":1,"i112":8,"i113":8,"i114":2,"i115":2,"i116":2,"i117":2,"i118":2,"i119":2,"i120":2,"i121":1,"i122":8,"i123":8,"i124":1,"i125":8,"i126":2,"i127":1,"i128":1,"i129":2,"i130":1,"i131":2,"i132":2,"i133":2,"i134":1,"i135":2,"i136":8,"i137":8,"i138":8,"i139":1,"i140":8,"i141":8,"i142":8,"i143":8,"i144":8,"i145":8,"i146":8,"i147":8,"i148":8,"i149":8,"i150":8,"i151":1,"i152":2,"i153":2,"i154":2,"i155":2,"i156":2,"i157":4,"i158":2,"i159":2,"i160":2,"i161":2,"i162":2,"i163":2,"i164":1,"i165":2,"i166":2,"i167":2,"i168":2,"i169":2,"i170":2,"i171":2,"i172":2,"i173":2,"i174":2,"i175":2,"i176":2,"i177":2,"i178":1,"i179":2,"i180":2,"i181":2,"i182":2,"i183":2,"i184":2,"i185":2,"i186":2,"i187":2,"i188":2,"i189":2,"i190":2,"i191":2,"i192":2,"i193":2,"i194":2,"i195":2,"i196":2,"i197":1,"i198":2,"i199":1,"i200":1,"i201":2,"i202":1,"i203":2,"i204":2,"i205":2,"i206":2,"i207":2,"i208":2,"i209":2,"i210":2,"i211":4,"i212":2,"i213":1,"i214":2,"i215":1,"i216":2,"i217":2,"i218":4,"i219":2,"i220":2,"i221":2,"i222":1,"i223":2,"i224":1,"i225":2,"i226":2,"i227":2,"i228":1,"i229":1,"i230":2,"i231":1,"i232":2,"i233":1,"i234":1,"i235":1,"i236":2,"i237":1,"i238":1,"i239":1,"i240":1,"i241":1,"i242":1,"i243":2,"i244":1,"i245":1,"i246":2,"i247":2,"i248":2,"i249":2,"i250":4,"i251":1,"i252":2,"i253":2,"i254":1,"i255":2,"i256":2,"i257":1,"i258":2,"i259":2,"i260":1,"i261":2,"i262":2,"i263":1,"i264":2,"i265":2,"i266":1,"i267":2,"i268":2,"i269":1,"i270":2,"i271":2,"i272":4,"i273":1,"i274":2,"i275":2,"i276":1,"i277":2,"i278":2,"i279":1,"i280":2,"i281":2,"i282":1,"i283":4,"i284":4,"i285":2,"i286":2,"i287":1,"i288":2,"i289":2,"i290":1,"i291":2,"i292":2,"i293":4,"i294":1,"i295":2,"i296":2,"i297":1,"i298":2,"i299":2,"i300":1,"i301":2,"i302":2,"i303":1,"i304":2,"i305":2,"i306":1,"i307":2,"i308":2,"i309":1,"i310":4,"i311":2,"i312":2,"i313":1,"i314":2,"i315":2,"i316":1,"i317":1,"i318":2,"i319":1,"i320":1,"i321":2,"i322":2,"i323":2,"i324":2,"i325":2,"i326":2,"i327":2,"i328":2,"i329":2,"i330":2,"i331":8,"i332":2,"i333":2,"i334":2,"i335":1,"i336":2,"i337":2,"i338":1,"i339":2,"i340":2,"i341":2,"i342":1,"i343":2,"i344":2,"i345":2,"i346":1,"i347":2,"i348":2,"i349":2,"i350":2,"i351":2,"i352":2,"i353":1,"i354":1,"i355":1,"i356":2,"i357":2,"i358":2,"i359":2,"i360":2,"i361":2,"i362":1,"i363":1,"i364":2,"i365":2,"i366":1,"i367":1,"i368":2,"i369":2,"i370":2,"i371":2,"i372":2,"i373":2,"i374":2,"i375":2,"i376":2,"i377":2,"i378":2,"i379":4,"i380":1,"i381":1,"i382":2,"i383":2,"i384":1,"i385":2,"i386":1,"i387":1,"i388":2,"i389":2,"i390":2,"i391":2,"i392":2,"i393":2,"i394":2,"i395":2,"i396":1,"i397":1,"i398":2,"i399":2,"i400":1,"i401":2,"i402":1,"i403":2,"i404":1,"i405":1,"i406":2,"i407":1,"i408":2,"i409":1,"i410":1,"i411":2,"i412":2,"i413":2,"i414":2,"i415":2,"i416":2,"i417":2,"i418":8,"i419":2,"i420":2,"i421":2,"i422":2,"i423":1,"i424":2,"i425":1,"i426":2,"i427":2,"i428":2,"i429":2,"i430":2,"i431":2,"i432":2,"i433":2,"i434":1,"i435":1,"i436":2,"i437":2,"i438":2,"i439":2,"i440":2,"i441":2,"i442":2,"i443":1,"i444":2,"i445":1,"i446":1,"i447":2,"i448":2,"i449":2,"i450":2,"i451":2,"i452":1,"i453":2,"i454":2,"i455":2,"i456":2,"i457":1,"i458":1,"i459":2,"i460":2,"i461":1,"i462":2,"i463":2,"i464":1,"i465":2,"i466":2,"i467":2,"i468":2,"i469":1,"i470":4,"i471":2,"i472":2,"i473":1,"i474":4,"i475":1,"i476":2,"i477":2,"i478":1,"i479":2,"i480":2,"i481":1,"i482":2,"i483":2,"i484":1,"i485":2,"i486":2,"i487":1,"i488":2,"i489":2,"i490":1,"i491":1,"i492":2,"i493":2,"i494":4,"i495":2,"i496":2,"i497":2,"i498":2,"i499":2,"i500":2,"i501":2,"i502":1,"i503":2,"i504":2,"i505":2,"i506":2,"i507":2,"i508":2,"i509":2,"i510":2,"i511":1,"i512":8,"i513":8,"i514":8,"i515":8,"i516":8,"i517":2,"i518":2,"i519":2,"i520":2,"i521":2,"i522":1,"i523":2,"i524":2,"i525":2,"i526":2,"i527":2,"i528":2,"i529":2,"i530":4,"i531":2,"i532":1,"i533":2,"i534":2,"i535":2,"i536":2,"i537":2,"i538":2,"i539":2,"i540":2,"i541":2,"i542":8,"i543":8,"i544":8,"i545":8,"i546":1,"i547":1,"i548":1,"i549":1,"i550":2,"i551":1,"i552":2,"i553":2,"i554":2,"i555":2,"i556":2,"i557":2,"i558":1,"i559":4,"i560":2,"i561":2,"i562":1,"i563":1,"i564":2,"i565":2,"i566":2,"i567":2,"i568":2,"i569":2,"i570":2,"i571":2,"i572":2,"i573":1,"i574":2,"i575":1,"i576":2,"i577":1,"i578":2,"i579":2,"i580":2,"i581":2,"i582":2,"i583":2,"i584":1,"i585":1,"i586":2,"i587":2,"i588":2,"i589":2,"i590":2,"i591":4,"i592":4,"i593":2,"i594":2,"i595":2,"i596":2,"i597":1,"i598":2,"i599":2,"i600":2,"i601":2,"i602":2,"i603":2,"i604":2,"i605":4,"i606":1,"i607":1,"i608":1,"i609":2,"i610":8,"i611":2,"i612":1,"i613":2,"i614":2,"i615":2,"i616":2,"i617":2,"i618":2,"i619":2,"i620":1,"i621":2,"i622":2,"i623":2,"i624":2,"i625":2,"i626":1,"i627":2,"i628":2,"i629":2,"i630":1,"i631":1,"i632":2,"i633":2,"i634":1,"i635":2,"i636":2,"i637":2,"i638":2,"i639":2,"i640":2,"i641":2,"i642":2,"i643":2,"i644":2,"i645":1,"i646":1,"i647":2,"i648":2,"i649":2,"i650":2,"i651":2,"i652":4,"i653":1,"i654":1,"i655":2,"i656":2,"i657":1,"i658":1,"i659":2,"i660":4,"i661":2,"i662":2,"i663":2,"i664":2,"i665":2,"i666":2,"i667":2,"i668":1,"i669":2,"i670":1,"i671":2,"i672":2,"i673":2,"i674":2,"i675":2,"i676":2,"i677":2,"i678":2,"i679":2,"i680":2,"i681":2,"i682":2,"i683":2,"i684":2,"i685":2,"i686":2,"i687":32,"i688":32,"i689":32,"i690":2,"i691":32,"i692":32,"i693":32,"i694":2,"i695":2,"i696":2,"i697":2,"i698":1,"i699":2,"i700":2,"i701":2,"i702":2,"i703":2,"i704":1,"i705":1,"i706":1,"i707":1,"i708":2,"i709":2,"i710":2,"i711":2,"i712":2,"i713":1,"i714":2,"i715":1,"i716":1,"i717":2,"i718":1,"i719":2,"i720":2,"i721":2,"i722":8,"i723":2,"i724":1,"i725":1,"i726":1,"i727":1,"i728":4,"i729":2,"i730":2,"i731":1,"i732":2,"i733":2,"i734":1,"i735":8,"i736":4,"i737":1,"i738":4,"i739":1,"i740":2,"i741":8,"i742":1,"i743":1,"i744":2,"i745":2,"i746":8,"i747":2,"i748":2,"i749":2,"i750":2,"i751":2,"i752":2,"i753":2,"i754":2,"i755":2,"i756":2,"i757":1,"i758":8,"i759":2,"i760":2,"i761":1,"i762":2,"i763":1,"i764":2,"i765":2,"i766":2,"i767":1,"i768":2,"i769":4,"i770":2,"i771":2,"i772":2,"i773":2,"i774":2,"i775":2,"i776":2,"i777":2,"i778":2,"i779":2,"i780":2,"i781":2,"i782":1,"i783":2,"i784":2,"i785":1,"i786":2,"i787":1,"i788":1,"i789":1,"i790":4,"i791":2,"i792":2,"i793":2,"i794":2,"i795":2,"i796":2,"i797":2,"i798":2,"i799":2,"i800":2,"i801":2,"i802":2,"i803":2,"i804":2,"i805":1,"i806":1,"i807":2,"i808":1,"i809":4,"i810":2,"i811":1,"i812":2,"i813":2,"i814":2,"i815":1,"i816":2,"i817":4,"i818":1,"i819":2,"i820":2,"i821":1,"i822":2,"i823":2,"i824":2,"i825":2,"i826":2,"i827":2,"i828":2,"i829":2,"i830":2,"i831":2,"i832":2,"i833":2,"i834":2,"i835":1,"i836":1,"i837":2,"i838":2,"i839":2,"i840":2,"i841":2,"i842":2,"i843":2,"i844":2,"i845":2,"i846":2,"i847":2,"i848":1,"i849":2,"i850":1,"i851":2,"i852":2,"i853":2,"i854":2,"i855":2,"i856":2,"i857":2,"i858":2,"i859":2,"i860":2,"i861":2,"i862":2,"i863":2,"i864":2,"i865":2,"i866":2,"i867":2,"i868":1,"i869":1,"i870":1,"i871":2,"i872":2,"i873":2,"i874":8,"i875":2,"i876":1,"i877":1,"i878":1,"i879":2,"i880":2,"i881":1,"i882":1,"i883":1,"i884":1,"i885":8,"i886":2,"i887":1,"i888":4,"i889":1,"i890":2,"i891":2,"i892":2,"i893":2,"i894":1,"i895":2,"i896":8,"i897":8,"i898":4,"i899":8,"i900":8,"i901":8,"i902":8,"i903":8,"i904":8,"i905":8,"i906":2,"i907":2,"i908":2,"i909":2,"i910":4,"i911":2,"i912":4,"i913":2,"i914":2,"i915":2,"i916":1,"i917":8,"i918":2,"i919":2,"i920":2,"i921":2,"i922":2,"i923":2,"i924":2,"i925":1,"i926":2,"i927":2,"i928":8,"i929":1,"i930":2,"i931":2,"i932":2,"i933":2,"i934":2,"i935":2,"i936":2,"i937":2,"i938":2,"i939":2,"i940":2,"i941":2,"i942":2,"i943":2,"i944":2,"i945":2,"i946":2,"i947":2,"i948":2,"i949":2,"i950":1,"i951":1,"i952":2,"i953":2,"i954":2,"i955":1,"i956":2,"i957":2,"i958":2,"i959":2,"i960":2,"i961":2,"i962":2,"i963":2,"i964":2,"i965":2,"i966":2,"i967":2,"i968":4,"i969":2,"i970":2,"i971":2,"i972":2,"i973":2,"i974":1,"i975":2,"i976":2,"i977":2,"i978":4,"i979":2,"i980":1,"i981":1,"i982":2,"i983":4,"i984":2,"i985":2,"i986":2,"i987":2,"i988":2,"i989":2,"i990":2,"i991":2,"i992":2,"i993":2,"i994":1,"i995":2,"i996":2,"i997":2,"i998":2,"i999":1,"i1000":2,"i1001":2,"i1002":2,"i1003":2,"i1004":2,"i1005":1,"i1006":2,"i1007":1,"i1008":2,"i1009":2,"i1010":2,"i1011":2,"i1012":2,"i1013":2,"i1014":2,"i1015":2,"i1016":2,"i1017":2,"i1018":2,"i1019":2,"i1020":2,"i1021":2,"i1022":2,"i1023":2,"i1024":2,"i1025":2,"i1026":2,"i1027":2,"i1028":1,"i1029":2,"i1030":2,"i1031":1,"i1032":2,"i1033":2,"i1034":2,"i1035":2,"i1036":2,"i1037":2,"i1038":1,"i1039":1,"i1040":1,"i1041":1,"i1042":2,"i1043":8,"i1044":8,"i1045":8,"i1046":8,"i1047":8,"i1048":1,"i1049":2,"i1050":1,"i1051":2,"i1052":2,"i1053":2,"i1054":2,"i1055":2,"i1056":1,"i1057":2,"i1058":2,"i1059":1,"i1060":2,"i1061":2,"i1062":2,"i1063":2,"i1064":2,"i1065":2,"i1066":2,"i1067":2,"i1068":2,"i1069":2,"i1070":2,"i1071":2,"i1072":2,"i1073":2,"i1074":2,"i1075":2,"i1076":2,"i1077":8,"i1078":1,"i1079":4,"i1080":2,"i1081":2,"i1082":2,"i1083":2,"i1084":2,"i1085":2,"i1086":2,"i1087":1,"i1088":2,"i1089":8,"i1090":2,"i1091":8,"i1092":2,"i1093":2,"i1094":2,"i1095":2,"i1096":2,"i1097":2,"i1098":1,"i1099":2,"i1100":4,"i1101":2,"i1102":2,"i1103":2,"i1104":2,"i1105":1,"i1106":2,"i1107":1,"i1108":1,"i1109":1,"i1110":2,"i1111":2,"i1112":2,"i1113":1,"i1114":1,"i1115":2,"i1116":2,"i1117":2,"i1118":2,"i1119":2,"i1120":1,"i1121":1,"i1122":1,"i1123":1,"i1124":1,"i1125":1,"i1126":1,"i1127":1,"i1128":2,"i1129":32,"i1130":1,"i1131":1,"i1132":2,"i1133":2,"i1134":2,"i1135":2,"i1136":2,"i1137":1,"i1138":2,"i1139":2,"i1140":2,"i1141":2,"i1142":2,"i1143":2,"i1144":2,"i1145":2,"i1146":2,"i1147":2,"i1148":2,"i1149":2,"i1150":2,"i1151":2,"i1152":2,"i1153":2,"i1154":2,"i1155":2,"i1156":2,"i1157":2,"i1158":2,"i1159":2,"i1160":2,"i1161":2,"i1162":4,"i1163":2,"i1164":2,"i1165":1,"i1166":2,"i1167":2,"i1168":2,"i1169":2,"i1170":2,"i1171":1,"i1172":2,"i1173":2,"i1174":2,"i1175":2,"i1176":2,"i1177":2,"i1178":2,"i1179":2,"i1180":2,"i1181":4,"i1182":8,"i1183":1,"i1184":2,"i1185":2,"i1186":2,"i1187":2,"i1188":2,"i1189":2,"i1190":2,"i1191":1,"i1192":2,"i1193":1,"i1194":4,"i1195":2,"i1196":2,"i1197":1,"i1198":1,"i1199":1,"i1200":2,"i1201":2,"i1202":2,"i1203":1,"i1204":2,"i1205":1,"i1206":2,"i1207":2,"i1208":4,"i1209":1,"i1210":2,"i1211":2,"i1212":2,"i1213":2,"i1214":2,"i1215":2,"i1216":2,"i1217":2,"i1218":2,"i1219":2,"i1220":2,"i1221":2,"i1222":2,"i1223":2,"i1224":2,"i1225":2,"i1226":2,"i1227":2,"i1228":2,"i1229":2,"i1230":1,"i1231":2,"i1232":2,"i1233":2,"i1234":2,"i1235":1}; |
| var tabs = {65535:["t0","All Classes"],1:["t1","Interface Summary"],2:["t2","Class Summary"],4:["t3","Enum Summary"],8:["t4","Exception Summary"],32:["t6","Annotation Types Summary"]}; |
| 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>Package</li> |
| <li>Class</li> |
| <li>Use</li> |
| <li><a href="overview-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> |
| <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> |
| <main role="main"> |
| <div class="header"> |
| <h1 title="All&nbsp;Classes" class="title">All Classes</h1> |
| </div> |
| <div class="allClassesContainer"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <table class="typeSummary"> |
| <caption><span id="t0" class="activeTableTab"><span>All Classes</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Interface Summary</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Class Summary</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Enum Summary</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Exception Summary</a></span><span class="tabEnd"> </span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Annotation Types Summary</a></span><span class="tabEnd"> </span></span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tr id="i0" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/component/AbstractComponent.html" title="class in org.apache.bookkeeper.common.component">AbstractComponent</a><<a href="org/apache/bookkeeper/common/component/AbstractComponent.html" title="type parameter in AbstractComponent">ConfT</a> extends <a href="org/apache/bookkeeper/common/conf/ComponentConfiguration.html" title="class in org.apache.bookkeeper.common.conf">ComponentConfiguration</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">The base class represents a component.</div> |
| </th> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/conf/AbstractConfiguration.html" title="class in org.apache.bookkeeper.conf">AbstractConfiguration</a><<a href="org/apache/bookkeeper/conf/AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> extends <a href="org/apache/bookkeeper/conf/AbstractConfiguration.html" title="class in org.apache.bookkeeper.conf">AbstractConfiguration</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Abstract configuration.</div> |
| </th> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/net/AbstractDNSToSwitchMapping.html" title="class in org.apache.bookkeeper.net">AbstractDNSToSwitchMapping</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This is a base class for DNS to Switch mappings.</div> |
| </th> |
| </tr> |
| <tr id="i3" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/impl/AbstractHashProvider.html" title="class in com.scurrilous.circe.impl">AbstractHashProvider</a><<a href="com/scurrilous/circe/impl/AbstractHashProvider.html" title="type parameter in AbstractHashProvider">P</a> extends <a href="com/scurrilous/circe/HashParameters.html" title="interface in com.scurrilous.circe">HashParameters</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Base implementation for hash function providers.</div> |
| </th> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/AbstractHierarchicalLedgerManager.html" title="class in org.apache.bookkeeper.meta">AbstractHierarchicalLedgerManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An abstract class for managing hierarchical ledgers.</div> |
| </th> |
| </tr> |
| <tr id="i5" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/impl/AbstractIncrementalIntHash.html" title="class in com.scurrilous.circe.impl">AbstractIncrementalIntHash</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Base implementation for incremental stateless integer hash functions.</div> |
| </th> |
| </tr> |
| <tr id="i6" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/impl/AbstractIncrementalLongHash.html" title="class in com.scurrilous.circe.impl">AbstractIncrementalLongHash</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Base implementation for incremental stateless long integer hash functions.</div> |
| </th> |
| </tr> |
| <tr id="i7" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/crc/AbstractIntCrc.html" title="class in com.scurrilous.circe.crc">AbstractIntCrc</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Base implementation of int-width CRC functions.</div> |
| </th> |
| </tr> |
| <tr id="i8" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/component/AbstractLifecycleComponent.html" title="class in org.apache.bookkeeper.common.component">AbstractLifecycleComponent</a><<a href="org/apache/bookkeeper/common/component/AbstractLifecycleComponent.html" title="type parameter in AbstractLifecycleComponent">ConfT</a> extends <a href="org/apache/bookkeeper/common/conf/ComponentConfiguration.html" title="class in org.apache.bookkeeper.common.conf">ComponentConfiguration</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A mix of <a href="org/apache/bookkeeper/common/component/AbstractComponent.html" title="class in org.apache.bookkeeper.common.component"><code>AbstractComponent</code></a> and <a href="org/apache/bookkeeper/common/component/LifecycleComponent.html" title="interface in org.apache.bookkeeper.common.component"><code>LifecycleComponent</code></a>.</div> |
| </th> |
| </tr> |
| <tr id="i9" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/AbstractLogCompactor.html" title="class in org.apache.bookkeeper.bookie">AbstractLogCompactor</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Abstract entry log compactor used for compaction.</div> |
| </th> |
| </tr> |
| <tr id="i10" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/AbstractLogCompactor.LogRemovalListener.html" title="interface in org.apache.bookkeeper.bookie">AbstractLogCompactor.LogRemovalListener</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">LogRemovalListener.</div> |
| </th> |
| </tr> |
| <tr id="i11" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/AbstractLogCompactor.Throttler.html" title="class in org.apache.bookkeeper.bookie">AbstractLogCompactor.Throttler</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">class Throttler.</div> |
| </th> |
| </tr> |
| <tr id="i12" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/crc/AbstractLongCrc.html" title="class in com.scurrilous.circe.crc">AbstractLongCrc</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Base implementation of long-width CRC functions.</div> |
| </th> |
| </tr> |
| <tr id="i13" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/slogger/AbstractSlogger.html" title="class in org.apache.bookkeeper.slogger">AbstractSlogger</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Abstract implementation of slogger.</div> |
| </th> |
| </tr> |
| <tr id="i14" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/slogger/AbstractSlogger.Level.html" title="enum in org.apache.bookkeeper.slogger">AbstractSlogger.Level</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Levels at which slogger can slog.</div> |
| </th> |
| </tr> |
| <tr id="i15" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/impl/AbstractStatefulHash.html" title="class in com.scurrilous.circe.impl">AbstractStatefulHash</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Base implementation for stateful hash functions.</div> |
| </th> |
| </tr> |
| <tr id="i16" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/impl/AbstractStatelessIntHash.html" title="class in com.scurrilous.circe.impl">AbstractStatelessIntHash</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Base implementation for stateless (but not incremental) integer hash |
| functions.</div> |
| </th> |
| </tr> |
| <tr id="i17" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/impl/AbstractStatelessLongHash.html" title="class in com.scurrilous.circe.impl">AbstractStatelessLongHash</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Base implementation for stateless (but not incremental) long integer hash |
| functions.</div> |
| </th> |
| </tr> |
| <tr id="i18" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/AbstractZkLedgerManager.html" title="class in org.apache.bookkeeper.meta">AbstractZkLedgerManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Abstract ledger manager based on zookeeper, which provides common methods such as query zk nodes.</div> |
| </th> |
| </tr> |
| <tr id="i19" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/AbstractZkLedgerManagerFactory.html" title="class in org.apache.bookkeeper.meta">AbstractZkLedgerManagerFactory</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Abstract ledger manager factory based on zookeeper, which provides common |
| methods such as format and validateAndNukeExistingCluster.</div> |
| </th> |
| </tr> |
| <tr id="i20" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/cookie/AdminCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.cookie">AdminCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to update cookie.</div> |
| </th> |
| </tr> |
| <tr id="i21" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/cookie/AdminCommand.AdminFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.cookie">AdminCommand.AdminFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for admin command.</div> |
| </th> |
| </tr> |
| <tr id="i22" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/AlertStatsLogger.html" title="class in org.apache.bookkeeper.stats">AlertStatsLogger</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This class is used to raise alert when we detect an event that should never happen in production.</div> |
| </th> |
| </tr> |
| <tr id="i23" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/ArrayGroupSort.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">ArrayGroupSort</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Sort an array of longs, grouping the items in tuples.</div> |
| </th> |
| </tr> |
| <tr id="i24" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/ArrayUtil.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">ArrayUtil</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Utility to serialize/deserialize longs into byte arrays.</div> |
| </th> |
| </tr> |
| <tr id="i25" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Defines all the callback interfaces for the async operations in bookkeeper client.</div> |
| </th> |
| </tr> |
| <tr id="i26" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.AddCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.AddCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Async Callback for adding entries to ledgers.</div> |
| </th> |
| </tr> |
| <tr id="i27" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.AddCallbackWithLatency.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.AddCallbackWithLatency</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Async Callback for adding entries to ledgers with latency information.</div> |
| </th> |
| </tr> |
| <tr id="i28" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.AddLacCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.AddLacCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Async Callback for updating LAC for ledgers.</div> |
| </th> |
| </tr> |
| <tr id="i29" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.CloseCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.CloseCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Async Callback for closing ledgers.</div> |
| </th> |
| </tr> |
| <tr id="i30" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.CreateCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.CreateCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Async Callback for creating ledgers.</div> |
| </th> |
| </tr> |
| <tr id="i31" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.DeleteCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.DeleteCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Async Callback for deleting ledgers.</div> |
| </th> |
| </tr> |
| <tr id="i32" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.IsClosedCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.IsClosedCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Async Callback for checking if a ledger is closed.</div> |
| </th> |
| </tr> |
| <tr id="i33" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.OpenCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.OpenCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Async Callback for opening ledgers.</div> |
| </th> |
| </tr> |
| <tr id="i34" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.ReadCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.ReadCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Async Callback for reading entries from ledgers.</div> |
| </th> |
| </tr> |
| <tr id="i35" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.ReadLastConfirmedAndEntryCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.ReadLastConfirmedAndEntryCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Async Callback for long polling read request.</div> |
| </th> |
| </tr> |
| <tr id="i36" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.ReadLastConfirmedCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.ReadLastConfirmedCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Async Callback for reading LAC for ledgers.</div> |
| </th> |
| </tr> |
| <tr id="i37" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.RecoverCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.RecoverCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Async Callback for recovering ledgers.</div> |
| </th> |
| </tr> |
| <tr id="i38" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/replication/Auditor.html" title="class in org.apache.bookkeeper.replication">Auditor</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Auditor is a single entity in the entire Bookie cluster and will be watching |
| all the bookies under 'ledgerrootpath/available' zkpath.</div> |
| </th> |
| </tr> |
| <tr id="i39" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/replication/AuditorBookieCheckTask.html" title="class in org.apache.bookkeeper.replication">AuditorBookieCheckTask</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i40" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/replication/AuditorCheckAllLedgersTask.html" title="class in org.apache.bookkeeper.replication">AuditorCheckAllLedgersTask</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i41" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/replication/AuditorElector.html" title="class in org.apache.bookkeeper.replication">AuditorElector</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Performing auditor election using Apache ZooKeeper.</div> |
| </th> |
| </tr> |
| <tr id="i42" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/replication/AuditorPlacementPolicyCheckTask.html" title="class in org.apache.bookkeeper.replication">AuditorPlacementPolicyCheckTask</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i43" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/replication/AuditorReplicasCheckTask.html" title="class in org.apache.bookkeeper.replication">AuditorReplicasCheckTask</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i44" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/replication/AuditorStats.html" title="class in org.apache.bookkeeper.replication">AuditorStats</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i45" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/replication/AuditorTask.html" title="class in org.apache.bookkeeper.replication">AuditorTask</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i46" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/replication/AuditorTask.ShutdownTaskHandler.html" title="interface in org.apache.bookkeeper.replication">AuditorTask.ShutdownTaskHandler</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">ShutdownTaskHandler used to shutdown auditor executor.</div> |
| </th> |
| </tr> |
| <tr id="i47" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/auth/AuthCallbacks.html" title="class in org.apache.bookkeeper.auth">AuthCallbacks</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Callbacks for AuthProviders.</div> |
| </th> |
| </tr> |
| <tr id="i48" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/auth/AuthCallbacks.GenericCallback.html" title="interface in org.apache.bookkeeper.auth">AuthCallbacks.GenericCallback</a><<a href="org/apache/bookkeeper/auth/AuthCallbacks.GenericCallback.html" title="type parameter in AuthCallbacks.GenericCallback">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Generic callback used in authentication providers.</div> |
| </th> |
| </tr> |
| <tr id="i49" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/AuthHandler.html" title="class in org.apache.bookkeeper.proto">AuthHandler</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i50" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/AuthHandler.AuthenticationException.html" title="class in org.apache.bookkeeper.proto">AuthHandler.AuthenticationException</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i51" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/AuthHandler.ClientSideHandler.html" title="class in org.apache.bookkeeper.proto">AuthHandler.ClientSideHandler</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i52" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/AuthHandler.ServerSideHandler.html" title="class in org.apache.bookkeeper.proto">AuthHandler.ServerSideHandler</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i53" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/AuthHandler.ServerSideHandler.AuthResponseCallback.html" title="class in org.apache.bookkeeper.proto">AuthHandler.ServerSideHandler.AuthResponseCallback</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i54" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/AuthHandler.ServerSideHandler.AuthResponseCallbackLegacy.html" title="class in org.apache.bookkeeper.proto">AuthHandler.ServerSideHandler.AuthResponseCallbackLegacy</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i55" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/auth/AuthProviderFactoryFactory.html" title="class in org.apache.bookkeeper.auth">AuthProviderFactoryFactory</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A factory to manage the authentication provider factories.</div> |
| </th> |
| </tr> |
| <tr id="i56" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/auth/AuthToken.html" title="class in org.apache.bookkeeper.auth">AuthToken</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A generic payload for Authentication Messages.</div> |
| </th> |
| </tr> |
| <tr id="i57" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/component/AutoCloseableLifecycleComponent.html" title="class in org.apache.bookkeeper.common.component">AutoCloseableLifecycleComponent</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Allows for AutoClosable resources to be added to the component |
| lifecycle without having to implement ServerLifecycleComponent directly.</div> |
| </th> |
| </tr> |
| <tr id="i58" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/replication/AutoRecoveryMain.html" title="class in org.apache.bookkeeper.replication">AutoRecoveryMain</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Class to start/stop the AutoRecovery daemons Auditor and ReplicationWorker.</div> |
| </th> |
| </tr> |
| <tr id="i59" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/service/AutoRecoveryService.html" title="class in org.apache.bookkeeper.server.service">AutoRecoveryService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <a href="org/apache/bookkeeper/server/component/ServerLifecycleComponent.html" title="class in org.apache.bookkeeper.server.component"><code>ServerLifecycleComponent</code></a> that runs autorecovery.</div> |
| </th> |
| </tr> |
| <tr id="i60" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/AutoRecoveryStatusService.html" title="class in org.apache.bookkeeper.server.http.service">AutoRecoveryStatusService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that handles Autorecovery status related http requests.</div> |
| </th> |
| </tr> |
| <tr id="i61" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/AvailabilityOfEntriesOfLedger.html" title="class in org.apache.bookkeeper.util">AvailabilityOfEntriesOfLedger</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Ordered collection of SequenceGroups will represent entries of the ledger |
| residing in a bookie.</div> |
| </th> |
| </tr> |
| <tr id="i62" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/Backoff.html" title="class in org.apache.bookkeeper.common.util">Backoff</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implements various backoff strategies.</div> |
| </th> |
| </tr> |
| <tr id="i63" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/Backoff.Constant.html" title="class in org.apache.bookkeeper.common.util">Backoff.Constant</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A constant backoff policy.</div> |
| </th> |
| </tr> |
| <tr id="i64" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/Backoff.Exponential.html" title="class in org.apache.bookkeeper.common.util">Backoff.Exponential</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A exponential backoff policy.</div> |
| </th> |
| </tr> |
| <tr id="i65" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/Backoff.Jitter.html" title="class in org.apache.bookkeeper.common.util">Backoff.Jitter</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A Jittered backoff policy.</div> |
| </th> |
| </tr> |
| <tr id="i66" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/Backoff.Jitter.Type.html" title="enum in org.apache.bookkeeper.common.util">Backoff.Jitter.Type</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Jitter type.</div> |
| </th> |
| </tr> |
| <tr id="i67" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/Backoff.Policy.html" title="interface in org.apache.bookkeeper.common.util">Backoff.Policy</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Back off policy.</div> |
| </th> |
| </tr> |
| <tr id="i68" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/collections/BatchedArrayBlockingQueue.html" title="class in org.apache.bookkeeper.common.collections">BatchedArrayBlockingQueue</a><<a href="org/apache/bookkeeper/common/collections/BatchedArrayBlockingQueue.html" title="type parameter in BatchedArrayBlockingQueue">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This implements a <code>BlockingQueue</code> backed by an array with fixed capacity.</div> |
| </th> |
| </tr> |
| <tr id="i69" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/collections/BatchedBlockingQueue.html" title="interface in org.apache.bookkeeper.common.collections">BatchedBlockingQueue</a><<a href="org/apache/bookkeeper/common/collections/BatchedBlockingQueue.html" title="type parameter in BatchedBlockingQueue">T</a>></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i70" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BatchedReadEntryProcessor.html" title="class in org.apache.bookkeeper.proto">BatchedReadEntryProcessor</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i71" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BatchedReadOp.html" title="class in org.apache.bookkeeper.client">BatchedReadOp</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i72" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/common/BKCommand.html" title="class in org.apache.bookkeeper.tools.common">BKCommand</a><<a href="org/apache/bookkeeper/tools/common/BKCommand.html" title="type parameter in BKCommand">CommandFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Base bk command class.</div> |
| </th> |
| </tr> |
| <tr id="i73" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/common/BKCommandCategories.html" title="class in org.apache.bookkeeper.tools.common">BKCommandCategories</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Classes to keep a list of command categories.</div> |
| </th> |
| </tr> |
| <tr id="i74" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/api/BKException.html" title="class in org.apache.bookkeeper.client.api">BKException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Super class for all errors which occur using BookKeeper client.</div> |
| </th> |
| </tr> |
| <tr id="i75" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Class the enumerates all the possible error conditions.</div> |
| </th> |
| </tr> |
| <tr id="i76" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper add entry quorum timeout exception.</div> |
| </th> |
| </tr> |
| <tr id="i77" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper bookie exception.</div> |
| </th> |
| </tr> |
| <tr id="i78" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieHandleNotAvailableException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper bookie handle not available exception.</div> |
| </th> |
| </tr> |
| <tr id="i79" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKClientClosedException.html" title="class in org.apache.bookkeeper.client">BKException.BKClientClosedException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper client closed exception.</div> |
| </th> |
| </tr> |
| <tr id="i80" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKDataUnknownException.html" title="class in org.apache.bookkeeper.client">BKException.BKDataUnknownException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper ledger in limbo and data may or may not exist.</div> |
| </th> |
| </tr> |
| <tr id="i81" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKDigestMatchException.html" title="class in org.apache.bookkeeper.client">BKException.BKDigestMatchException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper digest match exception.</div> |
| </th> |
| </tr> |
| <tr id="i82" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKDigestNotInitializedException.html" title="class in org.apache.bookkeeper.client">BKException.BKDigestNotInitializedException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper digest not initialized exception.</div> |
| </th> |
| </tr> |
| <tr id="i83" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKDuplicateEntryIdException.html" title="class in org.apache.bookkeeper.client">BKException.BKDuplicateEntryIdException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper duplicate entry id exception.</div> |
| </th> |
| </tr> |
| <tr id="i84" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKIllegalOpException.html" title="class in org.apache.bookkeeper.client">BKException.BKIllegalOpException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper illegal operation exception.</div> |
| </th> |
| </tr> |
| <tr id="i85" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKIncorrectParameterException.html" title="class in org.apache.bookkeeper.client">BKException.BKIncorrectParameterException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper incorrect parameter exception.</div> |
| </th> |
| </tr> |
| <tr id="i86" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKInterruptedException.html" title="class in org.apache.bookkeeper.client">BKException.BKInterruptedException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper interrupted exception.</div> |
| </th> |
| </tr> |
| <tr id="i87" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKLedgerClosedException.html" title="class in org.apache.bookkeeper.client">BKException.BKLedgerClosedException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper ledger closed exception.</div> |
| </th> |
| </tr> |
| <tr id="i88" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKLedgerExistException.html" title="class in org.apache.bookkeeper.client">BKException.BKLedgerExistException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper ledger exist exception.</div> |
| </th> |
| </tr> |
| <tr id="i89" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKLedgerFencedException.html" title="class in org.apache.bookkeeper.client">BKException.BKLedgerFencedException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper ledger fenced exception.</div> |
| </th> |
| </tr> |
| <tr id="i90" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKLedgerIdOverflowException.html" title="class in org.apache.bookkeeper.client">BKException.BKLedgerIdOverflowException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper ledger id overflow exception.</div> |
| </th> |
| </tr> |
| <tr id="i91" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKLedgerRecoveryException.html" title="class in org.apache.bookkeeper.client">BKException.BKLedgerRecoveryException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper ledger recovery exception.</div> |
| </th> |
| </tr> |
| <tr id="i92" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKMetadataSerializationException.html" title="class in org.apache.bookkeeper.client">BKException.BKMetadataSerializationException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper metadata serialization exception.</div> |
| </th> |
| </tr> |
| <tr id="i93" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKMetadataVersionException.html" title="class in org.apache.bookkeeper.client">BKException.BKMetadataVersionException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper metadata version exception.</div> |
| </th> |
| </tr> |
| <tr id="i94" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKNoSuchEntryException.html" title="class in org.apache.bookkeeper.client">BKException.BKNoSuchEntryException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper no such entry exception.</div> |
| </th> |
| </tr> |
| <tr id="i95" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKNoSuchLedgerExistsException.html" title="class in org.apache.bookkeeper.client">BKException.BKNoSuchLedgerExistsException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper no such ledger exists exception.</div> |
| </th> |
| </tr> |
| <tr id="i96" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKNoSuchLedgerExistsOnMetadataServerException.html" title="class in org.apache.bookkeeper.client">BKException.BKNoSuchLedgerExistsOnMetadataServerException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper no such ledger exists on metadata server exception.</div> |
| </th> |
| </tr> |
| <tr id="i97" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKNotEnoughBookiesException.html" title="class in org.apache.bookkeeper.client">BKException.BKNotEnoughBookiesException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper not enough bookies exception.</div> |
| </th> |
| </tr> |
| <tr id="i98" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKProtocolVersionException.html" title="class in org.apache.bookkeeper.client">BKException.BKProtocolVersionException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper protocol version exception.</div> |
| </th> |
| </tr> |
| <tr id="i99" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKQuorumException.html" title="class in org.apache.bookkeeper.client">BKException.BKQuorumException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper quorum exception.</div> |
| </th> |
| </tr> |
| <tr id="i100" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKReadException.html" title="class in org.apache.bookkeeper.client">BKException.BKReadException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper read exception.</div> |
| </th> |
| </tr> |
| <tr id="i101" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKReplicationException.html" title="class in org.apache.bookkeeper.client">BKException.BKReplicationException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper replication exception.</div> |
| </th> |
| </tr> |
| <tr id="i102" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKSecurityException.html" title="class in org.apache.bookkeeper.client">BKException.BKSecurityException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper security exception.</div> |
| </th> |
| </tr> |
| <tr id="i103" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKTimeoutException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper timeout exception.</div> |
| </th> |
| </tr> |
| <tr id="i104" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html" title="class in org.apache.bookkeeper.client">BKException.BKTooManyRequestsException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper too many requests exception.</div> |
| </th> |
| </tr> |
| <tr id="i105" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnauthorizedAccessException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper unauthorized access exception.</div> |
| </th> |
| </tr> |
| <tr id="i106" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKUnclosedFragmentException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnclosedFragmentException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper unclosed fragment exception.</div> |
| </th> |
| </tr> |
| <tr id="i107" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKUnexpectedConditionException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnexpectedConditionException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper unexpected condition exception.</div> |
| </th> |
| </tr> |
| <tr id="i108" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKWriteException.html" title="class in org.apache.bookkeeper.client">BKException.BKWriteException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper write exception.</div> |
| </th> |
| </tr> |
| <tr id="i109" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKWriteOnReadOnlyBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKWriteOnReadOnlyBookieException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper write on readonly bookie exception.</div> |
| </th> |
| </tr> |
| <tr id="i110" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/api/BKException.Code.html" title="interface in org.apache.bookkeeper.client.api">BKException.Code</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Codes which represent the various exception types.</div> |
| </th> |
| </tr> |
| <tr id="i111" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.Code.html" title="interface in org.apache.bookkeeper.client">BKException.Code</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Legacy interface which holds constants for BookKeeper error codes.</div> |
| </th> |
| </tr> |
| <tr id="i112" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.MetaStoreException.html" title="class in org.apache.bookkeeper.client">BKException.MetaStoreException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Metastore exception.</div> |
| </th> |
| </tr> |
| <tr id="i113" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.ZKException.html" title="class in org.apache.bookkeeper.client">BKException.ZKException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Zookeeper exception.</div> |
| </th> |
| </tr> |
| <tr id="i114" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/common/BKFlags.html" title="class in org.apache.bookkeeper.tools.common">BKFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Default BK flags.</div> |
| </th> |
| </tr> |
| <tr id="i115" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/BKHttpServiceProvider.html" title="class in org.apache.bookkeeper.server.http">BKHttpServiceProvider</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookkeeper based implementation of HttpServiceProvider, |
| which provide bookkeeper services to handle http requests |
| from different http endpoints.</div> |
| </th> |
| </tr> |
| <tr id="i116" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/BKHttpServiceProvider.Builder.html" title="class in org.apache.bookkeeper.server.http">BKHttpServiceProvider.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Builder for HttpServiceProvider.</div> |
| </th> |
| </tr> |
| <tr id="i117" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BKStats.html" title="class in org.apache.bookkeeper.proto">BKStats</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookie Server Stats.</div> |
| </th> |
| </tr> |
| <tr id="i118" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BKStats.OpStatData.html" title="class in org.apache.bookkeeper.proto">BKStats.OpStatData</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A read view of stats, also used in CompositeViewData to expose to JMX.</div> |
| </th> |
| </tr> |
| <tr id="i119" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BKStats.OpStats.html" title="class in org.apache.bookkeeper.proto">BKStats.OpStats</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Operation Statistics.</div> |
| </th> |
| </tr> |
| <tr id="i120" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/collections/BlockingMpscQueue.html" title="class in org.apache.bookkeeper.common.collections">BlockingMpscQueue</a><<a href="org/apache/bookkeeper/common/collections/BlockingMpscQueue.html" title="type parameter in BlockingMpscQueue">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Blocking queue optimized for multiple producers and single consumer.</div> |
| </th> |
| </tr> |
| <tr id="i121" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/Bookie.html" title="interface in org.apache.bookkeeper.bookie">Bookie</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface for the bookie.</div> |
| </th> |
| </tr> |
| <tr id="i122" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/Bookie.NoEntryException.html" title="class in org.apache.bookkeeper.bookie">Bookie.NoEntryException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Exception is thrown when no such an entry is found in this bookie.</div> |
| </th> |
| </tr> |
| <tr id="i123" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/Bookie.NoLedgerException.html" title="class in org.apache.bookkeeper.bookie">Bookie.NoLedgerException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Exception is thrown when no such a ledger is found in this bookie.</div> |
| </th> |
| </tr> |
| <tr id="i124" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieAddressResolver.html" title="interface in org.apache.bookkeeper.proto">BookieAddressResolver</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Maps a logical BookieId to a ResolvedBookieSocketAddress |
| that it to a network address.</div> |
| </th> |
| </tr> |
| <tr id="i125" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieAddressResolver.BookieIdNotResolvedException.html" title="class in org.apache.bookkeeper.proto">BookieAddressResolver.BookieIdNotResolvedException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This error happens when there is not enough information to resolve a BookieId |
| to a BookieSocketAddress, this can happen when the Bookie is down |
| and it is not publishing its EndpointInfo.</div> |
| </th> |
| </tr> |
| <tr id="i126" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BookieAddressResolverDisabled.html" title="class in org.apache.bookkeeper.client">BookieAddressResolverDisabled</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Resolve legacy style BookieIDs to Network addresses.</div> |
| </th> |
| </tr> |
| <tr id="i127" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/auth/BookieAuthProvider.html" title="interface in org.apache.bookkeeper.auth">BookieAuthProvider</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookie authentication provider interface.</div> |
| </th> |
| </tr> |
| <tr id="i128" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/auth/BookieAuthProvider.Factory.html" title="interface in org.apache.bookkeeper.auth">BookieAuthProvider.Factory</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A factory to create the bookie authentication provider.</div> |
| </th> |
| </tr> |
| <tr id="i129" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tls/BookieAuthZFactory.html" title="class in org.apache.bookkeeper.tls">BookieAuthZFactory</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Authorization factory class.</div> |
| </th> |
| </tr> |
| <tr id="i130" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieClient.html" title="interface in org.apache.bookkeeper.proto">BookieClient</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Low level client for talking to bookies.</div> |
| </th> |
| </tr> |
| <tr id="i131" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieClientImpl.html" title="class in org.apache.bookkeeper.proto">BookieClientImpl</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implements the client-side part of the BookKeeper protocol.</div> |
| </th> |
| </tr> |
| <tr id="i132" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/helpers/BookieCommand.html" title="class in org.apache.bookkeeper.tools.cli.helpers">BookieCommand</a><<a href="org/apache/bookkeeper/tools/cli/helpers/BookieCommand.html" title="type parameter in BookieCommand">BookieFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This is a mixin for bookie related commands to extends.</div> |
| </th> |
| </tr> |
| <tr id="i133" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/conf/BookieConfiguration.html" title="class in org.apache.bookkeeper.server.conf">BookieConfiguration</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A bookie related <a href="org/apache/bookkeeper/common/conf/ComponentConfiguration.html" title="class in org.apache.bookkeeper.common.conf"><code>ComponentConfiguration</code></a>.</div> |
| </th> |
| </tr> |
| <tr id="i134" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieConnectionPeer.html" title="interface in org.apache.bookkeeper.proto">BookieConnectionPeer</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Represents the connection to a BookKeeper client, from the Bookie side.</div> |
| </th> |
| </tr> |
| <tr id="i135" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieCriticalThread.html" title="class in org.apache.bookkeeper.bookie">BookieCriticalThread</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Thread is marked as critical and will exit, when there is an uncaught |
| exception occurred in thread.</div> |
| </th> |
| </tr> |
| <tr id="i136" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.html" title="class in org.apache.bookkeeper.bookie">BookieException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Signals that a Bookie exception of some sort has occurred.</div> |
| </th> |
| </tr> |
| <tr id="i137" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.BookieIllegalOpException.html" title="class in org.apache.bookkeeper.bookie">BookieException.BookieIllegalOpException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Signals that an illegal operation attempts to access the data in a bookie.</div> |
| </th> |
| </tr> |
| <tr id="i138" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.BookieUnauthorizedAccessException.html" title="class in org.apache.bookkeeper.bookie">BookieException.BookieUnauthorizedAccessException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Signals that an unauthorized operation attempts to access the data in a bookie.</div> |
| </th> |
| </tr> |
| <tr id="i139" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.Code.html" title="interface in org.apache.bookkeeper.bookie">BookieException.Code</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An exception code indicates the failure reason.</div> |
| </th> |
| </tr> |
| <tr id="i140" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.CookieExistException.html" title="class in org.apache.bookkeeper.bookie">BookieException.CookieExistException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Signal that cookie already exists when creating a new cookie.</div> |
| </th> |
| </tr> |
| <tr id="i141" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.CookieNotFoundException.html" title="class in org.apache.bookkeeper.bookie">BookieException.CookieNotFoundException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Signal that no cookie is found when starting a bookie.</div> |
| </th> |
| </tr> |
| <tr id="i142" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.DataUnknownException.html" title="class in org.apache.bookkeeper.bookie">BookieException.DataUnknownException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Signal when a ledger is in a limbo state and certain operations |
| cannot be performed on it.</div> |
| </th> |
| </tr> |
| <tr id="i143" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.DiskPartitionDuplicationException.html" title="class in org.apache.bookkeeper.bookie">BookieException.DiskPartitionDuplicationException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Signals when multiple ledger/journal directories are mounted in same disk partition.</div> |
| </th> |
| </tr> |
| <tr id="i144" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.EntryLogMetadataMapException.html" title="class in org.apache.bookkeeper.bookie">BookieException.EntryLogMetadataMapException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Signal that error while accessing entry-log metadata map.</div> |
| </th> |
| </tr> |
| <tr id="i145" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.InvalidCookieException.html" title="class in org.apache.bookkeeper.bookie">BookieException.InvalidCookieException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Signal that an invalid cookie is found when starting a bookie.</div> |
| </th> |
| </tr> |
| <tr id="i146" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.LedgerFencedException.html" title="class in org.apache.bookkeeper.bookie">BookieException.LedgerFencedException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Signals that a ledger has been fenced in a bookie.</div> |
| </th> |
| </tr> |
| <tr id="i147" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.MetadataStoreException.html" title="class in org.apache.bookkeeper.bookie">BookieException.MetadataStoreException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Signal when bookie has problems on accessing metadata store.</div> |
| </th> |
| </tr> |
| <tr id="i148" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.OperationRejectedException.html" title="class in org.apache.bookkeeper.bookie">BookieException.OperationRejectedException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Signals that a ledger's operation has been rejected by an internal component because of the resource saturation.</div> |
| </th> |
| </tr> |
| <tr id="i149" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.UnknownBookieIdException.html" title="class in org.apache.bookkeeper.bookie">BookieException.UnknownBookieIdException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Signal when bookie has problems on accessing metadata store.</div> |
| </th> |
| </tr> |
| <tr id="i150" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.UpgradeException.html" title="class in org.apache.bookkeeper.bookie">BookieException.UpgradeException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Signals that an exception occurs on upgrading a bookie.</div> |
| </th> |
| </tr> |
| <tr id="i151" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieFileChannel.html" title="interface in org.apache.bookkeeper.bookie">BookieFileChannel</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A FileChannel for the JournalChannel read and write, we can use this interface to extend the FileChannel |
| which we use in the JournalChannel.</div> |
| </th> |
| </tr> |
| <tr id="i152" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/net/BookieId.html" title="class in org.apache.bookkeeper.net">BookieId</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This is an identifier for a BookieID.</div> |
| </th> |
| </tr> |
| <tr id="i153" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieImpl.html" title="class in org.apache.bookkeeper.bookie">BookieImpl</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implements a bookie.</div> |
| </th> |
| </tr> |
| <tr id="i154" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieImpl.NopWriteCallback.html" title="class in org.apache.bookkeeper.bookie">BookieImpl.NopWriteCallback</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i155" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BookieInfoReader.html" title="class in org.apache.bookkeeper.client">BookieInfoReader</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A utility class to read <a href="org/apache/bookkeeper/client/BookieInfoReader.BookieInfo.html" title="class in org.apache.bookkeeper.client"><code>BookieInfoReader.BookieInfo</code></a> from bookies.</div> |
| </th> |
| </tr> |
| <tr id="i156" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BookieInfoReader.BookieInfo.html" title="class in org.apache.bookkeeper.client">BookieInfoReader.BookieInfo</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A class represents the information (e.g.</div> |
| </th> |
| </tr> |
| <tr id="i157" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BookieInfoReader.State.html" title="enum in org.apache.bookkeeper.client">BookieInfoReader.State</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Tracks whether there is an execution in progress as well as whether |
| another is pending.</div> |
| </th> |
| </tr> |
| <tr id="i158" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/BookieInfoService.html" title="class in org.apache.bookkeeper.server.http.service">BookieInfoService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that exposes the current info of the bookie.</div> |
| </th> |
| </tr> |
| <tr id="i159" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/BookieInfoService.BookieInfo.html" title="class in org.apache.bookkeeper.server.http.service">BookieInfoService.BookieInfo</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">POJO definition for the bookie info response.</div> |
| </th> |
| </tr> |
| <tr id="i160" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/BookieIsReadyService.html" title="class in org.apache.bookkeeper.server.http.service">BookieIsReadyService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that returns 200 if the bookie is ready.</div> |
| </th> |
| </tr> |
| <tr id="i161" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/replication/BookieLedgerIndexer.html" title="class in org.apache.bookkeeper.replication">BookieLedgerIndexer</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Preparing bookie vs its corresponding ledgers.</div> |
| </th> |
| </tr> |
| <tr id="i162" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieNettyServer.html" title="class in org.apache.bookkeeper.proto">BookieNettyServer</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Netty server for serving bookie requests.</div> |
| </th> |
| </tr> |
| <tr id="i163" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/net/BookieNode.html" title="class in org.apache.bookkeeper.net">BookieNode</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookie Node implementation.</div> |
| </th> |
| </tr> |
| <tr id="i164" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.html" title="interface in org.apache.bookkeeper.proto">BookieProtocol</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">The packets of the Bookie protocol all have a 4-byte integer indicating the |
| type of request or response at the very beginning of the packet followed by a |
| payload.</div> |
| </th> |
| </tr> |
| <tr id="i165" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.AddResponse.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.AddResponse</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A response that adds data.</div> |
| </th> |
| </tr> |
| <tr id="i166" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.AuthRequest.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.AuthRequest</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An authentication request.</div> |
| </th> |
| </tr> |
| <tr id="i167" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.AuthResponse.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.AuthResponse</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A response with an authentication message.</div> |
| </th> |
| </tr> |
| <tr id="i168" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.BatchedReadRequest.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.BatchedReadRequest</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">The request for reading data with batch optimization.</div> |
| </th> |
| </tr> |
| <tr id="i169" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.BatchedReadResponse.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.BatchedReadResponse</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">The response for batched read.</div> |
| </th> |
| </tr> |
| <tr id="i170" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.ErrorResponse.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.ErrorResponse</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An error response.</div> |
| </th> |
| </tr> |
| <tr id="i171" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.PacketHeader.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.PacketHeader</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">The first int of a packet is the header.</div> |
| </th> |
| </tr> |
| <tr id="i172" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.ParsedAddRequest.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.ParsedAddRequest</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This is similar to add request, but it used when processing the request on the bookie side.</div> |
| </th> |
| </tr> |
| <tr id="i173" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.ReadRequest.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.ReadRequest</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A Request that reads data.</div> |
| </th> |
| </tr> |
| <tr id="i174" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.ReadResponse.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.ReadResponse</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A request that reads data.</div> |
| </th> |
| </tr> |
| <tr id="i175" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.Request.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.Request</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A Bookie request object.</div> |
| </th> |
| </tr> |
| <tr id="i176" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.Response.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.Response</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A response object.</div> |
| </th> |
| </tr> |
| <tr id="i177" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtoEncoding.html" title="class in org.apache.bookkeeper.proto">BookieProtoEncoding</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A class for encoding and decoding the Bookkeeper protocol.</div> |
| </th> |
| </tr> |
| <tr id="i178" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtoEncoding.EnDecoder.html" title="interface in org.apache.bookkeeper.proto">BookieProtoEncoding.EnDecoder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An encoder/decoder interface for the Bookkeeper protocol.</div> |
| </th> |
| </tr> |
| <tr id="i179" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtoEncoding.RequestDecoder.html" title="class in org.apache.bookkeeper.proto">BookieProtoEncoding.RequestDecoder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A request message decoder.</div> |
| </th> |
| </tr> |
| <tr id="i180" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtoEncoding.RequestEncoder.html" title="class in org.apache.bookkeeper.proto">BookieProtoEncoding.RequestEncoder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A request message encoder.</div> |
| </th> |
| </tr> |
| <tr id="i181" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtoEncoding.RequestEnDeCoderPreV3.html" title="class in org.apache.bookkeeper.proto">BookieProtoEncoding.RequestEnDeCoderPreV3</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An encoder/decoder for the Bookkeeper protocol before version 3.</div> |
| </th> |
| </tr> |
| <tr id="i182" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtoEncoding.RequestEnDecoderV3.html" title="class in org.apache.bookkeeper.proto">BookieProtoEncoding.RequestEnDecoderV3</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A request encoder/decoder for the Bookkeeper protocol version 3.</div> |
| </th> |
| </tr> |
| <tr id="i183" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtoEncoding.ResponseDecoder.html" title="class in org.apache.bookkeeper.proto">BookieProtoEncoding.ResponseDecoder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A response message decoder.</div> |
| </th> |
| </tr> |
| <tr id="i184" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtoEncoding.ResponseEncoder.html" title="class in org.apache.bookkeeper.proto">BookieProtoEncoding.ResponseEncoder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A response message encoder.</div> |
| </th> |
| </tr> |
| <tr id="i185" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtoEncoding.ResponseEnDeCoderPreV3.html" title="class in org.apache.bookkeeper.proto">BookieProtoEncoding.ResponseEnDeCoderPreV3</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A response encoder/decoder for the Bookkeeper protocol before version 3.</div> |
| </th> |
| </tr> |
| <tr id="i186" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtoEncoding.ResponseEnDecoderV3.html" title="class in org.apache.bookkeeper.proto">BookieProtoEncoding.ResponseEnDecoderV3</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A response encoder/decoder for the Bookkeeper protocol version 3.</div> |
| </th> |
| </tr> |
| <tr id="i187" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieRequestHandler.html" title="class in org.apache.bookkeeper.proto">BookieRequestHandler</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Serverside handler for bookkeeper requests.</div> |
| </th> |
| </tr> |
| <tr id="i188" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieRequestProcessor.html" title="class in org.apache.bookkeeper.proto">BookieRequestProcessor</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An implementation of the RequestProcessor interface.</div> |
| </th> |
| </tr> |
| <tr id="i189" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieResources.html" title="class in org.apache.bookkeeper.bookie">BookieResources</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Centralizes the creation of injected resources.</div> |
| </th> |
| </tr> |
| <tr id="i190" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/BookieSanityService.html" title="class in org.apache.bookkeeper.server.http.service">BookieSanityService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that exposes the bookie sanity state.</div> |
| </th> |
| </tr> |
| <tr id="i191" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/BookieSanityService.BookieSanity.html" title="class in org.apache.bookkeeper.server.http.service">BookieSanityService.BookieSanity</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">POJO definition for the bookie sanity response.</div> |
| </th> |
| </tr> |
| <tr id="i192" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieServer.html" title="class in org.apache.bookkeeper.proto">BookieServer</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implements the server-side part of the BookKeeper protocol.</div> |
| </th> |
| </tr> |
| <tr id="i193" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/service/BookieService.html" title="class in org.apache.bookkeeper.server.service">BookieService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <a href="org/apache/bookkeeper/server/component/ServerLifecycleComponent.html" title="class in org.apache.bookkeeper.server.component"><code>ServerLifecycleComponent</code></a> that starts the core bookie server.</div> |
| </th> |
| </tr> |
| <tr id="i194" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/discover/BookieServiceInfo.html" title="class in org.apache.bookkeeper.discover">BookieServiceInfo</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Information about services exposed by a Bookie.</div> |
| </th> |
| </tr> |
| <tr id="i195" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/discover/BookieServiceInfo.Endpoint.html" title="class in org.apache.bookkeeper.discover">BookieServiceInfo.Endpoint</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Information about an endpoint.</div> |
| </th> |
| </tr> |
| <tr id="i196" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/discover/BookieServiceInfoUtils.html" title="class in org.apache.bookkeeper.discover">BookieServiceInfoUtils</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Utility class for <a href="org/apache/bookkeeper/discover/BookieServiceInfo.html" title="class in org.apache.bookkeeper.discover"><code>BookieServiceInfo</code></a>.</div> |
| </th> |
| </tr> |
| <tr id="i197" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BookiesHealthInfo.html" title="interface in org.apache.bookkeeper.client">BookiesHealthInfo</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This interface returns heuristics used to determine the health of a Bookkeeper server for read |
| ordering.</div> |
| </th> |
| </tr> |
| <tr id="i198" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieShell.html" title="class in org.apache.bookkeeper.bookie">BookieShell</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Bookie Shell is to provide utilities for users to administer a bookkeeper cluster.</div> |
| </th> |
| </tr> |
| <tr id="i199" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieShell.Command.html" title="interface in org.apache.bookkeeper.bookie">BookieShell.Command</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">BookieShell command.</div> |
| </th> |
| </tr> |
| <tr id="i200" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieShell.UpdateLedgerNotifier.html" title="interface in org.apache.bookkeeper.bookie">BookieShell.UpdateLedgerNotifier</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A facility for reporting update ledger progress.</div> |
| </th> |
| </tr> |
| <tr id="i201" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/helpers/BookieShellCommand.html" title="class in org.apache.bookkeeper.tools.cli.helpers">BookieShellCommand</a><<a href="org/apache/bookkeeper/tools/cli/helpers/BookieShellCommand.html" title="type parameter in BookieShellCommand">CliFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This is a util class that converts new cli command to old shell command.</div> |
| </th> |
| </tr> |
| <tr id="i202" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BookiesListener.html" title="interface in org.apache.bookkeeper.client">BookiesListener</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Listener for the available bookies changes.</div> |
| </th> |
| </tr> |
| <tr id="i203" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/net/BookieSocketAddress.html" title="class in org.apache.bookkeeper.net">BookieSocketAddress</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This is a data wrapper class that is an InetSocketAddress, it would use the hostname |
| provided in constructors directly.</div> |
| </th> |
| </tr> |
| <tr id="i204" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieStateManager.html" title="class in org.apache.bookkeeper.bookie">BookieStateManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An implementation of StateManager.</div> |
| </th> |
| </tr> |
| <tr id="i205" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/BookieStateReadOnlyService.html" title="class in org.apache.bookkeeper.server.http.service">BookieStateReadOnlyService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that handles readOnly state related http requests.</div> |
| </th> |
| </tr> |
| <tr id="i206" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/BookieStateReadOnlyService.ReadOnlyState.html" title="class in org.apache.bookkeeper.server.http.service">BookieStateReadOnlyService.ReadOnlyState</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">The object represent the readOnly state.</div> |
| </th> |
| </tr> |
| <tr id="i207" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/BookieStateService.html" title="class in org.apache.bookkeeper.server.http.service">BookieStateService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that exposes the current state of the bookie.</div> |
| </th> |
| </tr> |
| <tr id="i208" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/BookieStateService.BookieState.html" title="class in org.apache.bookkeeper.server.http.service">BookieStateService.BookieState</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">POJO definition for the bookie state response.</div> |
| </th> |
| </tr> |
| <tr id="i209" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/stats/BookieStats.html" title="class in org.apache.bookkeeper.bookie.stats">BookieStats</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A umbrella class for bookie related stats.</div> |
| </th> |
| </tr> |
| <tr id="i210" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieStatus.html" title="class in org.apache.bookkeeper.bookie">BookieStatus</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">The status object represents the current status of a bookie instance.</div> |
| </th> |
| </tr> |
| <tr id="i211" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieStatus.BookieMode.html" title="enum in org.apache.bookkeeper.bookie">BookieStatus.BookieMode</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i212" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieThread.html" title="class in org.apache.bookkeeper.bookie">BookieThread</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Wrapper that wraps bookie threads.</div> |
| </th> |
| </tr> |
| <tr id="i213" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BookieWatcher.html" title="interface in org.apache.bookkeeper.client">BookieWatcher</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Watch for Bookkeeper cluster status.</div> |
| </th> |
| </tr> |
| <tr id="i214" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BookieWatcherImpl.html" title="class in org.apache.bookkeeper.client">BookieWatcherImpl</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This class is responsible for maintaining a consistent view of what bookies |
| are available by reading Zookeeper (and setting watches on the bookie nodes).</div> |
| </th> |
| </tr> |
| <tr id="i215" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/api/BookKeeper.html" title="interface in org.apache.bookkeeper.client.api">BookKeeper</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This is the entry point for BookKeeper client side API.</div> |
| </th> |
| </tr> |
| <tr id="i216" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BookKeeper.html" title="class in org.apache.bookkeeper.client">BookKeeper</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">BookKeeper client.</div> |
| </th> |
| </tr> |
| <tr id="i217" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BookKeeper.Builder.html" title="class in org.apache.bookkeeper.client">BookKeeper.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">BookKeeper Client Builder to build client instances.</div> |
| </th> |
| </tr> |
| <tr id="i218" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BookKeeper.DigestType.html" title="enum in org.apache.bookkeeper.client">BookKeeper.DigestType</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">There are 3 digest types that can be used for verification.</div> |
| </th> |
| </tr> |
| <tr id="i219" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BookKeeperAdmin.html" title="class in org.apache.bookkeeper.client">BookKeeperAdmin</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Admin client for BookKeeper clusters.</div> |
| </th> |
| </tr> |
| <tr id="i220" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BookKeeperAdmin.ResultCallBack.html" title="class in org.apache.bookkeeper.client">BookKeeperAdmin.ResultCallBack</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This is the class for getting the replication result.</div> |
| </th> |
| </tr> |
| <tr id="i221" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BookKeeperAdmin.SyncObject.html" title="class in org.apache.bookkeeper.client">BookKeeperAdmin.SyncObject</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i222" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/api/BookKeeperBuilder.html" title="interface in org.apache.bookkeeper.client.api">BookKeeperBuilder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">BookKeeper Client Builder to build client instances.</div> |
| </th> |
| </tr> |
| <tr id="i223" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/impl/BookKeeperBuilderImpl.html" title="class in org.apache.bookkeeper.client.impl">BookKeeperBuilderImpl</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Internal builder for <a href="org/apache/bookkeeper/client/api/BookKeeper.html" title="interface in org.apache.bookkeeper.client.api"><code>BookKeeper</code></a> client.</div> |
| </th> |
| </tr> |
| <tr id="i224" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/BookKeeperClientStats.html" title="interface in org.apache.bookkeeper.client">BookKeeperClientStats</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">List of constants for defining client stats names.</div> |
| </th> |
| </tr> |
| <tr id="i225" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/impl/BookKeeperClientStatsImpl.html" title="class in org.apache.bookkeeper.client.impl">BookKeeperClientStatsImpl</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">The default implementation of <a href="org/apache/bookkeeper/client/BookKeeperClientStats.html" title="interface in org.apache.bookkeeper.client"><code>BookKeeperClientStats</code></a>.</div> |
| </th> |
| </tr> |
| <tr id="i226" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/BookKeeperConstants.html" title="class in org.apache.bookkeeper.util">BookKeeperConstants</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This class contains constants used in BookKeeper.</div> |
| </th> |
| </tr> |
| <tr id="i227" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.html" title="class in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Declaration of a callback interfaces used in bookkeeper client library but |
| not exposed to the client application.</div> |
| </th> |
| </tr> |
| <tr id="i228" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.BatchedReadEntryCallback.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.BatchedReadEntryCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Declaration of a callback implementation for calls from BookieClient objects.</div> |
| </th> |
| </tr> |
| <tr id="i229" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.ForceLedgerCallback.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.ForceLedgerCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Force callback interface.</div> |
| </th> |
| </tr> |
| <tr id="i230" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.FutureGetListOfEntriesOfLedger.html" title="class in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.FutureGetListOfEntriesOfLedger</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Future for GetListOfEntriesOfLedger.</div> |
| </th> |
| </tr> |
| <tr id="i231" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.GenericCallback.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.GenericCallback</a><<a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.GenericCallback.html" title="type parameter in BookkeeperInternalCallbacks.GenericCallback">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A generic callback interface.</div> |
| </th> |
| </tr> |
| <tr id="i232" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.GenericCallbackFuture.html" title="class in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.GenericCallbackFuture</a><<a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.GenericCallbackFuture.html" title="type parameter in BookkeeperInternalCallbacks.GenericCallbackFuture">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Generic callback future.</div> |
| </th> |
| </tr> |
| <tr id="i233" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.GetBookieInfoCallback.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.GetBookieInfoCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This is a callback interface for fetching metadata about a bookie.</div> |
| </th> |
| </tr> |
| <tr id="i234" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.GetListOfEntriesOfLedgerCallback.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.GetListOfEntriesOfLedgerCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A callback interface for GetListOfEntriesOfLedger command.</div> |
| </th> |
| </tr> |
| <tr id="i235" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.LedgerMetadataListener.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.LedgerMetadataListener</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Listener on ledger metadata changes.</div> |
| </th> |
| </tr> |
| <tr id="i236" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.MultiCallback.html" title="class in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.MultiCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This is a multi callback object that waits for all of |
| the multiple async operations to complete.</div> |
| </th> |
| </tr> |
| <tr id="i237" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.Processor.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.Processor</a><<a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.Processor.html" title="type parameter in BookkeeperInternalCallbacks.Processor">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Processor to process a specific element.</div> |
| </th> |
| </tr> |
| <tr id="i238" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.ReadEntryCallback.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.ReadEntryCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Declaration of a callback implementation for calls from BookieClient objects.</div> |
| </th> |
| </tr> |
| <tr id="i239" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.ReadEntryCallbackCtx.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.ReadEntryCallbackCtx</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Declaration of a callback interface for the Last Add Confirmed context of a reader.</div> |
| </th> |
| </tr> |
| <tr id="i240" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.ReadEntryListener.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.ReadEntryListener</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Listener on entries responded.</div> |
| </th> |
| </tr> |
| <tr id="i241" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.ReadLacCallback.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.ReadLacCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A last-add-confirmed (LAC) reader callback interface.</div> |
| </th> |
| </tr> |
| <tr id="i242" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.StartTLSCallback.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.StartTLSCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A callback interface for a STARTTLS command.</div> |
| </th> |
| </tr> |
| <tr id="i243" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.TimedGenericCallback.html" title="class in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.TimedGenericCallback</a><<a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.TimedGenericCallback.html" title="type parameter in BookkeeperInternalCallbacks.TimedGenericCallback">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A callback implementation with an internal timer.</div> |
| </th> |
| </tr> |
| <tr id="i244" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.WriteCallback.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.WriteCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A writer callback interface.</div> |
| </th> |
| </tr> |
| <tr id="i245" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.WriteLacCallback.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.WriteLacCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A last-add-confirmed (LAC) writer callback interface.</div> |
| </th> |
| </tr> |
| <tr id="i246" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/auth/BookKeeperPrincipal.html" title="class in org.apache.bookkeeper.auth">BookKeeperPrincipal</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A Principal is the user bound to the connection.</div> |
| </th> |
| </tr> |
| <tr id="i247" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i248" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.AddRequest.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.AddRequest</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>AddRequest</code></div> |
| </th> |
| </tr> |
| <tr id="i249" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.AddRequest.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.AddRequest.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>AddRequest</code></div> |
| </th> |
| </tr> |
| <tr id="i250" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.AddRequest.Flag.html" title="enum in org.apache.bookkeeper.proto">BookkeeperProtocol.AddRequest.Flag</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf enum <code>AddRequest.Flag</code></div> |
| </th> |
| </tr> |
| <tr id="i251" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.AddRequestOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.AddRequestOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i252" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.AddResponse.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.AddResponse</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>AddResponse</code></div> |
| </th> |
| </tr> |
| <tr id="i253" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.AddResponse.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.AddResponse.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>AddResponse</code></div> |
| </th> |
| </tr> |
| <tr id="i254" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.AddResponseOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.AddResponseOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i255" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.AuthMessage.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.AuthMessage</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>AuthMessage</code></div> |
| </th> |
| </tr> |
| <tr id="i256" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.AuthMessage.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.AuthMessage.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>AuthMessage</code></div> |
| </th> |
| </tr> |
| <tr id="i257" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.AuthMessageOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.AuthMessageOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i258" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.BKPacketHeader.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.BKPacketHeader</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| Packet header for all requests.</div> |
| </th> |
| </tr> |
| <tr id="i259" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.BKPacketHeader.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.BKPacketHeader.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| Packet header for all requests.</div> |
| </th> |
| </tr> |
| <tr id="i260" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.BKPacketHeaderOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.BKPacketHeaderOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i261" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ContextPair.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ContextPair</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>ContextPair</code></div> |
| </th> |
| </tr> |
| <tr id="i262" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ContextPair.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ContextPair.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>ContextPair</code></div> |
| </th> |
| </tr> |
| <tr id="i263" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ContextPairOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.ContextPairOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i264" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ForceLedgerRequest.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ForceLedgerRequest</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>ForceLedgerRequest</code></div> |
| </th> |
| </tr> |
| <tr id="i265" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ForceLedgerRequest.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ForceLedgerRequest.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>ForceLedgerRequest</code></div> |
| </th> |
| </tr> |
| <tr id="i266" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ForceLedgerRequestOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.ForceLedgerRequestOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i267" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ForceLedgerResponse.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ForceLedgerResponse</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>ForceLedgerResponse</code></div> |
| </th> |
| </tr> |
| <tr id="i268" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ForceLedgerResponse.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ForceLedgerResponse.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>ForceLedgerResponse</code></div> |
| </th> |
| </tr> |
| <tr id="i269" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ForceLedgerResponseOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.ForceLedgerResponseOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i270" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetBookieInfoRequest.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.GetBookieInfoRequest</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>GetBookieInfoRequest</code></div> |
| </th> |
| </tr> |
| <tr id="i271" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetBookieInfoRequest.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.GetBookieInfoRequest.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>GetBookieInfoRequest</code></div> |
| </th> |
| </tr> |
| <tr id="i272" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetBookieInfoRequest.Flags.html" title="enum in org.apache.bookkeeper.proto">BookkeeperProtocol.GetBookieInfoRequest.Flags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf enum <code>GetBookieInfoRequest.Flags</code></div> |
| </th> |
| </tr> |
| <tr id="i273" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetBookieInfoRequestOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.GetBookieInfoRequestOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i274" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetBookieInfoResponse.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.GetBookieInfoResponse</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>GetBookieInfoResponse</code></div> |
| </th> |
| </tr> |
| <tr id="i275" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetBookieInfoResponse.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.GetBookieInfoResponse.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>GetBookieInfoResponse</code></div> |
| </th> |
| </tr> |
| <tr id="i276" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetBookieInfoResponseOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.GetBookieInfoResponseOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i277" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetListOfEntriesOfLedgerRequest.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.GetListOfEntriesOfLedgerRequest</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>GetListOfEntriesOfLedgerRequest</code></div> |
| </th> |
| </tr> |
| <tr id="i278" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetListOfEntriesOfLedgerRequest.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.GetListOfEntriesOfLedgerRequest.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>GetListOfEntriesOfLedgerRequest</code></div> |
| </th> |
| </tr> |
| <tr id="i279" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetListOfEntriesOfLedgerRequestOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.GetListOfEntriesOfLedgerRequestOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i280" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetListOfEntriesOfLedgerResponse.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.GetListOfEntriesOfLedgerResponse</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>GetListOfEntriesOfLedgerResponse</code></div> |
| </th> |
| </tr> |
| <tr id="i281" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetListOfEntriesOfLedgerResponse.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.GetListOfEntriesOfLedgerResponse.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>GetListOfEntriesOfLedgerResponse</code></div> |
| </th> |
| </tr> |
| <tr id="i282" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetListOfEntriesOfLedgerResponseOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.GetListOfEntriesOfLedgerResponseOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i283" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.OperationType.html" title="enum in org.apache.bookkeeper.proto">BookkeeperProtocol.OperationType</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| Supported operations by this protocol.</div> |
| </th> |
| </tr> |
| <tr id="i284" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ProtocolVersion.html" title="enum in org.apache.bookkeeper.proto">BookkeeperProtocol.ProtocolVersion</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| Protocol Versions.</div> |
| </th> |
| </tr> |
| <tr id="i285" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadLacRequest.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadLacRequest</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>ReadLacRequest</code></div> |
| </th> |
| </tr> |
| <tr id="i286" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadLacRequest.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadLacRequest.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>ReadLacRequest</code></div> |
| </th> |
| </tr> |
| <tr id="i287" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadLacRequestOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadLacRequestOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i288" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadLacResponse.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadLacResponse</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>ReadLacResponse</code></div> |
| </th> |
| </tr> |
| <tr id="i289" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadLacResponse.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadLacResponse.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>ReadLacResponse</code></div> |
| </th> |
| </tr> |
| <tr id="i290" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadLacResponseOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadLacResponseOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i291" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadRequest.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadRequest</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>ReadRequest</code></div> |
| </th> |
| </tr> |
| <tr id="i292" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadRequest.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadRequest.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>ReadRequest</code></div> |
| </th> |
| </tr> |
| <tr id="i293" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadRequest.Flag.html" title="enum in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadRequest.Flag</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf enum <code>ReadRequest.Flag</code></div> |
| </th> |
| </tr> |
| <tr id="i294" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadRequestOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadRequestOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i295" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadResponse.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadResponse</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>ReadResponse</code></div> |
| </th> |
| </tr> |
| <tr id="i296" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadResponse.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadResponse.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>ReadResponse</code></div> |
| </th> |
| </tr> |
| <tr id="i297" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadResponseOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadResponseOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i298" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.Request.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.Request</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>Request</code></div> |
| </th> |
| </tr> |
| <tr id="i299" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.Request.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.Request.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>Request</code></div> |
| </th> |
| </tr> |
| <tr id="i300" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.RequestOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.RequestOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i301" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.Response.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.Response</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>Response</code></div> |
| </th> |
| </tr> |
| <tr id="i302" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.Response.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.Response.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>Response</code></div> |
| </th> |
| </tr> |
| <tr id="i303" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ResponseOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.ResponseOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i304" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.StartTLSRequest.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.StartTLSRequest</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>StartTLSRequest</code></div> |
| </th> |
| </tr> |
| <tr id="i305" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.StartTLSRequest.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.StartTLSRequest.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>StartTLSRequest</code></div> |
| </th> |
| </tr> |
| <tr id="i306" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.StartTLSRequestOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.StartTLSRequestOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i307" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.StartTLSResponse.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.StartTLSResponse</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>StartTLSResponse</code></div> |
| </th> |
| </tr> |
| <tr id="i308" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.StartTLSResponse.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.StartTLSResponse.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>StartTLSResponse</code></div> |
| </th> |
| </tr> |
| <tr id="i309" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.StartTLSResponseOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.StartTLSResponseOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i310" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.StatusCode.html" title="enum in org.apache.bookkeeper.proto">BookkeeperProtocol.StatusCode</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| Status codes.</div> |
| </th> |
| </tr> |
| <tr id="i311" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.WriteLacRequest.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.WriteLacRequest</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>WriteLacRequest</code></div> |
| </th> |
| </tr> |
| <tr id="i312" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.WriteLacRequest.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.WriteLacRequest.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>WriteLacRequest</code></div> |
| </th> |
| </tr> |
| <tr id="i313" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.WriteLacRequestOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.WriteLacRequestOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i314" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.WriteLacResponse.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.WriteLacResponse</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>WriteLacResponse</code></div> |
| </th> |
| </tr> |
| <tr id="i315" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.WriteLacResponse.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.WriteLacResponse.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>WriteLacResponse</code></div> |
| </th> |
| </tr> |
| <tr id="i316" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.WriteLacResponseOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.WriteLacResponseOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i317" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookKeeperServerStats.html" title="interface in org.apache.bookkeeper.bookie">BookKeeperServerStats</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A utility class used for managing the <i>stats constants</i> used in server side.</div> |
| </th> |
| </tr> |
| <tr id="i318" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/verifier/BookkeeperVerifier.html" title="class in org.apache.bookkeeper.verifier">BookkeeperVerifier</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Encapsulates logic for playing and verifying operations against a bookkeeper-like |
| interface.</div> |
| </th> |
| </tr> |
| <tr id="i319" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/verifier/BookkeeperVerifier.BookkeeperDriver.html" title="interface in org.apache.bookkeeper.verifier">BookkeeperVerifier.BookkeeperDriver</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Provides an interface for translating test operations into operations on a |
| cluster.</div> |
| </th> |
| </tr> |
| <tr id="i320" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/verifier/BookkeeperVerifier.BookkeeperDriver.ReadCallback.html" title="interface in org.apache.bookkeeper.verifier">BookkeeperVerifier.BookkeeperDriver.ReadCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Callback for reads.</div> |
| </th> |
| </tr> |
| <tr id="i321" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/verifier/BookkeeperVerifierMain.html" title="class in org.apache.bookkeeper.verifier">BookkeeperVerifierMain</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Performs a configurable IO stream against a bookkeeper client while |
| validating results.</div> |
| </th> |
| </tr> |
| <tr id="i322" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/BoundedExecutorService.html" title="class in org.apache.bookkeeper.common.util">BoundedExecutorService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implements <code>ExecutorService</code> and allows limiting the number of tasks to |
| be scheduled in the thread's queue.</div> |
| </th> |
| </tr> |
| <tr id="i323" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/BoundedScheduledExecutorService.html" title="class in org.apache.bookkeeper.common.util">BoundedScheduledExecutorService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implements <code>ListeningScheduledExecutorService</code> and allows limiting the number |
| of tasks to be scheduled in the thread's queue.</div> |
| </th> |
| </tr> |
| <tr id="i324" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/zookeeper/BoundExponentialBackoffRetryPolicy.html" title="class in org.apache.bookkeeper.zookeeper">BoundExponentialBackoffRetryPolicy</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Retry policy that retries a set number of times with an increasing (up to a |
| maximum bound) backoff time between retries.</div> |
| </th> |
| </tr> |
| <tr id="i325" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/stats/BroadCastStatsLogger.html" title="class in org.apache.bookkeeper.common.stats">BroadCastStatsLogger</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Stats Loggers that broadcast stats to multiple <a href="org/apache/bookkeeper/stats/StatsLogger.html" title="interface in org.apache.bookkeeper.stats"><code>StatsLogger</code></a>.</div> |
| </th> |
| </tr> |
| <tr id="i326" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/stats/BroadCastStatsLogger.MasterSlave.html" title="class in org.apache.bookkeeper.common.stats">BroadCastStatsLogger.MasterSlave</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i327" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/stats/BroadCastStatsLogger.Two.html" title="class in org.apache.bookkeeper.common.stats">BroadCastStatsLogger.Two</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i328" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/Buffer.html" title="class in org.apache.bookkeeper.bookie.storage.directentrylogger">Buffer</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A utility buffer class to be used with native calls.</div> |
| </th> |
| </tr> |
| <tr id="i329" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BufferedChannel.html" title="class in org.apache.bookkeeper.bookie">BufferedChannel</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Provides a buffering layer in front of a FileChannel.</div> |
| </th> |
| </tr> |
| <tr id="i330" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BufferedChannelBase.html" title="class in org.apache.bookkeeper.bookie">BufferedChannelBase</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <code>BufferedChannelBase</code> adds functionality to an existing file channel, the ability |
| to buffer the input and output data.</div> |
| </th> |
| </tr> |
| <tr id="i331" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BufferedChannelBase.BufferedChannelClosedException.html" title="class in org.apache.bookkeeper.bookie">BufferedChannelBase.BufferedChannelClosedException</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i332" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/BufferedReadChannel.html" title="class in org.apache.bookkeeper.bookie">BufferedReadChannel</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A Buffered channel without a write buffer.</div> |
| </th> |
| </tr> |
| <tr id="i333" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/BufferPool.html" title="class in org.apache.bookkeeper.bookie.storage.directentrylogger">BufferPool</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">BufferPool used to manage Buffers.</div> |
| </th> |
| </tr> |
| <tr id="i334" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/collections/BusyWait.html" title="class in org.apache.bookkeeper.common.collections">BusyWait</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Utility class to use "Thread.onSpinWait()" when available.</div> |
| </th> |
| </tr> |
| <tr id="i335" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/allocator/ByteBufAllocatorBuilder.html" title="interface in org.apache.bookkeeper.common.allocator">ByteBufAllocatorBuilder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Builder object to customize a ByteBuf allocator.</div> |
| </th> |
| </tr> |
| <tr id="i336" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/allocator/impl/ByteBufAllocatorBuilderImpl.html" title="class in org.apache.bookkeeper.common.allocator.impl">ByteBufAllocatorBuilderImpl</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implementation of <a href="org/apache/bookkeeper/common/allocator/ByteBufAllocatorBuilder.html" title="interface in org.apache.bookkeeper.common.allocator"><code>ByteBufAllocatorBuilder</code></a>.</div> |
| </th> |
| </tr> |
| <tr id="i337" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/allocator/impl/ByteBufAllocatorImpl.html" title="class in org.apache.bookkeeper.common.allocator.impl">ByteBufAllocatorImpl</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implementation of <code>ByteBufAllocator</code>.</div> |
| </th> |
| </tr> |
| <tr id="i338" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/allocator/ByteBufAllocatorWithOomHandler.html" title="interface in org.apache.bookkeeper.common.allocator">ByteBufAllocatorWithOomHandler</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A ByteBufAllocatr interface with a OOM handler.</div> |
| </th> |
| </tr> |
| <tr id="i339" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/ByteBufList.html" title="class in org.apache.bookkeeper.util">ByteBufList</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">ByteBufList is a holder of a sequence of <code>ByteBuf</code> objects.</div> |
| </th> |
| </tr> |
| <tr id="i340" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/ByteBufList.Encoder.html" title="class in org.apache.bookkeeper.util">ByteBufList.Encoder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"><a href="org/apache/bookkeeper/util/ByteBufList.html" title="class in org.apache.bookkeeper.util"><code>ByteBufList</code></a> encoder.</div> |
| </th> |
| </tr> |
| <tr id="i341" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/ByteBufVisitor.html" title="class in org.apache.bookkeeper.util">ByteBufVisitor</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This class visits the possible wrapped child buffers of a Netty <code>ByteBuf</code> for a given offset and length.</div> |
| </th> |
| </tr> |
| <tr id="i342" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/ByteBufVisitor.ByteBufVisitorCallback.html" title="interface in org.apache.bookkeeper.util">ByteBufVisitor.ByteBufVisitorCallback</a><<a href="org/apache/bookkeeper/util/ByteBufVisitor.ByteBufVisitorCallback.html" title="type parameter in ByteBufVisitor.ByteBufVisitorCallback">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">The callback interface for visiting buffers.</div> |
| </th> |
| </tr> |
| <tr id="i343" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/ByteBufVisitor.GetBytesCallbackByteBuf.html" title="class in org.apache.bookkeeper.util">ByteBufVisitor.GetBytesCallbackByteBuf</a><<a href="org/apache/bookkeeper/util/ByteBufVisitor.GetBytesCallbackByteBuf.html" title="type parameter in ByteBufVisitor.GetBytesCallbackByteBuf">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A ByteBuf implementation that can be used as the destination buffer for |
| a <code>ByteBuf.getBytes(int, ByteBuf)</code> for visiting the wrapped child buffers.</div> |
| </th> |
| </tr> |
| <tr id="i344" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/ByteStringUtil.html" title="class in org.apache.bookkeeper.proto">ByteStringUtil</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i345" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/feature/CacheableFeatureProvider.html" title="class in org.apache.bookkeeper.feature">CacheableFeatureProvider</a><<a href="org/apache/bookkeeper/feature/CacheableFeatureProvider.html" title="type parameter in CacheableFeatureProvider">T</a> extends <a href="org/apache/bookkeeper/feature/Feature.html" title="interface in org.apache.bookkeeper.feature">Feature</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Cacheable Feature Provider.</div> |
| </th> |
| </tr> |
| <tr id="i346" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/CacheCallback.html" title="interface in org.apache.bookkeeper.bookie">CacheCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface plugged into caching to receive callback notifications.</div> |
| </th> |
| </tr> |
| <tr id="i347" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/net/CachedDNSToSwitchMapping.html" title="class in org.apache.bookkeeper.net">CachedDNSToSwitchMapping</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A cached implementation of DNSToSwitchMapping that takes an |
| raw DNSToSwitchMapping and stores the resolved network location in |
| a cache.</div> |
| </th> |
| </tr> |
| <tr id="i348" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/CachingStatsLogger.html" title="class in org.apache.bookkeeper.stats">CachingStatsLogger</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <code>StatsLogger</code> that caches the stats objects created by other <code>StatsLogger</code>.</div> |
| </th> |
| </tr> |
| <tr id="i349" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/CachingStatsProvider.html" title="class in org.apache.bookkeeper.stats">CachingStatsProvider</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <code>CachingStatsProvider</code> adds the caching functionality to an existing <code>StatsProvider</code>.</div> |
| </th> |
| </tr> |
| <tr id="i350" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/CertUtils.html" title="class in org.apache.bookkeeper.util">CertUtils</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Certificate parsing utilities.</div> |
| </th> |
| </tr> |
| <tr id="i351" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/CheckDBLedgersIndexCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">CheckDBLedgersIndexCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to check the DBLedgerStorage ledgers index integrity.</div> |
| </th> |
| </tr> |
| <tr id="i352" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/CheckDBLedgersIndexCommand.CheckLedgersIndexFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">CheckDBLedgersIndexCommand.CheckLedgersIndexFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for read log command.</div> |
| </th> |
| </tr> |
| <tr id="i353" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/Checkpointer.html" title="interface in org.apache.bookkeeper.bookie">Checkpointer</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">The instance that is responsible for checkpointing ledger storage.</div> |
| </th> |
| </tr> |
| <tr id="i354" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/CheckpointSource.html" title="interface in org.apache.bookkeeper.bookie">CheckpointSource</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface to communicate checkpoint progress.</div> |
| </th> |
| </tr> |
| <tr id="i355" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/CheckpointSource.Checkpoint.html" title="interface in org.apache.bookkeeper.bookie">CheckpointSource.Checkpoint</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A checkpoint presented a time point.</div> |
| </th> |
| </tr> |
| <tr id="i356" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/CheckpointSourceList.html" title="class in org.apache.bookkeeper.bookie">CheckpointSourceList</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <code>CheckpointSourceList</code> manages a list of <a href="org/apache/bookkeeper/bookie/CheckpointSource.html" title="interface in org.apache.bookkeeper.bookie"><code>CheckpointSource</code></a>s.</div> |
| </th> |
| </tr> |
| <tr id="i357" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/conf/validators/ClassValidator.html" title="class in org.apache.bookkeeper.common.conf.validators">ClassValidator</a><<a href="org/apache/bookkeeper/common/conf/validators/ClassValidator.html" title="type parameter in ClassValidator">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Validator that validates a configuration setting is returning a given type of class.</div> |
| </th> |
| </tr> |
| <tr id="i358" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/CleanupLedgerManager.html" title="class in org.apache.bookkeeper.meta">CleanupLedgerManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A ledger manager that cleans up resources upon closing.</div> |
| </th> |
| </tr> |
| <tr id="i359" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/framework/Cli.html" title="class in org.apache.bookkeeper.tools.framework">Cli</a><<a href="org/apache/bookkeeper/tools/framework/Cli.html" title="type parameter in Cli">CliFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Cli to execute <a href="org/apache/bookkeeper/tools/framework/CliSpec.html" title="class in org.apache.bookkeeper.tools.framework"><code>CliSpec</code></a>.</div> |
| </th> |
| </tr> |
| <tr id="i360" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/framework/CliCommand.html" title="class in org.apache.bookkeeper.tools.framework">CliCommand</a><<a href="org/apache/bookkeeper/tools/framework/CliCommand.html" title="type parameter in CliCommand">GlobalFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>,​<a href="org/apache/bookkeeper/tools/framework/CliCommand.html" title="type parameter in CliCommand">CommandFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A command that runs a CLI spec.</div> |
| </th> |
| </tr> |
| <tr id="i361" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/framework/CliCommandGroup.html" title="class in org.apache.bookkeeper.tools.framework">CliCommandGroup</a><<a href="org/apache/bookkeeper/tools/framework/CliCommandGroup.html" title="type parameter in CliCommandGroup">GlobalFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A command group that group commands together.</div> |
| </th> |
| </tr> |
| <tr id="i362" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/auth/ClientAuthProvider.html" title="interface in org.apache.bookkeeper.auth">ClientAuthProvider</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Client authentication provider interface.</div> |
| </th> |
| </tr> |
| <tr id="i363" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/auth/ClientAuthProvider.Factory.html" title="interface in org.apache.bookkeeper.auth">ClientAuthProvider.Factory</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A factory to create the authentication providers for bookkeeper clients.</div> |
| </th> |
| </tr> |
| <tr id="i364" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/helpers/ClientCommand.html" title="class in org.apache.bookkeeper.tools.cli.helpers">ClientCommand</a><<a href="org/apache/bookkeeper/tools/cli/helpers/ClientCommand.html" title="type parameter in ClientCommand">ClientFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This is a mixin class for commands that needs a bookkeeper client.</div> |
| </th> |
| </tr> |
| <tr id="i365" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/conf/ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Configuration settings for client side.</div> |
| </th> |
| </tr> |
| <tr id="i366" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/ClientConnectionPeer.html" title="interface in org.apache.bookkeeper.proto">ClientConnectionPeer</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Represents the connection to a Bookie, from the client side.</div> |
| </th> |
| </tr> |
| <tr id="i367" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/ClientContext.html" title="interface in org.apache.bookkeeper.client">ClientContext</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Collection of client objects used by LedgerHandle to interact with |
| the outside world.</div> |
| </th> |
| </tr> |
| <tr id="i368" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/ClientInternalConf.html" title="class in org.apache.bookkeeper.client">ClientInternalConf</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i369" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Default CLI Options.</div> |
| </th> |
| </tr> |
| <tr id="i370" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/framework/CliSpec.html" title="class in org.apache.bookkeeper.tools.framework">CliSpec</a><<a href="org/apache/bookkeeper/tools/framework/CliSpec.html" title="type parameter in CliSpec">CliFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A spec to build CLI.</div> |
| </th> |
| </tr> |
| <tr id="i371" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/framework/CliSpec.Builder.html" title="class in org.apache.bookkeeper.tools.framework">CliSpec.Builder</a><<a href="org/apache/bookkeeper/tools/framework/CliSpec.Builder.html" title="type parameter in CliSpec.Builder">CliFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Builder to build a cli spec.</div> |
| </th> |
| </tr> |
| <tr id="i372" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/ClusterInfoCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">ClusterInfoCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A bookie command to retrieve bookies cluster info.</div> |
| </th> |
| </tr> |
| <tr id="i373" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/ClusterInfoCommand.ClusterInfo.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">ClusterInfoCommand.ClusterInfo</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">POJO definition for the cluster info response.</div> |
| </th> |
| </tr> |
| <tr id="i374" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/ClusterInfoService.html" title="class in org.apache.bookkeeper.server.http.service">ClusterInfoService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that exposes the current info about the cluster of bookies.</div> |
| </th> |
| </tr> |
| <tr id="i375" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/ClusterInfoService.ClusterInfo.html" title="class in org.apache.bookkeeper.server.http.service">ClusterInfoService.ClusterInfo</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">POJO definition for the cluster info response.</div> |
| </th> |
| </tr> |
| <tr id="i376" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/codahale/CodahaleMetricsProvider.html" title="class in org.apache.bookkeeper.stats.codahale">CodahaleMetricsProvider</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <a href="org/apache/bookkeeper/stats/StatsProvider.html" title="interface in org.apache.bookkeeper.stats"><code>StatsProvider</code></a> implemented based on <i>Codahale</i> metrics library.</div> |
| </th> |
| </tr> |
| <tr id="i377" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/codahale/CodahaleOpStatsLogger.html" title="class in org.apache.bookkeeper.stats.codahale">CodahaleOpStatsLogger</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i378" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/codahale/CodahaleStatsLogger.html" title="class in org.apache.bookkeeper.stats.codahale">CodahaleStatsLogger</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <a href="org/apache/bookkeeper/stats/StatsLogger.html" title="interface in org.apache.bookkeeper.stats"><code>StatsLogger</code></a> implemented based on <i>Codahale</i> metrics library.</div> |
| </th> |
| </tr> |
| <tr id="i379" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/exceptions/Code.html" title="enum in org.apache.bookkeeper.meta.exceptions">Code</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Metadata Exception Code.</div> |
| </th> |
| </tr> |
| <tr id="i380" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/framework/Command.html" title="interface in org.apache.bookkeeper.tools.framework">Command</a><<a href="org/apache/bookkeeper/tools/framework/Command.html" title="type parameter in Command">GlobalFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command of a cli.</div> |
| </th> |
| </tr> |
| <tr id="i381" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/framework/CommandGroup.html" title="interface in org.apache.bookkeeper.tools.framework">CommandGroup</a><<a href="org/apache/bookkeeper/tools/framework/CommandGroup.html" title="type parameter in CommandGroup">GlobalFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A command group that group commands together.</div> |
| </th> |
| </tr> |
| <tr id="i382" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/helpers/CommandHelpers.html" title="class in org.apache.bookkeeper.tools.cli.helpers">CommandHelpers</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Helper classes used by the cli commands.</div> |
| </th> |
| </tr> |
| <tr id="i383" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/framework/CommandUtils.html" title="class in org.apache.bookkeeper.tools.framework">CommandUtils</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Utils to process a commander.</div> |
| </th> |
| </tr> |
| <tr id="i384" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/net/CommonConfigurationKeys.html" title="interface in org.apache.bookkeeper.net">CommonConfigurationKeys</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Common Configuration Keys.</div> |
| </th> |
| </tr> |
| <tr id="i385" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/CommonHashes.html" title="class in com.scurrilous.circe">CommonHashes</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Static methods to obtain commonly-used hash functions.</div> |
| </th> |
| </tr> |
| <tr id="i386" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/CompactableLedgerStorage.html" title="interface in org.apache.bookkeeper.bookie">CompactableLedgerStorage</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface that identifies LedgerStorage implementations using EntryLogger and running periodic entries compaction.</div> |
| </th> |
| </tr> |
| <tr id="i387" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/CompactionEntryLog.html" title="interface in org.apache.bookkeeper.bookie.storage">CompactionEntryLog</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An entrylog to received compacted entries.</div> |
| </th> |
| </tr> |
| <tr id="i388" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/conf/ComponentConfiguration.html" title="class in org.apache.bookkeeper.common.conf">ComponentConfiguration</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Component Configuration.</div> |
| </th> |
| </tr> |
| <tr id="i389" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/component/ComponentInfoPublisher.html" title="class in org.apache.bookkeeper.common.component">ComponentInfoPublisher</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Allows a component to publish information about |
| the services it implements, the endpoints it exposes |
| and other useful information for management tools and client.</div> |
| </th> |
| </tr> |
| <tr id="i390" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/component/ComponentInfoPublisher.EndpointInfo.html" title="class in org.apache.bookkeeper.common.component">ComponentInfoPublisher.EndpointInfo</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Endpoint information.</div> |
| </th> |
| </tr> |
| <tr id="i391" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/component/ComponentStarter.html" title="class in org.apache.bookkeeper.common.component">ComponentStarter</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Utils to start components.</div> |
| </th> |
| </tr> |
| <tr id="i392" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/component/ComponentStarter.ComponentShutdownHook.html" title="class in org.apache.bookkeeper.common.component">ComponentStarter.ComponentShutdownHook</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i393" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/conf/ConcurrentConfiguration.html" title="class in org.apache.bookkeeper.common.conf">ConcurrentConfiguration</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Configuration view built on concurrent hash map for fast thread-safe access.</div> |
| </th> |
| </tr> |
| <tr id="i394" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongHashMap.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentLongHashMap</a><<a href="org/apache/bookkeeper/util/collections/ConcurrentLongHashMap.html" title="type parameter in ConcurrentLongHashMap">V</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Map from long to an Object.</div> |
| </th> |
| </tr> |
| <tr id="i395" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongHashMap.Builder.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentLongHashMap.Builder</a><<a href="org/apache/bookkeeper/util/collections/ConcurrentLongHashMap.Builder.html" title="type parameter in ConcurrentLongHashMap.Builder">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Builder of ConcurrentLongHashMap.</div> |
| </th> |
| </tr> |
| <tr id="i396" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongHashMap.EntryProcessor.html" title="interface in org.apache.bookkeeper.util.collections">ConcurrentLongHashMap.EntryProcessor</a><<a href="org/apache/bookkeeper/util/collections/ConcurrentLongHashMap.EntryProcessor.html" title="type parameter in ConcurrentLongHashMap.EntryProcessor">V</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An entry processor.</div> |
| </th> |
| </tr> |
| <tr id="i397" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongHashMap.LongObjectPredicate.html" title="interface in org.apache.bookkeeper.util.collections">ConcurrentLongHashMap.LongObjectPredicate</a><<a href="org/apache/bookkeeper/util/collections/ConcurrentLongHashMap.LongObjectPredicate.html" title="type parameter in ConcurrentLongHashMap.LongObjectPredicate">V</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Predicate specialization for (long, V) types.</div> |
| </th> |
| </tr> |
| <tr id="i398" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongHashSet.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentLongHashSet</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Concurrent hash set for primitive longs.</div> |
| </th> |
| </tr> |
| <tr id="i399" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongHashSet.Builder.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentLongHashSet.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Builder of ConcurrentLongHashSet.</div> |
| </th> |
| </tr> |
| <tr id="i400" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongHashSet.ConsumerLong.html" title="interface in org.apache.bookkeeper.util.collections">ConcurrentLongHashSet.ConsumerLong</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A consumer of long values.</div> |
| </th> |
| </tr> |
| <tr id="i401" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongLongHashMap.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentLongLongHashMap</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Concurrent hash map from primitive long to long.</div> |
| </th> |
| </tr> |
| <tr id="i402" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongLongHashMap.BiConsumerLong.html" title="interface in org.apache.bookkeeper.util.collections">ConcurrentLongLongHashMap.BiConsumerLong</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A Long-Long BiConsumer.</div> |
| </th> |
| </tr> |
| <tr id="i403" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongLongHashMap.Builder.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentLongLongHashMap.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Builder of ConcurrentLongLongHashMap.</div> |
| </th> |
| </tr> |
| <tr id="i404" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongLongHashMap.LongLongFunction.html" title="interface in org.apache.bookkeeper.util.collections">ConcurrentLongLongHashMap.LongLongFunction</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A Long-Long function.</div> |
| </th> |
| </tr> |
| <tr id="i405" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongLongHashMap.LongLongPredicate.html" title="interface in org.apache.bookkeeper.util.collections">ConcurrentLongLongHashMap.LongLongPredicate</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A Long-Long predicate.</div> |
| </th> |
| </tr> |
| <tr id="i406" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongLongPairHashMap.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentLongLongPairHashMap</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Concurrent hash map where both keys and values are composed of pairs of longs.</div> |
| </th> |
| </tr> |
| <tr id="i407" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongLongPairHashMap.BiConsumerLongPair.html" title="interface in org.apache.bookkeeper.util.collections">ConcurrentLongLongPairHashMap.BiConsumerLongPair</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A BiConsumer Long pair.</div> |
| </th> |
| </tr> |
| <tr id="i408" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongLongPairHashMap.Builder.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentLongLongPairHashMap.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Builder of ConcurrentLongLongPairHashMap.</div> |
| </th> |
| </tr> |
| <tr id="i409" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongLongPairHashMap.LongLongPairFunction.html" title="interface in org.apache.bookkeeper.util.collections">ConcurrentLongLongPairHashMap.LongLongPairFunction</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A Long pair function.</div> |
| </th> |
| </tr> |
| <tr id="i410" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongLongPairHashMap.LongLongPairPredicate.html" title="interface in org.apache.bookkeeper.util.collections">ConcurrentLongLongPairHashMap.LongLongPairPredicate</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A Long pair predicate.</div> |
| </th> |
| </tr> |
| <tr id="i411" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongLongPairHashMap.LongPair.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentLongLongPairHashMap.LongPair</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A pair of long values.</div> |
| </th> |
| </tr> |
| <tr id="i412" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentOpenHashMap.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentOpenHashMap</a><<a href="org/apache/bookkeeper/util/collections/ConcurrentOpenHashMap.html" title="type parameter in ConcurrentOpenHashMap">K</a>,​<a href="org/apache/bookkeeper/util/collections/ConcurrentOpenHashMap.html" title="type parameter in ConcurrentOpenHashMap">V</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Concurrent hash map.</div> |
| </th> |
| </tr> |
| <tr id="i413" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentOpenHashMap.Builder.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentOpenHashMap.Builder</a><<a href="org/apache/bookkeeper/util/collections/ConcurrentOpenHashMap.Builder.html" title="type parameter in ConcurrentOpenHashMap.Builder">K</a>,​<a href="org/apache/bookkeeper/util/collections/ConcurrentOpenHashMap.Builder.html" title="type parameter in ConcurrentOpenHashMap.Builder">V</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Builder of ConcurrentOpenHashMap.</div> |
| </th> |
| </tr> |
| <tr id="i414" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentOpenHashSet.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentOpenHashSet</a><<a href="org/apache/bookkeeper/util/collections/ConcurrentOpenHashSet.html" title="type parameter in ConcurrentOpenHashSet">V</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Concurrent hash set.</div> |
| </th> |
| </tr> |
| <tr id="i415" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentOpenHashSet.Builder.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentOpenHashSet.Builder</a><<a href="org/apache/bookkeeper/util/collections/ConcurrentOpenHashSet.Builder.html" title="type parameter in ConcurrentOpenHashSet.Builder">V</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Builder of ConcurrentOpenHashSet.</div> |
| </th> |
| </tr> |
| <tr id="i416" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/conf/ConfigDef.html" title="class in org.apache.bookkeeper.common.conf">ConfigDef</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A definition of a configuration instance.</div> |
| </th> |
| </tr> |
| <tr id="i417" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/conf/ConfigDef.Builder.html" title="class in org.apache.bookkeeper.common.conf">ConfigDef.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Builder to build a configuration definition.</div> |
| </th> |
| </tr> |
| <tr id="i418" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/conf/ConfigException.html" title="class in org.apache.bookkeeper.common.conf">ConfigException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Exception thrown for configuration errors.</div> |
| </th> |
| </tr> |
| <tr id="i419" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/conf/ConfigKey.html" title="class in org.apache.bookkeeper.common.conf">ConfigKey</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A configuration key in a configuration.</div> |
| </th> |
| </tr> |
| <tr id="i420" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/conf/ConfigKey.ConfigKeyBuilder.html" title="class in org.apache.bookkeeper.common.conf">ConfigKey.ConfigKeyBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i421" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/conf/ConfigKeyGroup.html" title="class in org.apache.bookkeeper.common.conf">ConfigKeyGroup</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Define a group of configuration settings.</div> |
| </th> |
| </tr> |
| <tr id="i422" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/conf/ConfigKeyGroup.ConfigKeyGroupBuilder.html" title="class in org.apache.bookkeeper.common.conf">ConfigKeyGroup.ConfigKeyGroupBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i423" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/conf/Configurable.html" title="interface in org.apache.bookkeeper.conf">Configurable</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Class that may be configured with a <code>Configuration</code>.</div> |
| </th> |
| </tr> |
| <tr id="i424" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/ConfigurationService.html" title="class in org.apache.bookkeeper.server.http.service">ConfigurationService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that handle Bookkeeper Configuration related http request.</div> |
| </th> |
| </tr> |
| <tr id="i425" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/ConnectionPeer.html" title="interface in org.apache.bookkeeper.proto">ConnectionPeer</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Represents the connection to a BookKeeper client, from the Bookie side.</div> |
| </th> |
| </tr> |
| <tr id="i426" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/slogger/ConsoleSlogger.html" title="class in org.apache.bookkeeper.slogger">ConsoleSlogger</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Simple slogger implementation which writes json to console.</div> |
| </th> |
| </tr> |
| <tr id="i427" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ConvertToDBStorageCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ConvertToDBStorageCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A command to convert bookie indexes from InterleavedStorage to DbLedgerStorage format.</div> |
| </th> |
| </tr> |
| <tr id="i428" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ConvertToDBStorageCommand.CTDBFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ConvertToDBStorageCommand.CTDBFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for this command.</div> |
| </th> |
| </tr> |
| <tr id="i429" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ConvertToInterleavedStorageCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ConvertToInterleavedStorageCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A command to convert bookie indexes from DbLedgerStorage to InterleavedStorage format.</div> |
| </th> |
| </tr> |
| <tr id="i430" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ConvertToInterleavedStorageCommand.CTISFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ConvertToInterleavedStorageCommand.CTISFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for this command.</div> |
| </th> |
| </tr> |
| <tr id="i431" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/Cookie.html" title="class in org.apache.bookkeeper.bookie">Cookie</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">When a bookie starts for the first time it generates a cookie, and stores |
| the cookie in registration manager as well as in the each of the local filesystem |
| directories it uses.</div> |
| </th> |
| </tr> |
| <tr id="i432" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/Cookie.Builder.html" title="class in org.apache.bookkeeper.bookie">Cookie.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Cookie builder.</div> |
| </th> |
| </tr> |
| <tr id="i433" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/cookie/CookieCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.cookie">CookieCommand</a><<a href="org/apache/bookkeeper/tools/cli/commands/cookie/CookieCommand.html" title="type parameter in CookieCommand">CookieFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This is a mixin for cookie related commands to extends.</div> |
| </th> |
| </tr> |
| <tr id="i434" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/CookieValidation.html" title="interface in org.apache.bookkeeper.bookie">CookieValidation</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface for cookie validation.</div> |
| </th> |
| </tr> |
| <tr id="i435" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/Counter.html" title="interface in org.apache.bookkeeper.stats">Counter</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Simple stats that require only increment and decrement |
| functions on a Long.</div> |
| </th> |
| </tr> |
| <tr id="i436" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/affinity/CpuAffinity.html" title="class in org.apache.bookkeeper.common.util.affinity">CpuAffinity</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Utilities for enabling thread to CPU affinity.</div> |
| </th> |
| </tr> |
| <tr id="i437" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/affinity/impl/CpuAffinityImpl.html" title="class in org.apache.bookkeeper.common.util.affinity.impl">CpuAffinityImpl</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implementation of CPU Affinity functionality.</div> |
| </th> |
| </tr> |
| <tr id="i438" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/affinity/impl/CpuAffinityJni.html" title="class in org.apache.bookkeeper.common.util.affinity.impl">CpuAffinityJni</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">JNI wrapper of native functions for CPU affinity.</div> |
| </th> |
| </tr> |
| <tr id="i439" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/checksum/CRC32CDigestManager.html" title="class in org.apache.bookkeeper.proto.checksum">CRC32CDigestManager</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i440" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/checksum/Crc32cIntChecksum.html" title="class in com.scurrilous.circe.checksum">Crc32cIntChecksum</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i441" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/checksum/Crc32cSse42Provider.html" title="class in com.scurrilous.circe.checksum">Crc32cSse42Provider</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i442" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/checksum/CRC32DigestManager.html" title="class in org.apache.bookkeeper.proto.checksum">CRC32DigestManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Digest manager for CRC32 checksum.</div> |
| </th> |
| </tr> |
| <tr id="i443" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/checksum/CRC32DigestManager.CRC32Digest.html" title="interface in org.apache.bookkeeper.proto.checksum">CRC32DigestManager.CRC32Digest</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface that abstracts different implementations of the CRC32 digest.</div> |
| </th> |
| </tr> |
| <tr id="i444" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/params/CrcParameters.html" title="class in com.scurrilous.circe.params">CrcParameters</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Hash parameters used to define a <a href="http://en.wikipedia.org/wiki/Cyclic_redundancy_check">cyclic redundancy |
| check</a> (CRC).</div> |
| </th> |
| </tr> |
| <tr id="i445" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/api/CreateAdvBuilder.html" title="interface in org.apache.bookkeeper.client.api">CreateAdvBuilder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Builder-style interface to create new ledgers.</div> |
| </th> |
| </tr> |
| <tr id="i446" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/api/CreateBuilder.html" title="interface in org.apache.bookkeeper.client.api">CreateBuilder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Builder-style interface to create new ledgers.</div> |
| </th> |
| </tr> |
| <tr id="i447" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/cookie/CreateCookieCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.cookie">CreateCookieCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A command that create cookie.</div> |
| </th> |
| </tr> |
| <tr id="i448" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/cookie/CreateCookieCommand.Flags.html" title="class in org.apache.bookkeeper.tools.cli.commands.cookie">CreateCookieCommand.Flags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags to create a cookie for a given bookie.</div> |
| </th> |
| </tr> |
| <tr id="i449" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.html" title="class in org.apache.bookkeeper.proto">DataFormats</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i450" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.AuditorVoteFormat.html" title="class in org.apache.bookkeeper.proto">DataFormats.AuditorVoteFormat</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| Debug information for auditor votes</div> |
| </th> |
| </tr> |
| <tr id="i451" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.AuditorVoteFormat.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.AuditorVoteFormat.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| Debug information for auditor votes</div> |
| </th> |
| </tr> |
| <tr id="i452" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.AuditorVoteFormatOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.AuditorVoteFormatOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i453" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.BookieServiceInfoFormat.html" title="class in org.apache.bookkeeper.proto">DataFormats.BookieServiceInfoFormat</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| information about services exposed by a Bookie.</div> |
| </th> |
| </tr> |
| <tr id="i454" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.BookieServiceInfoFormat.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.BookieServiceInfoFormat.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| information about services exposed by a Bookie.</div> |
| </th> |
| </tr> |
| <tr id="i455" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.BookieServiceInfoFormat.Endpoint.html" title="class in org.apache.bookkeeper.proto">DataFormats.BookieServiceInfoFormat.Endpoint</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| Information about an endpoint.</div> |
| </th> |
| </tr> |
| <tr id="i456" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.BookieServiceInfoFormat.Endpoint.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.BookieServiceInfoFormat.Endpoint.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| Information about an endpoint.</div> |
| </th> |
| </tr> |
| <tr id="i457" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.BookieServiceInfoFormat.EndpointOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.BookieServiceInfoFormat.EndpointOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i458" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.BookieServiceInfoFormatOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.BookieServiceInfoFormatOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i459" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.CheckAllLedgersFormat.html" title="class in org.apache.bookkeeper.proto">DataFormats.CheckAllLedgersFormat</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| information of checkAllLedgers execution</div> |
| </th> |
| </tr> |
| <tr id="i460" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.CheckAllLedgersFormat.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.CheckAllLedgersFormat.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| information of checkAllLedgers execution</div> |
| </th> |
| </tr> |
| <tr id="i461" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.CheckAllLedgersFormatOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.CheckAllLedgersFormatOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i462" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.CookieFormat.html" title="class in org.apache.bookkeeper.proto">DataFormats.CookieFormat</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| Cookie format for storing cookie information</div> |
| </th> |
| </tr> |
| <tr id="i463" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.CookieFormat.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.CookieFormat.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| Cookie format for storing cookie information</div> |
| </th> |
| </tr> |
| <tr id="i464" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.CookieFormatOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.CookieFormatOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i465" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerMetadataFormat.html" title="class in org.apache.bookkeeper.proto">DataFormats.LedgerMetadataFormat</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| Metadata format for storing ledger information</div> |
| </th> |
| </tr> |
| <tr id="i466" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerMetadataFormat.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.LedgerMetadataFormat.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| Metadata format for storing ledger information</div> |
| </th> |
| </tr> |
| <tr id="i467" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerMetadataFormat.cMetadataMapEntry.html" title="class in org.apache.bookkeeper.proto">DataFormats.LedgerMetadataFormat.cMetadataMapEntry</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>LedgerMetadataFormat.cMetadataMapEntry</code></div> |
| </th> |
| </tr> |
| <tr id="i468" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerMetadataFormat.cMetadataMapEntry.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.LedgerMetadataFormat.cMetadataMapEntry.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>LedgerMetadataFormat.cMetadataMapEntry</code></div> |
| </th> |
| </tr> |
| <tr id="i469" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerMetadataFormat.cMetadataMapEntryOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.LedgerMetadataFormat.cMetadataMapEntryOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i470" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerMetadataFormat.DigestType.html" title="enum in org.apache.bookkeeper.proto">DataFormats.LedgerMetadataFormat.DigestType</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf enum <code>LedgerMetadataFormat.DigestType</code></div> |
| </th> |
| </tr> |
| <tr id="i471" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerMetadataFormat.Segment.html" title="class in org.apache.bookkeeper.proto">DataFormats.LedgerMetadataFormat.Segment</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>LedgerMetadataFormat.Segment</code></div> |
| </th> |
| </tr> |
| <tr id="i472" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerMetadataFormat.Segment.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.LedgerMetadataFormat.Segment.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>LedgerMetadataFormat.Segment</code></div> |
| </th> |
| </tr> |
| <tr id="i473" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerMetadataFormat.SegmentOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.LedgerMetadataFormat.SegmentOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i474" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerMetadataFormat.State.html" title="enum in org.apache.bookkeeper.proto">DataFormats.LedgerMetadataFormat.State</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf enum <code>LedgerMetadataFormat.State</code></div> |
| </th> |
| </tr> |
| <tr id="i475" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerMetadataFormatOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.LedgerMetadataFormatOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i476" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerRereplicationLayoutFormat.html" title="class in org.apache.bookkeeper.proto">DataFormats.LedgerRereplicationLayoutFormat</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>LedgerRereplicationLayoutFormat</code></div> |
| </th> |
| </tr> |
| <tr id="i477" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerRereplicationLayoutFormat.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.LedgerRereplicationLayoutFormat.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>LedgerRereplicationLayoutFormat</code></div> |
| </th> |
| </tr> |
| <tr id="i478" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerRereplicationLayoutFormatOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.LedgerRereplicationLayoutFormatOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i479" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LockDataFormat.html" title="class in org.apache.bookkeeper.proto">DataFormats.LockDataFormat</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| Debug information for locks</div> |
| </th> |
| </tr> |
| <tr id="i480" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LockDataFormat.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.LockDataFormat.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| Debug information for locks</div> |
| </th> |
| </tr> |
| <tr id="i481" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LockDataFormatOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.LockDataFormatOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i482" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.PlacementPolicyCheckFormat.html" title="class in org.apache.bookkeeper.proto">DataFormats.PlacementPolicyCheckFormat</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| information of PlacementPolicyCheck execution</div> |
| </th> |
| </tr> |
| <tr id="i483" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.PlacementPolicyCheckFormat.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.PlacementPolicyCheckFormat.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| information of PlacementPolicyCheck execution</div> |
| </th> |
| </tr> |
| <tr id="i484" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.PlacementPolicyCheckFormatOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.PlacementPolicyCheckFormatOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i485" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.ReplicasCheckFormat.html" title="class in org.apache.bookkeeper.proto">DataFormats.ReplicasCheckFormat</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| information of ReplicasCheck execution</div> |
| </th> |
| </tr> |
| <tr id="i486" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.ReplicasCheckFormat.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.ReplicasCheckFormat.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| information of ReplicasCheck execution</div> |
| </th> |
| </tr> |
| <tr id="i487" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.ReplicasCheckFormatOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.ReplicasCheckFormatOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i488" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.UnderreplicatedLedgerFormat.html" title="class in org.apache.bookkeeper.proto">DataFormats.UnderreplicatedLedgerFormat</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>UnderreplicatedLedgerFormat</code></div> |
| </th> |
| </tr> |
| <tr id="i489" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.UnderreplicatedLedgerFormat.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.UnderreplicatedLedgerFormat.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Protobuf type <code>UnderreplicatedLedgerFormat</code></div> |
| </th> |
| </tr> |
| <tr id="i490" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.UnderreplicatedLedgerFormatOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.UnderreplicatedLedgerFormatOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i491" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/DataIntegrityCheck.html" title="interface in org.apache.bookkeeper.bookie.datainteg">DataIntegrityCheck</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">The interface for the data integrity check feature.</div> |
| </th> |
| </tr> |
| <tr id="i492" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/DataIntegrityCheckImpl.html" title="class in org.apache.bookkeeper.bookie.datainteg">DataIntegrityCheckImpl</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An implementation of the DataIntegrityCheck interface.</div> |
| </th> |
| </tr> |
| <tr id="i493" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/DataIntegrityCheckImpl.LedgerResult.html" title="class in org.apache.bookkeeper.bookie.datainteg">DataIntegrityCheckImpl.LedgerResult</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i494" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/DataIntegrityCheckImpl.LedgerResult.State.html" title="enum in org.apache.bookkeeper.bookie.datainteg">DataIntegrityCheckImpl.LedgerResult.State</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i495" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/DataIntegrityCookieValidation.html" title="class in org.apache.bookkeeper.bookie.datainteg">DataIntegrityCookieValidation</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An implementation of the CookieValidation interface that allows for auto-stamping |
| cookies when configured and used in conjunction with the data integrity service.</div> |
| </th> |
| </tr> |
| <tr id="i496" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/DataIntegrityService.html" title="class in org.apache.bookkeeper.bookie.datainteg">DataIntegrityService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An abstract lifecycle component that can perform data integrity checking.</div> |
| </th> |
| </tr> |
| <tr id="i497" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/DataSketchesOpStatsLogger.html" title="class in org.apache.bookkeeper.stats.prometheus">DataSketchesOpStatsLogger</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">OpStatsLogger implementation that uses DataSketches library to calculate the approximated latency quantiles.</div> |
| </th> |
| </tr> |
| <tr id="i498" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/DbLedgerStorage.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">DbLedgerStorage</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implementation of LedgerStorage that uses RocksDB to keep the indexes for entries stored in EntryLogs.</div> |
| </th> |
| </tr> |
| <tr id="i499" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/DbLedgerStorageDataFormats.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">DbLedgerStorageDataFormats</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i500" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/DbLedgerStorageDataFormats.LedgerData.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">DbLedgerStorageDataFormats.LedgerData</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| Ledger metadata stored in the bookie</div> |
| </th> |
| </tr> |
| <tr id="i501" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/DbLedgerStorageDataFormats.LedgerData.Builder.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">DbLedgerStorageDataFormats.LedgerData.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"> |
| |
| Ledger metadata stored in the bookie</div> |
| </th> |
| </tr> |
| <tr id="i502" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/DbLedgerStorageDataFormats.LedgerDataOrBuilder.html" title="interface in org.apache.bookkeeper.bookie.storage.ldb">DbLedgerStorageDataFormats.LedgerDataOrBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i503" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/DbLedgerStorageStats.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">DbLedgerStorageStats</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A umbrella class for db ledger storage stats with one instance per |
| ledger directory.</div> |
| </th> |
| </tr> |
| <tr id="i504" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/DecommissionCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">DecommissionCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to trigger AuditTask by resetting lostBookieRecoveryDelay and |
| then make sure the ledgers stored in the bookie are properly replicated |
| and Cookie of the decommissioned bookie should be deleted from metadata |
| server.</div> |
| </th> |
| </tr> |
| <tr id="i505" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/DecommissionCommand.DecommissionFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">DecommissionCommand.DecommissionFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for decommission command.</div> |
| </th> |
| </tr> |
| <tr id="i506" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/DecommissionService.html" title="class in org.apache.bookkeeper.server.http.service">DecommissionService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that handle Bookkeeper Decommission related http request.</div> |
| </th> |
| </tr> |
| <tr id="i507" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/DefaultBookieAddressResolver.html" title="class in org.apache.bookkeeper.client">DefaultBookieAddressResolver</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Resolve BookieIDs to Network addresses.</div> |
| </th> |
| </tr> |
| <tr id="i508" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/DefaultEnsemblePlacementPolicy.html" title="class in org.apache.bookkeeper.client">DefaultEnsemblePlacementPolicy</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Default Ensemble Placement Policy, which picks bookies randomly.</div> |
| </th> |
| </tr> |
| <tr id="i509" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/DefaultEntryLogger.html" title="class in org.apache.bookkeeper.bookie">DefaultEntryLogger</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This class manages the writing of the bookkeeper entries.</div> |
| </th> |
| </tr> |
| <tr id="i510" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/DefaultEntryLogger.BufferedLogChannel.html" title="class in org.apache.bookkeeper.bookie">DefaultEntryLogger.BufferedLogChannel</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i511" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/DefaultEntryLogger.EntryLogListener.html" title="interface in org.apache.bookkeeper.bookie">DefaultEntryLogger.EntryLogListener</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Entry Log Listener.</div> |
| </th> |
| </tr> |
| <tr id="i512" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/DefaultEntryLogger.EntryLookupException.html" title="class in org.apache.bookkeeper.bookie">DefaultEntryLogger.EntryLookupException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Exception type for representing lookup errors.</div> |
| </th> |
| </tr> |
| <tr id="i513" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/DefaultEntryLogger.EntryLookupException.InvalidEntryLengthException.html" title="class in org.apache.bookkeeper.bookie">DefaultEntryLogger.EntryLookupException.InvalidEntryLengthException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Represents case where log is present, but encoded entry length header is invalid.</div> |
| </th> |
| </tr> |
| <tr id="i514" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/DefaultEntryLogger.EntryLookupException.MissingEntryException.html" title="class in org.apache.bookkeeper.bookie">DefaultEntryLogger.EntryLookupException.MissingEntryException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Represents case where entry log is present, but does not contain the specified entry.</div> |
| </th> |
| </tr> |
| <tr id="i515" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/DefaultEntryLogger.EntryLookupException.MissingLogFileException.html" title="class in org.apache.bookkeeper.bookie">DefaultEntryLogger.EntryLookupException.MissingLogFileException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Represents case where log file is missing.</div> |
| </th> |
| </tr> |
| <tr id="i516" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/DefaultEntryLogger.EntryLookupException.WrongEntryException.html" title="class in org.apache.bookkeeper.bookie">DefaultEntryLogger.EntryLookupException.WrongEntryException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Represents case where the entry at pos is wrong.</div> |
| </th> |
| </tr> |
| <tr id="i517" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/DefaultEntryLogger.RecentEntryLogsStatus.html" title="class in org.apache.bookkeeper.bookie">DefaultEntryLogger.RecentEntryLogsStatus</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Datastructure which maintains the status of logchannels.</div> |
| </th> |
| </tr> |
| <tr id="i518" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/DefaultFileChannel.html" title="class in org.apache.bookkeeper.bookie">DefaultFileChannel</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Default FileChannel for bookie to read and write.</div> |
| </th> |
| </tr> |
| <tr id="i519" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/DefaultFileChannelProvider.html" title="class in org.apache.bookkeeper.bookie">DefaultFileChannelProvider</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A wrapper of FileChannel.</div> |
| </th> |
| </tr> |
| <tr id="i520" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/DefaultPerChannelBookieClientPool.html" title="class in org.apache.bookkeeper.proto">DefaultPerChannelBookieClientPool</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Provide a simple round-robin style channel pool.</div> |
| </th> |
| </tr> |
| <tr id="i521" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/DefaultSpeculativeRequestExecutionPolicy.html" title="class in org.apache.bookkeeper.client">DefaultSpeculativeRequestExecutionPolicy</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A default implementation of <a href="org/apache/bookkeeper/client/SpeculativeRequestExecutionPolicy.html" title="interface in org.apache.bookkeeper.client"><code>SpeculativeRequestExecutionPolicy</code></a>.</div> |
| </th> |
| </tr> |
| <tr id="i522" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/api/DeleteBuilder.html" title="interface in org.apache.bookkeeper.client.api">DeleteBuilder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Builder-style interface to delete exiting ledgers.</div> |
| </th> |
| </tr> |
| <tr id="i523" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/cookie/DeleteCookieCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.cookie">DeleteCookieCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A command that deletes cookie.</div> |
| </th> |
| </tr> |
| <tr id="i524" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/cookie/DeleteCookieCommand.Flags.html" title="class in org.apache.bookkeeper.tools.cli.commands.cookie">DeleteCookieCommand.Flags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags to delete a cookie for a given bookie.</div> |
| </th> |
| </tr> |
| <tr id="i525" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/client/DeleteLedgerCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.client">DeleteLedgerCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to delete a given ledger.</div> |
| </th> |
| </tr> |
| <tr id="i526" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/client/DeleteLedgerCommand.DeleteLedgerFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.client">DeleteLedgerCommand.DeleteLedgerFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for delete ledger command.</div> |
| </th> |
| </tr> |
| <tr id="i527" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/DeleteLedgerService.html" title="class in org.apache.bookkeeper.server.http.service">DeleteLedgerService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that handle Bookkeeper delete ledger related http request.</div> |
| </th> |
| </tr> |
| <tr id="i528" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/checksum/DigestManager.html" title="class in org.apache.bookkeeper.proto.checksum">DigestManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This class takes an entry, attaches a digest to it and packages it with relevant |
| data so that it can be shipped to the bookie.</div> |
| </th> |
| </tr> |
| <tr id="i529" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/checksum/DigestManager.RecoveryData.html" title="class in org.apache.bookkeeper.proto.checksum">DigestManager.RecoveryData</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A representation of RecoveryData.</div> |
| </th> |
| </tr> |
| <tr id="i530" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/api/DigestType.html" title="enum in org.apache.bookkeeper.client.api">DigestType</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Digest type.</div> |
| </th> |
| </tr> |
| <tr id="i531" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/verifier/DirectBookkeeperDriver.html" title="class in org.apache.bookkeeper.verifier">DirectBookkeeperDriver</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Driver for a normal Bookkeeper cluster.</div> |
| </th> |
| </tr> |
| <tr id="i532" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/impl/DirectByteBufferAccess.html" title="interface in com.scurrilous.circe.impl">DirectByteBufferAccess</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Service used to provide the native memory address of direct byte buffers.</div> |
| </th> |
| </tr> |
| <tr id="i533" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/impl/DirectByteBufferAccessLoader.html" title="class in com.scurrilous.circe.impl">DirectByteBufferAccessLoader</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Provides access to a singleton <a href="com/scurrilous/circe/impl/DirectByteBufferAccess.html" title="interface in com.scurrilous.circe.impl"><code>DirectByteBufferAccess</code></a> implementation, |
| if one is available.</div> |
| </th> |
| </tr> |
| <tr id="i534" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/DirectCompactionEntryLog.html" title="class in org.apache.bookkeeper.bookie.storage.directentrylogger">DirectCompactionEntryLog</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">DirectCompactionEntryLog.</div> |
| </th> |
| </tr> |
| <tr id="i535" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/DirectEntryLogger.html" title="class in org.apache.bookkeeper.bookie.storage.directentrylogger">DirectEntryLogger</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">DirectEntryLogger.</div> |
| </th> |
| </tr> |
| <tr id="i536" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/DirectEntryLoggerStats.html" title="class in org.apache.bookkeeper.bookie.storage.directentrylogger">DirectEntryLoggerStats</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i537" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/checksum/DirectMemoryCRC32Digest.html" title="class in org.apache.bookkeeper.proto.checksum">DirectMemoryCRC32Digest</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Specialized implementation of CRC32 digest that uses reflection on <code>CRC32</code> class to get access to |
| "updateByteBuffer" method and pass a direct memory pointer.</div> |
| </th> |
| </tr> |
| <tr id="i538" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/DirectReader.html" title="class in org.apache.bookkeeper.bookie.storage.directentrylogger">DirectReader</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i539" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/DirectWriter.html" title="class in org.apache.bookkeeper.bookie.storage.directentrylogger">DirectWriter</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i540" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/helpers/DiscoveryCommand.html" title="class in org.apache.bookkeeper.tools.cli.helpers">DiscoveryCommand</a><<a href="org/apache/bookkeeper/tools/cli/helpers/DiscoveryCommand.html" title="type parameter in DiscoveryCommand">DiscoveryFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This is a mixin for commands that talks to discovery service.</div> |
| </th> |
| </tr> |
| <tr id="i541" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/DiskChecker.html" title="class in org.apache.bookkeeper.util">DiskChecker</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Class that provides utility functions for checking disk problems.</div> |
| </th> |
| </tr> |
| <tr id="i542" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/DiskChecker.DiskErrorException.html" title="class in org.apache.bookkeeper.util">DiskChecker.DiskErrorException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A disk error exception.</div> |
| </th> |
| </tr> |
| <tr id="i543" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/DiskChecker.DiskException.html" title="class in org.apache.bookkeeper.util">DiskChecker.DiskException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A general marker for disk-related exceptions.</div> |
| </th> |
| </tr> |
| <tr id="i544" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/DiskChecker.DiskOutOfSpaceException.html" title="class in org.apache.bookkeeper.util">DiskChecker.DiskOutOfSpaceException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An out-of-space disk exception.</div> |
| </th> |
| </tr> |
| <tr id="i545" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/DiskChecker.DiskWarnThresholdException.html" title="class in org.apache.bookkeeper.util">DiskChecker.DiskWarnThresholdException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A disk warn threshold exception.</div> |
| </th> |
| </tr> |
| <tr id="i546" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/DistributionSchedule.html" title="interface in org.apache.bookkeeper.client">DistributionSchedule</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This interface determines how entries are distributed among bookies.</div> |
| </th> |
| </tr> |
| <tr id="i547" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/DistributionSchedule.AckSet.html" title="interface in org.apache.bookkeeper.client">DistributionSchedule.AckSet</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An ack set represents the set of bookies from which |
| a response must be received so that an entry can be |
| considered to be replicated on a quorum.</div> |
| </th> |
| </tr> |
| <tr id="i548" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/DistributionSchedule.QuorumCoverageSet.html" title="interface in org.apache.bookkeeper.client">DistributionSchedule.QuorumCoverageSet</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface to keep track of which bookies in an ensemble, an action |
| has been performed for.</div> |
| </th> |
| </tr> |
| <tr id="i549" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/DistributionSchedule.WriteSet.html" title="interface in org.apache.bookkeeper.client">DistributionSchedule.WriteSet</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A write set represents the set of bookies to which |
| a request will be written.</div> |
| </th> |
| </tr> |
| <tr id="i550" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/net/DNS.html" title="class in org.apache.bookkeeper.net">DNS</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A class that provides direct and reverse lookup functionalities, allowing |
| the querying of specific network interfaces or nameservers.</div> |
| </th> |
| </tr> |
| <tr id="i551" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/net/DNSToSwitchMapping.html" title="interface in org.apache.bookkeeper.net">DNSToSwitchMapping</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An interface that must be implemented to allow pluggable |
| DNS-name/IP-address to RackID resolvers.</div> |
| </th> |
| </tr> |
| <tr id="i552" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/checksum/DummyDigestManager.html" title="class in org.apache.bookkeeper.proto.checksum">DummyDigestManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This class provides a noop digest implementation.</div> |
| </th> |
| </tr> |
| <tr id="i553" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/DynamicWeightedRandomSelectionImpl.html" title="class in org.apache.bookkeeper.client">DynamicWeightedRandomSelectionImpl</a><<a href="org/apache/bookkeeper/client/DynamicWeightedRandomSelectionImpl.html" title="type parameter in DynamicWeightedRandomSelectionImpl">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">DynamicWeightedRandomSelectionImpl class implements both getNextRandom |
| overloaded methods.</div> |
| </th> |
| </tr> |
| <tr id="i554" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/EmbeddedServer.html" title="class in org.apache.bookkeeper.server">EmbeddedServer</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An embedded server is a server that run bookie and serving rpc requests.</div> |
| </th> |
| </tr> |
| <tr id="i555" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/EmbeddedServer.Builder.html" title="class in org.apache.bookkeeper.server">EmbeddedServer.Builder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i556" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/EndpointInfoCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">EndpointInfoCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Get endpoint information about a Bookie.</div> |
| </th> |
| </tr> |
| <tr id="i557" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/EndpointInfoCommand.EndpointInfoFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">EndpointInfoCommand.EndpointInfoFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for this command.</div> |
| </th> |
| </tr> |
| <tr id="i558" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/EnsemblePlacementPolicy.html" title="interface in org.apache.bookkeeper.client">EnsemblePlacementPolicy</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"><a href="org/apache/bookkeeper/client/EnsemblePlacementPolicy.html" title="interface in org.apache.bookkeeper.client"><code>EnsemblePlacementPolicy</code></a> encapsulates the algorithm that bookkeeper client uses to select a number of bookies |
| from the cluster as an ensemble for storing entries.</div> |
| </th> |
| </tr> |
| <tr id="i559" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/EnsemblePlacementPolicy.PlacementPolicyAdherence.html" title="enum in org.apache.bookkeeper.client">EnsemblePlacementPolicy.PlacementPolicyAdherence</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">enum for PlacementPolicyAdherence.</div> |
| </th> |
| </tr> |
| <tr id="i560" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/EnsemblePlacementPolicy.PlacementResult.html" title="class in org.apache.bookkeeper.client">EnsemblePlacementPolicy.PlacementResult</a><<a href="org/apache/bookkeeper/client/EnsemblePlacementPolicy.PlacementResult.html" title="type parameter in EnsemblePlacementPolicy.PlacementResult">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Result of a placement calculation against a placement policy.</div> |
| </th> |
| </tr> |
| <tr id="i561" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/EnsembleUtils.html" title="class in org.apache.bookkeeper.client">EnsembleUtils</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i562" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/EntryCopier.html" title="interface in org.apache.bookkeeper.bookie.datainteg">EntryCopier</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface for copying entries from other bookies.</div> |
| </th> |
| </tr> |
| <tr id="i563" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/EntryCopier.Batch.html" title="interface in org.apache.bookkeeper.bookie.datainteg">EntryCopier.Batch</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An interface for a batch to be copied.</div> |
| </th> |
| </tr> |
| <tr id="i564" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/EntryCopierImpl.html" title="class in org.apache.bookkeeper.bookie.datainteg">EntryCopierImpl</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implementation for the EntryCopier interface.</div> |
| </th> |
| </tr> |
| <tr id="i565" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/EntryCopierImpl.SinBin.html" title="class in org.apache.bookkeeper.bookie.datainteg">EntryCopierImpl.SinBin</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i566" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/EntryFormatter.html" title="class in org.apache.bookkeeper.util">EntryFormatter</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Formatter to format an entry.</div> |
| </th> |
| </tr> |
| <tr id="i567" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryKey.html" title="class in org.apache.bookkeeper.bookie">EntryKey</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An <code>EntryKey</code> represents an entry in a ledger, identified by <code>ledgerId</code> and <code>entryId</code>.</div> |
| </th> |
| </tr> |
| <tr id="i568" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryKeyValue.html" title="class in org.apache.bookkeeper.bookie">EntryKeyValue</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An entry Key/Value.</div> |
| </th> |
| </tr> |
| <tr id="i569" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryLocation.html" title="class in org.apache.bookkeeper.bookie">EntryLocation</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An <code>EntryLocation</code> represents the location where an entry is stored.</div> |
| </th> |
| </tr> |
| <tr id="i570" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/EntryLocationIndex.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">EntryLocationIndex</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Maintains an index of the entry locations in the EntryLogger.</div> |
| </th> |
| </tr> |
| <tr id="i571" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/EntryLocationIndexStats.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">EntryLocationIndexStats</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A umbrella class for ledger metadata index stats.</div> |
| </th> |
| </tr> |
| <tr id="i572" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryLogCompactor.html" title="class in org.apache.bookkeeper.bookie">EntryLogCompactor</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This is the basic entry log compactor to compact entry logs.</div> |
| </th> |
| </tr> |
| <tr id="i573" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/EntryLogger.html" title="interface in org.apache.bookkeeper.bookie.storage">EntryLogger</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Entry logger.</div> |
| </th> |
| </tr> |
| <tr id="i574" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryLoggerAllocator.html" title="class in org.apache.bookkeeper.bookie">EntryLoggerAllocator</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An allocator pre-allocates entry log files.</div> |
| </th> |
| </tr> |
| <tr id="i575" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/EntryLogIds.html" title="interface in org.apache.bookkeeper.bookie.storage">EntryLogIds</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Generate unique entry log ids.</div> |
| </th> |
| </tr> |
| <tr id="i576" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/EntryLogIdsImpl.html" title="class in org.apache.bookkeeper.bookie.storage.directentrylogger">EntryLogIdsImpl</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">EntryLogIdsImpl.</div> |
| </th> |
| </tr> |
| <tr id="i577" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryLogManager.html" title="interface in org.apache.bookkeeper.bookie">EntryLogManager</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i578" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryLogManagerBase.html" title="class in org.apache.bookkeeper.bookie">EntryLogManagerBase</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i579" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryLogManagerForEntryLogPerLedger.html" title="class in org.apache.bookkeeper.bookie">EntryLogManagerForEntryLogPerLedger</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i580" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryLogManagerForEntryLogPerLedger.BufferedLogChannelWithDirInfo.html" title="class in org.apache.bookkeeper.bookie">EntryLogManagerForEntryLogPerLedger.BufferedLogChannelWithDirInfo</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i581" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryLogManagerForSingleEntryLog.html" title="class in org.apache.bookkeeper.bookie">EntryLogManagerForSingleEntryLog</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i582" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryLogMetadata.html" title="class in org.apache.bookkeeper.bookie">EntryLogMetadata</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Records the total size, remaining size and the set of ledgers that comprise a |
| entry log.</div> |
| </th> |
| </tr> |
| <tr id="i583" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryLogMetadata.EntryLogMetadataRecyclable.html" title="class in org.apache.bookkeeper.bookie">EntryLogMetadata.EntryLogMetadataRecyclable</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Recyclable <a href="org/apache/bookkeeper/bookie/EntryLogMetadata.html" title="class in org.apache.bookkeeper.bookie"><code>EntryLogMetadata</code></a> class.</div> |
| </th> |
| </tr> |
| <tr id="i584" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryLogMetadataMap.html" title="interface in org.apache.bookkeeper.bookie">EntryLogMetadataMap</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Map-store to store Entrylogger metadata.</div> |
| </th> |
| </tr> |
| <tr id="i585" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/EntryLogScanner.html" title="interface in org.apache.bookkeeper.bookie.storage">EntryLogScanner</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Scan entries in a entry log file.</div> |
| </th> |
| </tr> |
| <tr id="i586" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryMemTable.html" title="class in org.apache.bookkeeper.bookie">EntryMemTable</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">The EntryMemTable holds in-memory representation to the entries not-yet flushed.</div> |
| </th> |
| </tr> |
| <tr id="i587" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryMemTable.EntrySkipList.html" title="class in org.apache.bookkeeper.bookie">EntryMemTable.EntrySkipList</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Entry skip list.</div> |
| </th> |
| </tr> |
| <tr id="i588" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/stats/EntryMemTableStats.html" title="class in org.apache.bookkeeper.bookie.stats">EntryMemTableStats</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A umbrella class for memtable related stats.</div> |
| </th> |
| </tr> |
| <tr id="i589" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryMemTableWithParallelFlusher.html" title="class in org.apache.bookkeeper.bookie">EntryMemTableWithParallelFlusher</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">EntryMemTableWithParallelFlusher.</div> |
| </th> |
| </tr> |
| <tr id="i590" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/EventLoopUtil.html" title="class in org.apache.bookkeeper.util">EventLoopUtil</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Utility class to initialize Netty event loops.</div> |
| </th> |
| </tr> |
| <tr id="i591" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/Events.html" title="enum in org.apache.bookkeeper.bookie.datainteg">Events</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i592" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/Events.html" title="enum in org.apache.bookkeeper.bookie.storage.directentrylogger">Events</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Events.</div> |
| </th> |
| </tr> |
| <tr id="i593" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/ExceptionMessageHelper.html" title="class in org.apache.bookkeeper.common.util">ExceptionMessageHelper</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Utility to make it easier to add context to exception messages.</div> |
| </th> |
| </tr> |
| <tr id="i594" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/ExecutorUtils.html" title="class in org.apache.bookkeeper.common.util">ExecutorUtils</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Executor/Thread related utils.</div> |
| </th> |
| </tr> |
| <tr id="i595" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/ExitCode.html" title="class in org.apache.bookkeeper.bookie">ExitCode</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Exit code used to exit bookie server.</div> |
| </th> |
| </tr> |
| <tr id="i596" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/ExpandStorageService.html" title="class in org.apache.bookkeeper.server.http.service">ExpandStorageService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that handle Bookkeeper expand storage related http request.</div> |
| </th> |
| </tr> |
| <tr id="i597" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/ExplicitLacFlushPolicy.html" title="interface in org.apache.bookkeeper.client">ExplicitLacFlushPolicy</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i598" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/ExplicitLacFlushPolicy.ExplicitLacFlushPolicyImpl.html" title="class in org.apache.bookkeeper.client">ExplicitLacFlushPolicy.ExplicitLacFlushPolicyImpl</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i599" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/zookeeper/ExponentialBackoffRetryPolicy.html" title="class in org.apache.bookkeeper.zookeeper">ExponentialBackoffRetryPolicy</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A retry policy implementation that backoff retries exponentially.</div> |
| </th> |
| </tr> |
| <tr id="i600" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/zookeeper/ExponentialBackOffWithDeadlinePolicy.html" title="class in org.apache.bookkeeper.zookeeper">ExponentialBackOffWithDeadlinePolicy</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Backoff time determined based as a multiple of baseBackoffTime.</div> |
| </th> |
| </tr> |
| <tr id="i601" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/codahale/FastCodahaleMetricsProvider.html" title="class in org.apache.bookkeeper.stats.codahale">FastCodahaleMetricsProvider</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <a href="org/apache/bookkeeper/stats/StatsProvider.html" title="interface in org.apache.bookkeeper.stats"><code>StatsProvider</code></a> implemented based on <i>Codahale</i> metrics library.</div> |
| </th> |
| </tr> |
| <tr id="i602" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/codahale/FastCodahaleStatsLogger.html" title="class in org.apache.bookkeeper.stats.codahale">FastCodahaleStatsLogger</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <a href="org/apache/bookkeeper/stats/StatsLogger.html" title="interface in org.apache.bookkeeper.stats"><code>StatsLogger</code></a> implemented based on <i>Codahale</i> metrics library.</div> |
| </th> |
| </tr> |
| <tr id="i603" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/codahale/FastSnapshot.html" title="class in org.apache.bookkeeper.stats.codahale">FastSnapshot</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A snapshot of a FastTimer.</div> |
| </th> |
| </tr> |
| <tr id="i604" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/codahale/FastTimer.html" title="class in org.apache.bookkeeper.stats.codahale">FastTimer</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A fast and (nearly) garbage-free Rate and Response Times Timer.</div> |
| </th> |
| </tr> |
| <tr id="i605" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/codahale/FastTimer.Buckets.html" title="enum in org.apache.bookkeeper.stats.codahale">FastTimer.Buckets</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Defines the response time buckets to use.</div> |
| </th> |
| </tr> |
| <tr id="i606" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/feature/Feature.html" title="interface in org.apache.bookkeeper.feature">Feature</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This interface represents a feature.</div> |
| </th> |
| </tr> |
| <tr id="i607" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/feature/FeatureProvider.html" title="interface in org.apache.bookkeeper.feature">FeatureProvider</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Provider to provide features.</div> |
| </th> |
| </tr> |
| <tr id="i608" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/FileChannelProvider.html" title="interface in org.apache.bookkeeper.bookie">FileChannelProvider</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An interface of the FileChannelProvider.</div> |
| </th> |
| </tr> |
| <tr id="i609" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/FileInfo.html" title="class in org.apache.bookkeeper.bookie">FileInfo</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This is the file handle for a ledger's index file that maps entry ids to location.</div> |
| </th> |
| </tr> |
| <tr id="i610" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/FileInfo.FileInfoDeletedException.html" title="class in org.apache.bookkeeper.bookie">FileInfo.FileInfoDeletedException</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i611" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/FileInfoBackingCache.html" title="class in org.apache.bookkeeper.bookie">FileInfoBackingCache</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i612" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/FileInfoBackingCache.FileLoader.html" title="interface in org.apache.bookkeeper.bookie">FileInfoBackingCache.FileLoader</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i613" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tls/FileModifiedTimeUpdater.html" title="class in org.apache.bookkeeper.tls">FileModifiedTimeUpdater</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Holder class to validate file modification.</div> |
| </th> |
| </tr> |
| <tr id="i614" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/FileSystemUpgrade.html" title="class in org.apache.bookkeeper.bookie">FileSystemUpgrade</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Application for upgrading the bookkeeper filesystem between versions.</div> |
| </th> |
| </tr> |
| <tr id="i615" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/feature/FixedValueFeature.html" title="class in org.apache.bookkeeper.feature">FixedValueFeature</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A feature implementation that has a fixed value of availability.</div> |
| </th> |
| </tr> |
| <tr id="i616" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/FlatLedgerManager.html" title="class in org.apache.bookkeeper.meta">FlatLedgerManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Manage all ledgers in a single zk node.</div> |
| </th> |
| </tr> |
| <tr id="i617" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/FlatLedgerManagerFactory.html" title="class in org.apache.bookkeeper.meta">FlatLedgerManagerFactory</a></td> |
| <th class="colLast" scope="row">Deprecated. |
| <div class="deprecationComment">since 4.7.0.</div> |
| </th> |
| </tr> |
| <tr id="i618" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/FlipBookieIdCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">FlipBookieIdCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to update ledger command.</div> |
| </th> |
| </tr> |
| <tr id="i619" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/FlipBookieIdCommand.FlipBookieIdFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">FlipBookieIdCommand.FlipBookieIdFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for update ledger command.</div> |
| </th> |
| </tr> |
| <tr id="i620" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/api/ForceableHandle.html" title="interface in org.apache.bookkeeper.client.api">ForceableHandle</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Provide the ability to enforce durability guarantees to the writer.</div> |
| </th> |
| </tr> |
| <tr id="i621" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/ForceLedgerOp.html" title="class in org.apache.bookkeeper.client">ForceLedgerOp</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This represents a request to sync the ledger on every bookie.</div> |
| </th> |
| </tr> |
| <tr id="i622" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/ForceLedgerProcessorV3.html" title="class in org.apache.bookkeeper.proto">ForceLedgerProcessorV3</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i623" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/FormatCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">FormatCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to format the current server contents.</div> |
| </th> |
| </tr> |
| <tr id="i624" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/FormatCommand.Flags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">FormatCommand.Flags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for format bookie command.</div> |
| </th> |
| </tr> |
| <tr id="i625" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/FormatUtil.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">FormatUtil</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">.Provide to format message.</div> |
| </th> |
| </tr> |
| <tr id="i626" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/concurrent/FutureEventListener.html" title="interface in org.apache.bookkeeper.common.concurrent">FutureEventListener</a><<a href="org/apache/bookkeeper/common/concurrent/FutureEventListener.html" title="type parameter in FutureEventListener">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Provide similar interface (as twitter future) over java future.</div> |
| </th> |
| </tr> |
| <tr id="i627" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/concurrent/FutureUtils.html" title="class in org.apache.bookkeeper.common.concurrent">FutureUtils</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Future related utils.</div> |
| </th> |
| </tr> |
| <tr id="i628" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/GarbageCollectionStatus.html" title="class in org.apache.bookkeeper.bookie">GarbageCollectionStatus</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This is the garbage collection thread status.</div> |
| </th> |
| </tr> |
| <tr id="i629" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/GarbageCollectionStatus.GarbageCollectionStatusBuilder.html" title="class in org.apache.bookkeeper.bookie">GarbageCollectionStatus.GarbageCollectionStatusBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i630" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/GarbageCollector.html" title="interface in org.apache.bookkeeper.bookie">GarbageCollector</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This is the garbage collector interface, garbage collector implementers |
| need to extends this class to remove the deleted ledgers.</div> |
| </th> |
| </tr> |
| <tr id="i631" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/GarbageCollector.GarbageCleaner.html" title="interface in org.apache.bookkeeper.bookie">GarbageCollector.GarbageCleaner</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A interface used to define customised garbage cleaner.</div> |
| </th> |
| </tr> |
| <tr id="i632" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/stats/GarbageCollectorStats.html" title="class in org.apache.bookkeeper.bookie.stats">GarbageCollectorStats</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A umbrella class for gc stats.</div> |
| </th> |
| </tr> |
| <tr id="i633" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/GarbageCollectorThread.html" title="class in org.apache.bookkeeper.bookie">GarbageCollectorThread</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This is the garbage collector thread that runs in the background to |
| remove any entry log files that no longer contains any active ledger.</div> |
| </th> |
| </tr> |
| <tr id="i634" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/Gauge.html" title="interface in org.apache.bookkeeper.stats">Gauge</a><<a href="org/apache/bookkeeper/stats/Gauge.html" title="type parameter in Gauge">T</a> extends java.lang.Number></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A guage is a value that has only one value at a specific point in time.</div> |
| </th> |
| </tr> |
| <tr id="i635" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/GCDetailsService.html" title="class in org.apache.bookkeeper.server.http.service">GCDetailsService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that handle get garbage collection details service.</div> |
| </th> |
| </tr> |
| <tr id="i636" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/cookie/GenerateCookieCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.cookie">GenerateCookieCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A command that generate cookie.</div> |
| </th> |
| </tr> |
| <tr id="i637" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/cookie/GenerateCookieCommand.Flags.html" title="class in org.apache.bookkeeper.tools.cli.commands.cookie">GenerateCookieCommand.Flags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags to generate a cookie for a given bookie.</div> |
| </th> |
| </tr> |
| <tr id="i638" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/GetBookieInfoProcessorV3.html" title="class in org.apache.bookkeeper.proto">GetBookieInfoProcessorV3</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A processor class for v3 bookie metadata packets.</div> |
| </th> |
| </tr> |
| <tr id="i639" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/cookie/GetCookieCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.cookie">GetCookieCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A command that deletes cookie.</div> |
| </th> |
| </tr> |
| <tr id="i640" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/cookie/GetCookieCommand.Flags.html" title="class in org.apache.bookkeeper.tools.cli.commands.cookie">GetCookieCommand.Flags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags to delete a cookie for a given bookie.</div> |
| </th> |
| </tr> |
| <tr id="i641" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/GetLastLogMarkService.html" title="class in org.apache.bookkeeper.server.http.service">GetLastLogMarkService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that handle Bookkeeper get last log mark related http request.</div> |
| </th> |
| </tr> |
| <tr id="i642" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/GetLedgerMetaService.html" title="class in org.apache.bookkeeper.server.http.service">GetLedgerMetaService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that handle Bookkeeper get ledger metadata related http request.</div> |
| </th> |
| </tr> |
| <tr id="i643" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/GetListOfEntriesOfLedgerProcessorV3.html" title="class in org.apache.bookkeeper.proto">GetListOfEntriesOfLedgerProcessorV3</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A processor class for v3 entries of a ledger packets.</div> |
| </th> |
| </tr> |
| <tr id="i644" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/collections/GrowableMpScArrayConsumerBlockingQueue.html" title="class in org.apache.bookkeeper.common.collections">GrowableMpScArrayConsumerBlockingQueue</a><<a href="org/apache/bookkeeper/common/collections/GrowableMpScArrayConsumerBlockingQueue.html" title="type parameter in GrowableMpScArrayConsumerBlockingQueue">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This implements a <code>BlockingQueue</code> backed by an array with no fixed capacity.</div> |
| </th> |
| </tr> |
| <tr id="i645" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/api/Handle.html" title="interface in org.apache.bookkeeper.client.api">Handle</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Handle to manage an open ledger.</div> |
| </th> |
| </tr> |
| <tr id="i646" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/HandleFactory.html" title="interface in org.apache.bookkeeper.bookie">HandleFactory</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i647" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/HandleFactoryImpl.html" title="class in org.apache.bookkeeper.bookie">HandleFactoryImpl</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i648" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/HardLink.html" title="class in org.apache.bookkeeper.util">HardLink</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Class for creating hardlinks.</div> |
| </th> |
| </tr> |
| <tr id="i649" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/HardLink.HardLinkCGUnix.html" title="class in org.apache.bookkeeper.util">HardLink.HardLinkCGUnix</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implementation of HardLinkCommandGetter class for Unix.</div> |
| </th> |
| </tr> |
| <tr id="i650" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/HardLink.HardLinkCGWin.html" title="class in org.apache.bookkeeper.util">HardLink.HardLinkCGWin</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implementation of HardLinkCommandGetter class for Windows.</div> |
| </th> |
| </tr> |
| <tr id="i651" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/HardLink.LinkStats.html" title="class in org.apache.bookkeeper.util">HardLink.LinkStats</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HardLink statistics counters and methods.</div> |
| </th> |
| </tr> |
| <tr id="i652" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/HardLink.OSType.html" title="enum in org.apache.bookkeeper.util">HardLink.OSType</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">OS Types.</div> |
| </th> |
| </tr> |
| <tr id="i653" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/Hash.html" title="interface in com.scurrilous.circe">Hash</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Abstract hash function.</div> |
| </th> |
| </tr> |
| <tr id="i654" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/impl/HashCache.html" title="interface in com.scurrilous.circe.impl">HashCache</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface implemented by hash function caches.</div> |
| </th> |
| </tr> |
| <tr id="i655" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/impl/HashCacheLoader.html" title="class in com.scurrilous.circe.impl">HashCacheLoader</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Provides access to a singleton hash function cache, if an implementation is |
| available.</div> |
| </th> |
| </tr> |
| <tr id="i656" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/Hashes.html" title="class in com.scurrilous.circe">Hashes</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Static methods to obtain various forms of abstract hash functions.</div> |
| </th> |
| </tr> |
| <tr id="i657" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/HashParameters.html" title="interface in com.scurrilous.circe">HashParameters</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Base interface implemented by classes describing parameters for a particular |
| family of hash algorithms.</div> |
| </th> |
| </tr> |
| <tr id="i658" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/HashProvider.html" title="interface in com.scurrilous.circe">HashProvider</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface used to obtain instances of various kinds of hash algorithms.</div> |
| </th> |
| </tr> |
| <tr id="i659" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/HashProviders.html" title="class in com.scurrilous.circe">HashProviders</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Static utility methods for discovering <a href="com/scurrilous/circe/HashProvider.html" title="interface in com.scurrilous.circe"><code>HashProvider</code></a> instances.</div> |
| </th> |
| </tr> |
| <tr id="i660" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/HashSupport.html" title="enum in com.scurrilous.circe">HashSupport</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags indicating the support available for some set of hash algorithm.</div> |
| </th> |
| </tr> |
| <tr id="i661" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/HashSupport.SetComparator.html" title="class in com.scurrilous.circe">HashSupport.SetComparator</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"><code>Comparator</code> for <code>EnumSets</code> for hash support flags.</div> |
| </th> |
| </tr> |
| <tr id="i662" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/Header.html" title="class in org.apache.bookkeeper.bookie.storage.directentrylogger">Header</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">The 1K block at the head of the entry logger file |
| that contains the fingerprint and meta-data.</div> |
| </th> |
| </tr> |
| <tr id="i663" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/framework/HelpCommand.html" title="class in org.apache.bookkeeper.tools.framework">HelpCommand</a><<a href="org/apache/bookkeeper/tools/framework/HelpCommand.html" title="type parameter in HelpCommand">GlobalFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>,​<a href="org/apache/bookkeeper/tools/framework/HelpCommand.html" title="type parameter in HelpCommand">CommandFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Help command to show help information.</div> |
| </th> |
| </tr> |
| <tr id="i664" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/HexDumpEntryFormatter.html" title="class in org.apache.bookkeeper.util">HexDumpEntryFormatter</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A hex dump entry formatter.</div> |
| </th> |
| </tr> |
| <tr id="i665" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/HierarchicalLedgerManager.html" title="class in org.apache.bookkeeper.meta">HierarchicalLedgerManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HierarchicalLedgerManager makes use of both LongHierarchicalLedgerManager and LegacyHierarchicalLedgerManager |
| to extend the 31-bit ledger id range of the LegacyHierarchicalLedgerManager to that of the |
| LongHierarchicalLedgerManager while remaining backwards-compatible with the legacy manager.</div> |
| </th> |
| </tr> |
| <tr id="i666" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/HierarchicalLedgerManagerFactory.html" title="class in org.apache.bookkeeper.meta">HierarchicalLedgerManagerFactory</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Legacy Hierarchical Ledger Manager Factory.</div> |
| </th> |
| </tr> |
| <tr id="i667" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/service/HttpService.html" title="class in org.apache.bookkeeper.server.service">HttpService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <a href="org/apache/bookkeeper/server/component/ServerLifecycleComponent.html" title="class in org.apache.bookkeeper.server.component"><code>ServerLifecycleComponent</code></a> that runs http service.</div> |
| </th> |
| </tr> |
| <tr id="i668" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/IncrementalIntHash.html" title="interface in com.scurrilous.circe">IncrementalIntHash</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Incremental stateless integer hash function, which has the property that its |
| output is the same as (or easily derivable from) its state.</div> |
| </th> |
| </tr> |
| <tr id="i669" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/impl/IncrementalIntStatefulHash.html" title="class in com.scurrilous.circe.impl">IncrementalIntStatefulHash</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i670" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/IncrementalLongHash.html" title="interface in com.scurrilous.circe">IncrementalLongHash</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Incremental stateless long integer hash function, which has the property that |
| its output is the same as (or easily derivable from) its state.</div> |
| </th> |
| </tr> |
| <tr id="i671" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/impl/IncrementalLongStatefulHash.html" title="class in com.scurrilous.circe.impl">IncrementalLongStatefulHash</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i672" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/IndexInMemPageMgr.html" title="class in org.apache.bookkeeper.bookie">IndexInMemPageMgr</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i673" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/stats/IndexInMemPageMgrStats.html" title="class in org.apache.bookkeeper.bookie.stats">IndexInMemPageMgrStats</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A umbrella class for <a href="org/apache/bookkeeper/bookie/IndexInMemPageMgr.html" title="class in org.apache.bookkeeper.bookie"><code>IndexInMemPageMgr</code></a> stats.</div> |
| </th> |
| </tr> |
| <tr id="i674" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/IndexPersistenceMgr.html" title="class in org.apache.bookkeeper.bookie">IndexPersistenceMgr</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <code>IndexPersistenceMgr</code> is responsible for managing the persistence state for the index in a bookie.</div> |
| </th> |
| </tr> |
| <tr id="i675" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/stats/IndexPersistenceMgrStats.html" title="class in org.apache.bookkeeper.bookie.stats">IndexPersistenceMgrStats</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A umbrella class for <a href="org/apache/bookkeeper/bookie/IndexPersistenceMgr.html" title="class in org.apache.bookkeeper.bookie"><code>IndexPersistenceMgr</code></a> stats.</div> |
| </th> |
| </tr> |
| <tr id="i676" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/InfoCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">InfoCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A bookie command to retrieve bookie info.</div> |
| </th> |
| </tr> |
| <tr id="i677" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/InitCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">InitCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A command to initialize new bookie.</div> |
| </th> |
| </tr> |
| <tr id="i678" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/InitCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">InitCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Initializes new cluster by creating required znodes for the cluster.</div> |
| </th> |
| </tr> |
| <tr id="i679" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/InMemoryEntryLogMetadataMap.html" title="class in org.apache.bookkeeper.bookie">InMemoryEntryLogMetadataMap</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">In-memory metadata-store to store entry-log metadata-map in memory-map.</div> |
| </th> |
| </tr> |
| <tr id="i680" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/InMemoryMetaStore.html" title="class in org.apache.bookkeeper.metastore">InMemoryMetaStore</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An in-memory implementation of the MetaStore interface.</div> |
| </th> |
| </tr> |
| <tr id="i681" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/InMemoryMetastoreCursor.html" title="class in org.apache.bookkeeper.metastore">InMemoryMetastoreCursor</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i682" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/InMemoryMetastoreTable.html" title="class in org.apache.bookkeeper.metastore">InMemoryMetastoreTable</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An in-memory implementation of a Metastore table.</div> |
| </th> |
| </tr> |
| <tr id="i683" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/InMemoryMetastoreTable.MetadataVersion.html" title="class in org.apache.bookkeeper.metastore">InMemoryMetastoreTable.MetadataVersion</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An implementation of the Version interface for metadata.</div> |
| </th> |
| </tr> |
| <tr id="i684" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/InMemoryMetastoreTable.Result.html" title="class in org.apache.bookkeeper.metastore">InMemoryMetastoreTable.Result</a><<a href="org/apache/bookkeeper/metastore/InMemoryMetastoreTable.Result.html" title="type parameter in InMemoryMetastoreTable.Result">T</a>></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i685" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/InstanceIdCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">InstanceIdCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to print instance id of the cluster.</div> |
| </th> |
| </tr> |
| <tr id="i686" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/annotation/InterfaceAudience.html" title="class in org.apache.bookkeeper.common.annotation">InterfaceAudience</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Annotation to inform users of a package, class or method's intended audience.</div> |
| </th> |
| </tr> |
| <tr id="i687" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/annotation/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.bookkeeper.common.annotation">InterfaceAudience.LimitedPrivate</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Intended for use only within the project(s) specified in the annotation.</div> |
| </th> |
| </tr> |
| <tr id="i688" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/annotation/InterfaceAudience.Private.html" title="annotation in org.apache.bookkeeper.common.annotation">InterfaceAudience.Private</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Intended for use only within bookkeeper itself.</div> |
| </th> |
| </tr> |
| <tr id="i689" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/annotation/InterfaceAudience.Public.html" title="annotation in org.apache.bookkeeper.common.annotation">InterfaceAudience.Public</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Intended for use by any project or application.</div> |
| </th> |
| </tr> |
| <tr id="i690" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/annotation/InterfaceStability.html" title="class in org.apache.bookkeeper.common.annotation">InterfaceStability</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Annotation to inform users of how much to rely on a particular package, |
| class or method not changing over time.</div> |
| </th> |
| </tr> |
| <tr id="i691" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/annotation/InterfaceStability.Evolving.html" title="annotation in org.apache.bookkeeper.common.annotation">InterfaceStability.Evolving</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Evolving, but can break compatibility at minor release (i.e.</div> |
| </th> |
| </tr> |
| <tr id="i692" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/annotation/InterfaceStability.Stable.html" title="annotation in org.apache.bookkeeper.common.annotation">InterfaceStability.Stable</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Can evolve while retaining compatibility for minor release boundaries.; |
| can break compatibility only at major release (ie.</div> |
| </th> |
| </tr> |
| <tr id="i693" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/annotation/InterfaceStability.Unstable.html" title="annotation in org.apache.bookkeeper.common.annotation">InterfaceStability.Unstable</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">No guarantee is provided as to reliability or stability across any |
| level of release granularity.</div> |
| </th> |
| </tr> |
| <tr id="i694" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/InterleavedLedgerStorage.html" title="class in org.apache.bookkeeper.bookie">InterleavedLedgerStorage</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interleave ledger storage.</div> |
| </th> |
| </tr> |
| <tr id="i695" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/InterleavedStorageRegenerateIndexOp.html" title="class in org.apache.bookkeeper.bookie">InterleavedStorageRegenerateIndexOp</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Scan all entries in the entry log and rebuild the index file for one ledger.</div> |
| </th> |
| </tr> |
| <tr id="i696" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/InterleavedStorageRegenerateIndexOp.DryRunLedgerCache.html" title="class in org.apache.bookkeeper.bookie">InterleavedStorageRegenerateIndexOp.DryRunLedgerCache</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i697" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/InterleavedStorageRegenerateIndexOp.RecoveryStats.html" title="class in org.apache.bookkeeper.bookie">InterleavedStorageRegenerateIndexOp.RecoveryStats</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i698" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/checksum/IntHash.html" title="interface in com.scurrilous.circe.checksum">IntHash</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i699" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/impl/IntStatefulLongHash.html" title="class in com.scurrilous.circe.impl">IntStatefulLongHash</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Promotes a <a href="com/scurrilous/circe/StatefulIntHash.html" title="interface in com.scurrilous.circe"><code>StatefulIntHash</code></a> to a <a href="com/scurrilous/circe/StatefulLongHash.html" title="interface in com.scurrilous.circe"><code>StatefulLongHash</code></a>.</div> |
| </th> |
| </tr> |
| <tr id="i700" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/impl/IntStatelessLongHash.html" title="class in com.scurrilous.circe.impl">IntStatelessLongHash</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Promotes a <a href="com/scurrilous/circe/StatelessIntHash.html" title="interface in com.scurrilous.circe"><code>StatelessIntHash</code></a> to a <a href="com/scurrilous/circe/StatelessLongHash.html" title="interface in com.scurrilous.circe"><code>StatelessLongHash</code></a>.</div> |
| </th> |
| </tr> |
| <tr id="i701" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/IOUtils.html" title="class in org.apache.bookkeeper.util">IOUtils</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An utility class for I/O related functionality.</div> |
| </th> |
| </tr> |
| <tr id="i702" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/affinity/impl/IsolatedProcessors.html" title="class in org.apache.bookkeeper.common.util.affinity.impl">IsolatedProcessors</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i703" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/IteratorUtility.html" title="class in org.apache.bookkeeper.util">IteratorUtility</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Utility class to merge iterators.</div> |
| </th> |
| </tr> |
| <tr id="i704" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/ITopologyAwareEnsemblePlacementPolicy.html" title="interface in org.apache.bookkeeper.client">ITopologyAwareEnsemblePlacementPolicy</a><<a href="org/apache/bookkeeper/client/ITopologyAwareEnsemblePlacementPolicy.html" title="type parameter in ITopologyAwareEnsemblePlacementPolicy">T</a> extends <a href="org/apache/bookkeeper/net/Node.html" title="interface in org.apache.bookkeeper.net">Node</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface for topology aware ensemble placement policy.</div> |
| </th> |
| </tr> |
| <tr id="i705" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/ITopologyAwareEnsemblePlacementPolicy.Ensemble.html" title="interface in org.apache.bookkeeper.client">ITopologyAwareEnsemblePlacementPolicy.Ensemble</a><<a href="org/apache/bookkeeper/client/ITopologyAwareEnsemblePlacementPolicy.Ensemble.html" title="type parameter in ITopologyAwareEnsemblePlacementPolicy.Ensemble">T</a> extends <a href="org/apache/bookkeeper/net/Node.html" title="interface in org.apache.bookkeeper.net">Node</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Ensemble used to hold the result of an ensemble selected for placement.</div> |
| </th> |
| </tr> |
| <tr id="i706" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/ITopologyAwareEnsemblePlacementPolicy.Predicate.html" title="interface in org.apache.bookkeeper.client">ITopologyAwareEnsemblePlacementPolicy.Predicate</a><<a href="org/apache/bookkeeper/client/ITopologyAwareEnsemblePlacementPolicy.Predicate.html" title="type parameter in ITopologyAwareEnsemblePlacementPolicy.Predicate">T</a> extends <a href="org/apache/bookkeeper/net/Node.html" title="interface in org.apache.bookkeeper.net">Node</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Predicate used when choosing an ensemble.</div> |
| </th> |
| </tr> |
| <tr id="i707" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/sasl/JAASCredentialsContainer.html" title="interface in org.apache.bookkeeper.sasl">JAASCredentialsContainer</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">JAAS Credentials Container.</div> |
| </th> |
| </tr> |
| <tr id="i708" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/checksum/Java8IntHash.html" title="class in com.scurrilous.circe.checksum">Java8IntHash</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i709" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/checksum/Java9IntHash.html" title="class in com.scurrilous.circe.checksum">Java9IntHash</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i710" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/crc/JavaCrc32.html" title="class in com.scurrilous.circe.crc">JavaCrc32</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Wraps <code>CRC32</code> in a <a href="com/scurrilous/circe/StatefulIntHash.html" title="interface in com.scurrilous.circe"><code>StatefulIntHash</code></a>.</div> |
| </th> |
| </tr> |
| <tr id="i711" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/checksum/JniIntHash.html" title="class in com.scurrilous.circe.checksum">JniIntHash</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i712" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/Journal.html" title="class in org.apache.bookkeeper.bookie">Journal</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Provide journal related management.</div> |
| </th> |
| </tr> |
| <tr id="i713" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/Journal.BufferedChannelBuilder.html" title="interface in org.apache.bookkeeper.bookie">Journal.BufferedChannelBuilder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">For testability.</div> |
| </th> |
| </tr> |
| <tr id="i714" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/Journal.ForceWriteRequest.html" title="class in org.apache.bookkeeper.bookie">Journal.ForceWriteRequest</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Token which represents the need to force a write to the Journal.</div> |
| </th> |
| </tr> |
| <tr id="i715" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/Journal.JournalIdFilter.html" title="interface in org.apache.bookkeeper.bookie">Journal.JournalIdFilter</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Filter to pickup journals.</div> |
| </th> |
| </tr> |
| <tr id="i716" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/Journal.JournalScanner.html" title="interface in org.apache.bookkeeper.bookie">Journal.JournalScanner</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Scanner used to scan a journal.</div> |
| </th> |
| </tr> |
| <tr id="i717" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/Journal.QueueEntry.html" title="class in org.apache.bookkeeper.bookie">Journal.QueueEntry</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Journal Entry to Record.</div> |
| </th> |
| </tr> |
| <tr id="i718" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/JournalAliveListener.html" title="interface in org.apache.bookkeeper.bookie">JournalAliveListener</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Listener for journal alive.</div> |
| </th> |
| </tr> |
| <tr id="i719" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/JournalChannel.html" title="class in org.apache.bookkeeper.bookie">JournalChannel</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Simple wrapper around FileChannel to add versioning |
| information to the file.</div> |
| </th> |
| </tr> |
| <tr id="i720" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/stats/JournalStats.html" title="class in org.apache.bookkeeper.bookie.stats">JournalStats</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A umbrella class for journal related stats.</div> |
| </th> |
| </tr> |
| <tr id="i721" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/JsonUtil.html" title="class in org.apache.bookkeeper.common.util">JsonUtil</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Util class which helps to parse Json to and from Object.</div> |
| </th> |
| </tr> |
| <tr id="i722" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/JsonUtil.ParseJsonException.html" title="class in org.apache.bookkeeper.common.util">JsonUtil.ParseJsonException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A JSON parsing exception.</div> |
| </th> |
| </tr> |
| <tr id="i723" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/KeyComparator.html" title="class in org.apache.bookkeeper.bookie">KeyComparator</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Compare EntryKey.</div> |
| </th> |
| </tr> |
| <tr id="i724" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/KeyValueStorage.html" title="interface in org.apache.bookkeeper.bookie.storage.ldb">KeyValueStorage</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Abstraction of a generic key-value local database.</div> |
| </th> |
| </tr> |
| <tr id="i725" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/KeyValueStorage.Batch.html" title="interface in org.apache.bookkeeper.bookie.storage.ldb">KeyValueStorage.Batch</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface for a batch to be written in the storage.</div> |
| </th> |
| </tr> |
| <tr id="i726" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/KeyValueStorage.CloseableIterator.html" title="interface in org.apache.bookkeeper.bookie.storage.ldb">KeyValueStorage.CloseableIterator</a><<a href="org/apache/bookkeeper/bookie/storage/ldb/KeyValueStorage.CloseableIterator.html" title="type parameter in KeyValueStorage.CloseableIterator">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Iterator interface.</div> |
| </th> |
| </tr> |
| <tr id="i727" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/KeyValueStorageFactory.html" title="interface in org.apache.bookkeeper.bookie.storage.ldb">KeyValueStorageFactory</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Factory class to create instances of the key-value storage implementation.</div> |
| </th> |
| </tr> |
| <tr id="i728" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/KeyValueStorageFactory.DbConfigType.html" title="enum in org.apache.bookkeeper.bookie.storage.ldb">KeyValueStorageFactory.DbConfigType</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Enum used to specify different config profiles in the underlying storage.</div> |
| </th> |
| </tr> |
| <tr id="i729" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/KeyValueStorageRocksDB.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">KeyValueStorageRocksDB</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">RocksDB based implementation of the KeyValueStorage.</div> |
| </th> |
| </tr> |
| <tr id="i730" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LastAddConfirmedUpdateNotification.html" title="class in org.apache.bookkeeper.bookie">LastAddConfirmedUpdateNotification</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A signal object is used for notifying the observers when the <code>LastAddConfirmed</code> is advanced.</div> |
| </th> |
| </tr> |
| <tr id="i731" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/api/LastConfirmedAndEntry.html" title="interface in org.apache.bookkeeper.client.api">LastConfirmedAndEntry</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This contains LastAddConfirmed entryId and a LedgerEntry wanted to read.</div> |
| </th> |
| </tr> |
| <tr id="i732" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/impl/LastConfirmedAndEntryImpl.html" title="class in org.apache.bookkeeper.client.impl">LastConfirmedAndEntryImpl</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This contains LastAddConfirmed entryId and a LedgerEntry wanted to read.</div> |
| </th> |
| </tr> |
| <tr id="i733" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/LastMarkCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">LastMarkCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A bookie command to print the last log marker.</div> |
| </th> |
| </tr> |
| <tr id="i734" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/LayoutManager.html" title="interface in org.apache.bookkeeper.meta">LayoutManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Layout manager for writing/reading/deleting ledger layout.</div> |
| </th> |
| </tr> |
| <tr id="i735" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/LayoutManager.LedgerLayoutExistsException.html" title="class in org.apache.bookkeeper.meta">LayoutManager.LedgerLayoutExistsException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">The Ledger layout exists exception.</div> |
| </th> |
| </tr> |
| <tr id="i736" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/allocator/LeakDetectionPolicy.html" title="enum in org.apache.bookkeeper.common.allocator">LeakDetectionPolicy</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Define the policy for the Netty leak detector.</div> |
| </th> |
| </tr> |
| <tr id="i737" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/LedgerAuditorManager.html" title="interface in org.apache.bookkeeper.meta">LedgerAuditorManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface to handle the ledger auditor election.</div> |
| </th> |
| </tr> |
| <tr id="i738" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/LedgerAuditorManager.AuditorEvent.html" title="enum in org.apache.bookkeeper.meta">LedgerAuditorManager.AuditorEvent</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Events that can be triggered by the LedgerAuditorManager.</div> |
| </th> |
| </tr> |
| <tr id="i739" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerCache.html" title="interface in org.apache.bookkeeper.bookie">LedgerCache</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This class maps a ledger entry number into a location (entrylogid, offset) in |
| an entry log file.</div> |
| </th> |
| </tr> |
| <tr id="i740" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerCache.LedgerIndexMetadata.html" title="class in org.apache.bookkeeper.bookie">LedgerCache.LedgerIndexMetadata</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Represents summary of ledger metadata.</div> |
| </th> |
| </tr> |
| <tr id="i741" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerCache.NoIndexForLedgerException.html" title="class in org.apache.bookkeeper.bookie">LedgerCache.NoIndexForLedgerException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Specific exception to encode the case where the index is not present.</div> |
| </th> |
| </tr> |
| <tr id="i742" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerCache.PageEntries.html" title="interface in org.apache.bookkeeper.bookie">LedgerCache.PageEntries</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Represents a page of the index.</div> |
| </th> |
| </tr> |
| <tr id="i743" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerCache.PageEntriesIterable.html" title="interface in org.apache.bookkeeper.bookie">LedgerCache.PageEntriesIterable</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Iterable over index pages -- returns PageEntries rather than individual |
| entries because getEntries() above needs to be able to throw an IOException.</div> |
| </th> |
| </tr> |
| <tr id="i744" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerCacheImpl.html" title="class in org.apache.bookkeeper.bookie">LedgerCacheImpl</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implementation of LedgerCache interface.</div> |
| </th> |
| </tr> |
| <tr id="i745" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerChecker.html" title="class in org.apache.bookkeeper.client">LedgerChecker</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A utility class to check the complete ledger and finds the UnderReplicated fragments if any.</div> |
| </th> |
| </tr> |
| <tr id="i746" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerChecker.InvalidFragmentException.html" title="class in org.apache.bookkeeper.client">LedgerChecker.InvalidFragmentException</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i747" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/LedgerCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">LedgerCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to dump ledger index entries into readable format.</div> |
| </th> |
| </tr> |
| <tr id="i748" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/LedgerCommand.LedgerFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">LedgerCommand.LedgerFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for ledger command.</div> |
| </th> |
| </tr> |
| <tr id="i749" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerCreateOp.html" title="class in org.apache.bookkeeper.client">LedgerCreateOp</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Encapsulates asynchronous ledger create operation.</div> |
| </th> |
| </tr> |
| <tr id="i750" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerCreateOp.CreateBuilderImpl.html" title="class in org.apache.bookkeeper.client">LedgerCreateOp.CreateBuilderImpl</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i751" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerDeleteOp.html" title="class in org.apache.bookkeeper.client">LedgerDeleteOp</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Encapsulates asynchronous ledger delete operation.</div> |
| </th> |
| </tr> |
| <tr id="i752" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerDeleteOp.DeleteBuilderImpl.html" title="class in org.apache.bookkeeper.client">LedgerDeleteOp.DeleteBuilderImpl</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i753" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerDescriptor.html" title="class in org.apache.bookkeeper.bookie">LedgerDescriptor</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implements a ledger inside a bookie.</div> |
| </th> |
| </tr> |
| <tr id="i754" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerDescriptorImpl.html" title="class in org.apache.bookkeeper.bookie">LedgerDescriptorImpl</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implements a ledger inside a bookie.</div> |
| </th> |
| </tr> |
| <tr id="i755" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerDescriptorReadOnlyImpl.html" title="class in org.apache.bookkeeper.bookie">LedgerDescriptorReadOnlyImpl</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implements a ledger inside a bookie.</div> |
| </th> |
| </tr> |
| <tr id="i756" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerDirsManager.html" title="class in org.apache.bookkeeper.bookie">LedgerDirsManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This class manages ledger directories used by the bookie.</div> |
| </th> |
| </tr> |
| <tr id="i757" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerDirsManager.LedgerDirsListener.html" title="interface in org.apache.bookkeeper.bookie">LedgerDirsManager.LedgerDirsListener</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Listener for the disk check events will be notified from the |
| <a href="org/apache/bookkeeper/bookie/LedgerDirsManager.html" title="class in org.apache.bookkeeper.bookie"><code>LedgerDirsManager</code></a> whenever disk full/failure detected.</div> |
| </th> |
| </tr> |
| <tr id="i758" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerDirsManager.NoWritableLedgerDirException.html" title="class in org.apache.bookkeeper.bookie">LedgerDirsManager.NoWritableLedgerDirException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Indicates All configured ledger directories are full.</div> |
| </th> |
| </tr> |
| <tr id="i759" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerDirsMonitor.html" title="class in org.apache.bookkeeper.bookie">LedgerDirsMonitor</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Thread to monitor the disk space periodically.</div> |
| </th> |
| </tr> |
| <tr id="i760" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/LedgerDirUtil.html" title="class in org.apache.bookkeeper.util">LedgerDirUtil</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i761" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/api/LedgerEntries.html" title="interface in org.apache.bookkeeper.client.api">LedgerEntries</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface to wrap a sequence of entries.</div> |
| </th> |
| </tr> |
| <tr id="i762" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/impl/LedgerEntriesImpl.html" title="class in org.apache.bookkeeper.client.impl">LedgerEntriesImpl</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Ledger entries implementation.</div> |
| </th> |
| </tr> |
| <tr id="i763" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/api/LedgerEntry.html" title="interface in org.apache.bookkeeper.client.api">LedgerEntry</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An entry in a ledger.</div> |
| </th> |
| </tr> |
| <tr id="i764" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerEntry.html" title="class in org.apache.bookkeeper.client">LedgerEntry</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Ledger entry.</div> |
| </th> |
| </tr> |
| <tr id="i765" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/impl/LedgerEntryImpl.html" title="class in org.apache.bookkeeper.client.impl">LedgerEntryImpl</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Ledger entry.</div> |
| </th> |
| </tr> |
| <tr id="i766" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerEntryPage.html" title="class in org.apache.bookkeeper.bookie">LedgerEntryPage</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This is a page in the LedgerCache.</div> |
| </th> |
| </tr> |
| <tr id="i767" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerEntryPage.EntryVisitor.html" title="interface in org.apache.bookkeeper.bookie">LedgerEntryPage.EntryVisitor</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface for getEntries to propagate entry, pos pairs.</div> |
| </th> |
| </tr> |
| <tr id="i768" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerFragment.html" title="class in org.apache.bookkeeper.client">LedgerFragment</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Represents the entries of a segment of a ledger which are stored on subset of |
| bookies in the segments bookie ensemble.</div> |
| </th> |
| </tr> |
| <tr id="i769" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerFragment.ReplicateType.html" title="enum in org.apache.bookkeeper.client">LedgerFragment.ReplicateType</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">ReplicateType.</div> |
| </th> |
| </tr> |
| <tr id="i770" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerFragmentReplicator.html" title="class in org.apache.bookkeeper.client">LedgerFragmentReplicator</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This is the helper class for replicating the fragments from one bookie to |
| another.</div> |
| </th> |
| </tr> |
| <tr id="i771" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerFragmentReplicator.SingleFragmentCallback.html" title="class in org.apache.bookkeeper.client">LedgerFragmentReplicator.SingleFragmentCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Callback for recovery of a single ledger fragment.</div> |
| </th> |
| </tr> |
| <tr id="i772" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerFragmentReplicator.Throttler.html" title="class in org.apache.bookkeeper.client">LedgerFragmentReplicator.Throttler</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i773" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerHandle.html" title="class in org.apache.bookkeeper.client">LedgerHandle</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Ledger handle contains ledger metadata and is used to access the read and |
| write operations to a ledger.</div> |
| </th> |
| </tr> |
| <tr id="i774" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerHandle.LastConfirmedCtx.html" title="class in org.apache.bookkeeper.client">LedgerHandle.LastConfirmedCtx</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Context objects for synchronous call to read last confirmed.</div> |
| </th> |
| </tr> |
| <tr id="i775" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerHandle.NoopCloseCallback.html" title="class in org.apache.bookkeeper.client">LedgerHandle.NoopCloseCallback</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i776" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerHandleAdv.html" title="class in org.apache.bookkeeper.client">LedgerHandleAdv</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Ledger Advanced handle extends <a href="org/apache/bookkeeper/client/LedgerHandle.html" title="class in org.apache.bookkeeper.client"><code>LedgerHandle</code></a> to provide API to add entries with |
| user supplied entryIds.</div> |
| </th> |
| </tr> |
| <tr id="i777" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerHandleAdv.PendingOpsComparator.html" title="class in org.apache.bookkeeper.client">LedgerHandleAdv.PendingOpsComparator</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i778" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/LedgerIdFormatter.html" title="class in org.apache.bookkeeper.util">LedgerIdFormatter</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Formatter to format a ledgerId.</div> |
| </th> |
| </tr> |
| <tr id="i779" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/LedgerIdFormatter.HexLedgerIdFormatter.html" title="class in org.apache.bookkeeper.util">LedgerIdFormatter.HexLedgerIdFormatter</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">hex ledgerId formatter.</div> |
| </th> |
| </tr> |
| <tr id="i780" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/LedgerIdFormatter.LongLedgerIdFormatter.html" title="class in org.apache.bookkeeper.util">LedgerIdFormatter.LongLedgerIdFormatter</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">long ledgerId formatter.</div> |
| </th> |
| </tr> |
| <tr id="i781" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/LedgerIdFormatter.UUIDLedgerIdFormatter.html" title="class in org.apache.bookkeeper.util">LedgerIdFormatter.UUIDLedgerIdFormatter</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">uuid ledgerId formatter.</div> |
| </th> |
| </tr> |
| <tr id="i782" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/LedgerIdGenerator.html" title="interface in org.apache.bookkeeper.meta">LedgerIdGenerator</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">The interface for global unique ledger ID generation.</div> |
| </th> |
| </tr> |
| <tr id="i783" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/streaming/LedgerInputStream.html" title="class in org.apache.bookkeeper.streaming">LedgerInputStream</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An input stream on reading data from a ledger.</div> |
| </th> |
| </tr> |
| <tr id="i784" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/LedgerLayout.html" title="class in org.apache.bookkeeper.meta">LedgerLayout</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This class encapsulates ledger layout information that is persistently stored |
| in registration service.</div> |
| </th> |
| </tr> |
| <tr id="i785" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/LedgerManager.html" title="interface in org.apache.bookkeeper.meta">LedgerManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">LedgerManager takes responsibility of ledger management in client side.</div> |
| </th> |
| </tr> |
| <tr id="i786" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/LedgerManager.LedgerRange.html" title="class in org.apache.bookkeeper.meta">LedgerManager.LedgerRange</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Used to represent the Ledgers range returned from the |
| current scan.</div> |
| </th> |
| </tr> |
| <tr id="i787" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/LedgerManager.LedgerRangeIterator.html" title="interface in org.apache.bookkeeper.meta">LedgerManager.LedgerRangeIterator</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface of the ledger meta range iterator from |
| storage (e.g.</div> |
| </th> |
| </tr> |
| <tr id="i788" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/LedgerManagerFactory.html" title="interface in org.apache.bookkeeper.meta">LedgerManagerFactory</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A factory for creating ledger managers.</div> |
| </th> |
| </tr> |
| <tr id="i789" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/api/LedgerMetadata.html" title="interface in org.apache.bookkeeper.client.api">LedgerMetadata</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Represents the client-side metadata of a ledger.</div> |
| </th> |
| </tr> |
| <tr id="i790" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/api/LedgerMetadata.State.html" title="enum in org.apache.bookkeeper.client.api">LedgerMetadata.State</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Possible metadata states.</div> |
| </th> |
| </tr> |
| <tr id="i791" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerMetadataBuilder.html" title="class in org.apache.bookkeeper.client">LedgerMetadataBuilder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Builder for building LedgerMetadata objects.</div> |
| </th> |
| </tr> |
| <tr id="i792" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/client/LedgerMetaDataCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.client">LedgerMetaDataCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Print the metadata for a ledger.</div> |
| </th> |
| </tr> |
| <tr id="i793" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/client/LedgerMetaDataCommand.LedgerMetadataFlag.html" title="class in org.apache.bookkeeper.tools.cli.commands.client">LedgerMetaDataCommand.LedgerMetadataFlag</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for ledger metadata command.</div> |
| </th> |
| </tr> |
| <tr id="i794" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerMetadataImpl.html" title="class in org.apache.bookkeeper.client">LedgerMetadataImpl</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This class encapsulates all the ledger metadata that is persistently stored |
| in metadata store.</div> |
| </th> |
| </tr> |
| <tr id="i795" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/LedgerMetadataIndex.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">LedgerMetadataIndex</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Maintains an index for the ledgers metadata.</div> |
| </th> |
| </tr> |
| <tr id="i796" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/LedgerMetadataIndexStats.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">LedgerMetadataIndexStats</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A umbrella class for ledger metadata index stats.</div> |
| </th> |
| </tr> |
| <tr id="i797" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/LedgerMetadataSerDe.html" title="class in org.apache.bookkeeper.meta">LedgerMetadataSerDe</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Serialization and deserialization for LedgerMetadata.</div> |
| </th> |
| </tr> |
| <tr id="i798" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerMetadataUtils.html" title="class in org.apache.bookkeeper.client">LedgerMetadataUtils</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Utilities for working with ledger metadata.</div> |
| </th> |
| </tr> |
| <tr id="i799" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerOpenOp.html" title="class in org.apache.bookkeeper.client">LedgerOpenOp</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Encapsulates the ledger open operation.</div> |
| </th> |
| </tr> |
| <tr id="i800" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerOpenOp.OpenBuilderImpl.html" title="class in org.apache.bookkeeper.client">LedgerOpenOp.OpenBuilderImpl</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i801" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/streaming/LedgerOutputStream.html" title="class in org.apache.bookkeeper.streaming">LedgerOutputStream</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">this class provides a streaming api to get an output stream from a ledger |
| handle and write to it as a stream of bytes.</div> |
| </th> |
| </tr> |
| <tr id="i802" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerRecoveryOp.html" title="class in org.apache.bookkeeper.client">LedgerRecoveryOp</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This class encapsulated the ledger recovery operation.</div> |
| </th> |
| </tr> |
| <tr id="i803" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/LedgersIndexCheckOp.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">LedgersIndexCheckOp</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Scan the ledgers index to make sure it is readable.</div> |
| </th> |
| </tr> |
| <tr id="i804" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/LedgersIndexRebuildOp.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">LedgersIndexRebuildOp</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Scan all entries in the journal and entry log files then rebuilds the ledgers index.</div> |
| </th> |
| </tr> |
| <tr id="i805" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/api/LedgersIterator.html" title="interface in org.apache.bookkeeper.client.api">LedgersIterator</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Iterator for ledgers.</div> |
| </th> |
| </tr> |
| <tr id="i806" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerStorage.html" title="interface in org.apache.bookkeeper.bookie">LedgerStorage</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface for storing ledger data on persistent storage.</div> |
| </th> |
| </tr> |
| <tr id="i807" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerStorage.DetectedInconsistency.html" title="class in org.apache.bookkeeper.bookie">LedgerStorage.DetectedInconsistency</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Class for describing location of a generic inconsistency.</div> |
| </th> |
| </tr> |
| <tr id="i808" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerStorage.LedgerDeletionListener.html" title="interface in org.apache.bookkeeper.bookie">LedgerStorage.LedgerDeletionListener</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Signals that a ledger is deleted by the garbage collection thread.</div> |
| </th> |
| </tr> |
| <tr id="i809" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerStorage.StorageState.html" title="enum in org.apache.bookkeeper.bookie">LedgerStorage.StorageState</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">StorageState flags.</div> |
| </th> |
| </tr> |
| <tr id="i810" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerStorageFactory.html" title="class in org.apache.bookkeeper.bookie">LedgerStorageFactory</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A factory that creates <a href="org/apache/bookkeeper/bookie/LedgerStorage.html" title="interface in org.apache.bookkeeper.bookie"><code>LedgerStorage</code></a> by reflection.</div> |
| </th> |
| </tr> |
| <tr id="i811" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/LedgerUnderreplicationManager.html" title="interface in org.apache.bookkeeper.meta">LedgerUnderreplicationManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface for marking ledgers which need to be rereplicated.</div> |
| </th> |
| </tr> |
| <tr id="i812" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LegacyCookieValidation.html" title="class in org.apache.bookkeeper.bookie">LegacyCookieValidation</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Legacy implementation of CookieValidation.</div> |
| </th> |
| </tr> |
| <tr id="i813" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/LegacyHierarchicalLedgerManager.html" title="class in org.apache.bookkeeper.meta">LegacyHierarchicalLedgerManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Hierarchical Ledger Manager which manages ledger meta in zookeeper using 2-level hierarchical znodes.</div> |
| </th> |
| </tr> |
| <tr id="i814" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/LegacyHierarchicalLedgerManagerFactory.html" title="class in org.apache.bookkeeper.meta">LegacyHierarchicalLedgerManagerFactory</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Hierarchical Ledger Manager Factory.</div> |
| </th> |
| </tr> |
| <tr id="i815" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LEPStateChangeCallback.html" title="interface in org.apache.bookkeeper.bookie">LEPStateChangeCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Callback interface when state of ledger entry page changed.</div> |
| </th> |
| </tr> |
| <tr id="i816" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/component/Lifecycle.html" title="class in org.apache.bookkeeper.common.component">Lifecycle</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Lifecycle state.</div> |
| </th> |
| </tr> |
| <tr id="i817" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/component/Lifecycle.State.html" title="enum in org.apache.bookkeeper.common.component">Lifecycle.State</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Lifecycle State.</div> |
| </th> |
| </tr> |
| <tr id="i818" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/component/LifecycleComponent.html" title="interface in org.apache.bookkeeper.common.component">LifecycleComponent</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A component based on lifecycle management.</div> |
| </th> |
| </tr> |
| <tr id="i819" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/component/LifecycleComponentStack.html" title="class in org.apache.bookkeeper.common.component">LifecycleComponentStack</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A stack of <a href="org/apache/bookkeeper/common/component/LifecycleComponent.html" title="interface in org.apache.bookkeeper.common.component"><code>LifecycleComponent</code></a>s.</div> |
| </th> |
| </tr> |
| <tr id="i820" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/component/LifecycleComponentStack.Builder.html" title="class in org.apache.bookkeeper.common.component">LifecycleComponentStack.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Builder to build a stack of <a href="org/apache/bookkeeper/common/component/LifecycleComponent.html" title="interface in org.apache.bookkeeper.common.component"><code>LifecycleComponent</code></a>s.</div> |
| </th> |
| </tr> |
| <tr id="i821" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/component/LifecycleListener.html" title="interface in org.apache.bookkeeper.common.component">LifecycleListener</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Listener listening of the lifecycle changes.</div> |
| </th> |
| </tr> |
| <tr id="i822" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ListActiveLedgersCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ListActiveLedgersCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">List active(exist in metadata storage) ledgers in a entry log file.</div> |
| </th> |
| </tr> |
| <tr id="i823" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ListActiveLedgersCommand.ActiveLedgerFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ListActiveLedgersCommand.ActiveLedgerFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for active ledger command.</div> |
| </th> |
| </tr> |
| <tr id="i824" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/ListBookieInfoService.html" title="class in org.apache.bookkeeper.server.http.service">ListBookieInfoService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that handle Bookkeeper list bookie info related http request.</div> |
| </th> |
| </tr> |
| <tr id="i825" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/ListBookiesCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">ListBookiesCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to list available bookies.</div> |
| </th> |
| </tr> |
| <tr id="i826" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/ListBookiesCommand.Flags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">ListBookiesCommand.Flags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for list bookies command.</div> |
| </th> |
| </tr> |
| <tr id="i827" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/ListBookiesService.html" title="class in org.apache.bookkeeper.server.http.service">ListBookiesService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that handle Bookkeeper list bookies related http request.</div> |
| </th> |
| </tr> |
| <tr id="i828" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/ListDiskFilesService.html" title="class in org.apache.bookkeeper.server.http.service">ListDiskFilesService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that handle Bookkeeper list disk files related http request.</div> |
| </th> |
| </tr> |
| <tr id="i829" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/ListenerBasedPendingReadOp.html" title="class in org.apache.bookkeeper.client">ListenerBasedPendingReadOp</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i830" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ListFilesOnDiscCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ListFilesOnDiscCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to list the files in JournalDirectories/LedgerDirectories/IndexDirectories.</div> |
| </th> |
| </tr> |
| <tr id="i831" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ListFilesOnDiscCommand.LFODFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ListFilesOnDiscCommand.LFODFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for list files on disc command.</div> |
| </th> |
| </tr> |
| <tr id="i832" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ListLedgersCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ListLedgersCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command for list all ledgers on the cluster.</div> |
| </th> |
| </tr> |
| <tr id="i833" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ListLedgersCommand.ListLedgersFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ListLedgersCommand.ListLedgersFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for ListLedgers command.</div> |
| </th> |
| </tr> |
| <tr id="i834" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/ListLedgerService.html" title="class in org.apache.bookkeeper.server.http.service">ListLedgerService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that handle Bookkeeper list ledger related http request.</div> |
| </th> |
| </tr> |
| <tr id="i835" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/api/ListLedgersResult.html" title="interface in org.apache.bookkeeper.client.api">ListLedgersResult</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Utility container for listing ledgers.</div> |
| </th> |
| </tr> |
| <tr id="i836" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/api/ListLedgersResultBuilder.html" title="interface in org.apache.bookkeeper.client.api">ListLedgersResultBuilder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Builder-style interface to list exiting ledgers.</div> |
| </th> |
| </tr> |
| <tr id="i837" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/autorecovery/ListUnderReplicatedCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.autorecovery">ListUnderReplicatedCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to listing under replicated ledgers.</div> |
| </th> |
| </tr> |
| <tr id="i838" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/autorecovery/ListUnderReplicatedCommand.LURFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.autorecovery">ListUnderReplicatedCommand.LURFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for list under replicated command.</div> |
| </th> |
| </tr> |
| <tr id="i839" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/ListUnderReplicatedLedgerService.html" title="class in org.apache.bookkeeper.server.http.service">ListUnderReplicatedLedgerService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that handle Bookkeeper list under replicated ledger related http request.</div> |
| </th> |
| </tr> |
| <tr id="i840" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LocalBookieEnsemblePlacementPolicy.html" title="class in org.apache.bookkeeper.bookie">LocalBookieEnsemblePlacementPolicy</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Special ensemble placement policy that always return local bookie.</div> |
| </th> |
| </tr> |
| <tr id="i841" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/LocalBookiesRegistry.html" title="class in org.apache.bookkeeper.proto">LocalBookiesRegistry</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Local registry for embedded Bookies.</div> |
| </th> |
| </tr> |
| <tr id="i842" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/LocalBookKeeper.html" title="class in org.apache.bookkeeper.util">LocalBookKeeper</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Local Bookkeeper.</div> |
| </th> |
| </tr> |
| <tr id="i843" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/LocalConsistencyCheckCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">LocalConsistencyCheckCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to check local storage for inconsistencies.</div> |
| </th> |
| </tr> |
| <tr id="i844" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/LocationsIndexRebuildOp.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">LocationsIndexRebuildOp</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Scan all entries in the entry log and rebuild the locations index.</div> |
| </th> |
| </tr> |
| <tr id="i845" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/LogExceptionRunnable.html" title="class in org.apache.bookkeeper.common.util">LogExceptionRunnable</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A simple wrapper for a <code>Runnable</code> that logs any exception thrown by it, before |
| re-throwing it.</div> |
| </th> |
| </tr> |
| <tr id="i846" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/LogMark.html" title="class in org.apache.bookkeeper.bookie">LogMark</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Journal stream position.</div> |
| </th> |
| </tr> |
| <tr id="i847" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/LogMetadata.html" title="class in org.apache.bookkeeper.bookie.storage.directentrylogger">LogMetadata</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i848" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/LogReader.html" title="interface in org.apache.bookkeeper.bookie.storage.directentrylogger">LogReader</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface for reading from a bookkeeper entry log.</div> |
| </th> |
| </tr> |
| <tr id="i849" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/LogReaderScan.html" title="class in org.apache.bookkeeper.bookie.storage.directentrylogger">LogReaderScan</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i850" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/LogWriter.html" title="interface in org.apache.bookkeeper.bookie.storage.directentrylogger">LogWriter</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface for writing data to a bookkeeper entry log.</div> |
| </th> |
| </tr> |
| <tr id="i851" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/LongAdderCounter.html" title="class in org.apache.bookkeeper.stats.prometheus">LongAdderCounter</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"><a href="org/apache/bookkeeper/stats/Counter.html" title="interface in org.apache.bookkeeper.stats"><code>Counter</code></a> implementation based on <code>LongAdder</code>.</div> |
| </th> |
| </tr> |
| <tr id="i852" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/LongHierarchicalLedgerManager.html" title="class in org.apache.bookkeeper.meta">LongHierarchicalLedgerManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">LongHierarchical Ledger Manager which manages ledger meta in zookeeper using 5-level hierarchical znodes.</div> |
| </th> |
| </tr> |
| <tr id="i853" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/LongHierarchicalLedgerManagerFactory.html" title="class in org.apache.bookkeeper.meta">LongHierarchicalLedgerManagerFactory</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">LongHierarchical Ledger Manager Factory.</div> |
| </th> |
| </tr> |
| <tr id="i854" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/LongPairWrapper.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">LongPairWrapper</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Recyclable wrapper that holds a pair of longs.</div> |
| </th> |
| </tr> |
| <tr id="i855" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/LongPollReadEntryProcessorV3.html" title="class in org.apache.bookkeeper.proto">LongPollReadEntryProcessorV3</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Processor handling long poll read entry request.</div> |
| </th> |
| </tr> |
| <tr id="i856" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/versioning/LongVersion.html" title="class in org.apache.bookkeeper.versioning">LongVersion</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A version object holds integer version.</div> |
| </th> |
| </tr> |
| <tr id="i857" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/LongWrapper.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">LongWrapper</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Wrapper for a long serialized into a byte array.</div> |
| </th> |
| </tr> |
| <tr id="i858" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/LongZkLedgerIdGenerator.html" title="class in org.apache.bookkeeper.meta">LongZkLedgerIdGenerator</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">ZooKeeper based ledger id generator class, which using EPHEMERAL_SEQUENTIAL |
| with <i>(ledgerIdGenPath)/HOB-[high-32-bits]/ID-</i> prefix to generate ledger id.</div> |
| </th> |
| </tr> |
| <tr id="i859" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/autorecovery/LostBookieRecoveryDelayCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.autorecovery">LostBookieRecoveryDelayCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to Setter and Getter for LostBookieRecoveryDelay value (in seconds) in metadata store.</div> |
| </th> |
| </tr> |
| <tr id="i860" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/autorecovery/LostBookieRecoveryDelayCommand.LBRDFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.autorecovery">LostBookieRecoveryDelayCommand.LBRDFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for command LostBookieRecoveryDelay.</div> |
| </th> |
| </tr> |
| <tr id="i861" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/LostBookieRecoveryDelayService.html" title="class in org.apache.bookkeeper.server.http.service">LostBookieRecoveryDelayService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that handle Bookkeeper lost bookie recovery delay parameter related http request.</div> |
| </th> |
| </tr> |
| <tr id="i862" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/checksum/MacDigestManager.html" title="class in org.apache.bookkeeper.proto.checksum">MacDigestManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <code>SHA-1</code> based digest manager.</div> |
| </th> |
| </tr> |
| <tr id="i863" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/Main.html" title="class in org.apache.bookkeeper.server">Main</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A bookie server is a server that run bookie and serving rpc requests.</div> |
| </th> |
| </tr> |
| <tr id="i864" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/MathUtils.html" title="class in org.apache.bookkeeper.common.util">MathUtils</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Provides misc math functions that don't come standard.</div> |
| </th> |
| </tr> |
| <tr id="i865" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/MdcUtils.html" title="class in org.apache.bookkeeper.common.util">MdcUtils</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Utils for work with Slf4j MDC.</div> |
| </th> |
| </tr> |
| <tr id="i866" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/MemoryLimitController.html" title="class in org.apache.bookkeeper.common.util">MemoryLimitController</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Controller for tracking the amount of memory used for some task.</div> |
| </th> |
| </tr> |
| <tr id="i867" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/MetadataAsyncIterator.html" title="class in org.apache.bookkeeper.bookie.datainteg">MetadataAsyncIterator</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An rxjava ledger metadata iterator.</div> |
| </th> |
| </tr> |
| <tr id="i868" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/MetadataBookieDriver.html" title="interface in org.apache.bookkeeper.meta">MetadataBookieDriver</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Driver to manage all the metadata managers required by a bookie server.</div> |
| </th> |
| </tr> |
| <tr id="i869" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/MetadataClientDriver.html" title="interface in org.apache.bookkeeper.meta">MetadataClientDriver</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Driver to manage all the metadata managers required by a bookkeeper client.</div> |
| </th> |
| </tr> |
| <tr id="i870" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/MetadataClientDriver.SessionStateListener.html" title="interface in org.apache.bookkeeper.meta">MetadataClientDriver.SessionStateListener</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">State Listener on listening the metadata client session states.</div> |
| </th> |
| </tr> |
| <tr id="i871" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/MetadataDrivers.html" title="class in org.apache.bookkeeper.meta">MetadataDrivers</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A driver manager for managing a set of metadata drivers.</div> |
| </th> |
| </tr> |
| <tr id="i872" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/MetadataDrivers.MetadataBookieDriverInfo.html" title="class in org.apache.bookkeeper.meta">MetadataDrivers.MetadataBookieDriverInfo</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i873" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/MetadataDrivers.MetadataClientDriverInfo.html" title="class in org.apache.bookkeeper.meta">MetadataDrivers.MetadataClientDriverInfo</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i874" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/exceptions/MetadataException.html" title="class in org.apache.bookkeeper.meta.exceptions">MetadataException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Metadata Exception.</div> |
| </th> |
| </tr> |
| <tr id="i875" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/MetadataUpdateLoop.html" title="class in org.apache.bookkeeper.client">MetadataUpdateLoop</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Mechanism to safely update the metadata of a ledger.</div> |
| </th> |
| </tr> |
| <tr id="i876" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/MetadataUpdateLoop.LocalValueUpdater.html" title="interface in org.apache.bookkeeper.client">MetadataUpdateLoop.LocalValueUpdater</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i877" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/MetadataUpdateLoop.MetadataTransform.html" title="interface in org.apache.bookkeeper.client">MetadataUpdateLoop.MetadataTransform</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i878" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/MetadataUpdateLoop.NeedsUpdatePredicate.html" title="interface in org.apache.bookkeeper.client">MetadataUpdateLoop.NeedsUpdatePredicate</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i879" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/MetaFormatCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">MetaFormatCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Format the bookkeeper metadata present in zookeeper.</div> |
| </th> |
| </tr> |
| <tr id="i880" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/MetaFormatCommand.MetaFormatFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">MetaFormatCommand.MetaFormatFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for command meta format.</div> |
| </th> |
| </tr> |
| <tr id="i881" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetaStore.html" title="interface in org.apache.bookkeeper.metastore">MetaStore</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Metadata Store Interface.</div> |
| </th> |
| </tr> |
| <tr id="i882" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreCallback.html" title="interface in org.apache.bookkeeper.metastore">MetastoreCallback</a><<a href="org/apache/bookkeeper/metastore/MetastoreCallback.html" title="type parameter in MetastoreCallback">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Metastore callback.</div> |
| </th> |
| </tr> |
| <tr id="i883" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreCursor.html" title="interface in org.apache.bookkeeper.metastore">MetastoreCursor</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A Metastore Cursor.</div> |
| </th> |
| </tr> |
| <tr id="i884" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreCursor.ReadEntriesCallback.html" title="interface in org.apache.bookkeeper.metastore">MetastoreCursor.ReadEntriesCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A callback for reading entries.</div> |
| </th> |
| </tr> |
| <tr id="i885" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreException.html" title="class in org.apache.bookkeeper.metastore">MetastoreException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A marker for Metastore exceptions.</div> |
| </th> |
| </tr> |
| <tr id="i886" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreFactory.html" title="class in org.apache.bookkeeper.metastore">MetastoreFactory</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Metastore Factory.</div> |
| </th> |
| </tr> |
| <tr id="i887" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreScannableTable.html" title="interface in org.apache.bookkeeper.metastore">MetastoreScannableTable</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Metastore Scannable Table.</div> |
| </th> |
| </tr> |
| <tr id="i888" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreScannableTable.Order.html" title="enum in org.apache.bookkeeper.metastore">MetastoreScannableTable.Order</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">The order to loop over a table.</div> |
| </th> |
| </tr> |
| <tr id="i889" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreTable.html" title="interface in org.apache.bookkeeper.metastore">MetastoreTable</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Metastore Table interface.</div> |
| </th> |
| </tr> |
| <tr id="i890" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreTableItem.html" title="class in org.apache.bookkeeper.metastore">MetastoreTableItem</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Identify an item in a metastore table.</div> |
| </th> |
| </tr> |
| <tr id="i891" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreUtils.html" title="class in org.apache.bookkeeper.metastore">MetastoreUtils</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Provides utilities for metastore.</div> |
| </th> |
| </tr> |
| <tr id="i892" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreUtils.MultiMetastoreCallback.html" title="class in org.apache.bookkeeper.metastore">MetastoreUtils.MultiMetastoreCallback</a><<a href="org/apache/bookkeeper/metastore/MetastoreUtils.MultiMetastoreCallback.html" title="type parameter in MetastoreUtils.MultiMetastoreCallback">T</a>></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i893" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreUtils.SyncMetastoreCallback.html" title="class in org.apache.bookkeeper.metastore">MetastoreUtils.SyncMetastoreCallback</a><<a href="org/apache/bookkeeper/metastore/MetastoreUtils.SyncMetastoreCallback.html" title="type parameter in MetastoreUtils.SyncMetastoreCallback">T</a>></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i894" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreWatcher.html" title="interface in org.apache.bookkeeper.metastore">MetastoreWatcher</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Metastore watcher.</div> |
| </th> |
| </tr> |
| <tr id="i895" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/MetricsService.html" title="class in org.apache.bookkeeper.server.http.service">MetricsService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that handle exposing metrics.</div> |
| </th> |
| </tr> |
| <tr id="i896" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MSException.html" title="class in org.apache.bookkeeper.metastore">MSException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Marker for metastore exceptions.</div> |
| </th> |
| </tr> |
| <tr id="i897" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MSException.BadVersionException.html" title="class in org.apache.bookkeeper.metastore">MSException.BadVersionException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A BadVersion exception.</div> |
| </th> |
| </tr> |
| <tr id="i898" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MSException.Code.html" title="enum in org.apache.bookkeeper.metastore">MSException.Code</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Return codes.</div> |
| </th> |
| </tr> |
| <tr id="i899" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MSException.IllegalOpException.html" title="class in org.apache.bookkeeper.metastore">MSException.IllegalOpException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Illegal operation exception.</div> |
| </th> |
| </tr> |
| <tr id="i900" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MSException.KeyExistsException.html" title="class in org.apache.bookkeeper.metastore">MSException.KeyExistsException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Key Exists Exception.</div> |
| </th> |
| </tr> |
| <tr id="i901" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MSException.MSInterruptedException.html" title="class in org.apache.bookkeeper.metastore">MSException.MSInterruptedException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Metastore interruption exception.</div> |
| </th> |
| </tr> |
| <tr id="i902" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MSException.NoEntriesException.html" title="class in org.apache.bookkeeper.metastore">MSException.NoEntriesException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Exception would be thrown in a cursor if no entries found.</div> |
| </th> |
| </tr> |
| <tr id="i903" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MSException.NoKeyException.html" title="class in org.apache.bookkeeper.metastore">MSException.NoKeyException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Exception in cases where there is no key.</div> |
| </th> |
| </tr> |
| <tr id="i904" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MSException.OperationFailureException.html" title="class in org.apache.bookkeeper.metastore">MSException.OperationFailureException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Operation failure exception.</div> |
| </th> |
| </tr> |
| <tr id="i905" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MSException.ServiceDownException.html" title="class in org.apache.bookkeeper.metastore">MSException.ServiceDownException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Service down exception.</div> |
| </th> |
| </tr> |
| <tr id="i906" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/MSLedgerManagerFactory.html" title="class in org.apache.bookkeeper.meta">MSLedgerManagerFactory</a></td> |
| <th class="colLast" scope="row">Deprecated. |
| <div class="deprecationComment">since 4.7.0</div> |
| </th> |
| </tr> |
| <tr id="i907" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/MSLedgerManagerFactory.MsLedgerManager.html" title="class in org.apache.bookkeeper.meta">MSLedgerManagerFactory.MsLedgerManager</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i908" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/MSLedgerManagerFactory.SyncResult.html" title="class in org.apache.bookkeeper.meta">MSLedgerManagerFactory.SyncResult</a><<a href="org/apache/bookkeeper/meta/MSLedgerManagerFactory.SyncResult.html" title="type parameter in MSLedgerManagerFactory.SyncResult">T</a>></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i909" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MSWatchedEvent.html" title="class in org.apache.bookkeeper.metastore">MSWatchedEvent</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A metastore watched event.</div> |
| </th> |
| </tr> |
| <tr id="i910" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/MSWatchedEvent.EventType.html" title="enum in org.apache.bookkeeper.metastore">MSWatchedEvent.EventType</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">The metastore event type.</div> |
| </th> |
| </tr> |
| <tr id="i911" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/params/MurmurHash3Parameters.html" title="class in com.scurrilous.circe.params">MurmurHash3Parameters</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Hash parameters for <a href="https://code.google.com/p/smhasher/wiki/MurmurHash3">MurmurHash3</a>.</div> |
| </th> |
| </tr> |
| <tr id="i912" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/params/MurmurHash3Variant.html" title="enum in com.scurrilous.circe.params">MurmurHash3Variant</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Enumeration of MurmurHash3 variants.</div> |
| </th> |
| </tr> |
| <tr id="i913" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/checksum/NarSystem.html" title="class in com.scurrilous.circe.checksum">NarSystem</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Generated class to load the correct version of the jni library</div> |
| </th> |
| </tr> |
| <tr id="i914" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/nativeio/NarSystem.html" title="class in org.apache.bookkeeper.util.nativeio">NarSystem</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Generated class to load the correct version of the jni library</div> |
| </th> |
| </tr> |
| <tr id="i915" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/utils/affinity/NarSystem.html" title="class in org.apache.bookkeeper.utils.affinity">NarSystem</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Generated class to load the correct version of the jni library</div> |
| </th> |
| </tr> |
| <tr id="i916" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/nativeio/NativeIO.html" title="interface in org.apache.bookkeeper.common.util.nativeio">NativeIO</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">NativeIO API.</div> |
| </th> |
| </tr> |
| <tr id="i917" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/nativeio/NativeIOException.html" title="class in org.apache.bookkeeper.common.util.nativeio">NativeIOException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">NativeIOException.</div> |
| </th> |
| </tr> |
| <tr id="i918" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/nativeio/NativeIOImpl.html" title="class in org.apache.bookkeeper.common.util.nativeio">NativeIOImpl</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">NativeIOImpl.</div> |
| </th> |
| </tr> |
| <tr id="i919" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/nativeio/NativeIOJni.html" title="class in org.apache.bookkeeper.common.util.nativeio">NativeIOJni</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i920" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/utils/NativeUtils.html" title="class in com.scurrilous.circe.utils">NativeUtils</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Utils for loading native checksum library.</div> |
| </th> |
| </tr> |
| <tr id="i921" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/affinity/impl/NativeUtils.html" title="class in org.apache.bookkeeper.common.util.affinity.impl">NativeUtils</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Utility class to load jni library from inside a JAR.</div> |
| </th> |
| </tr> |
| <tr id="i922" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/nativeio/NativeUtils.html" title="class in org.apache.bookkeeper.common.util.nativeio">NativeUtils</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Utility class to load jni library from inside a JAR.</div> |
| </th> |
| </tr> |
| <tr id="i923" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/NettyChannelUtil.html" title="class in org.apache.bookkeeper.util">NettyChannelUtil</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Contains utility methods for working with Netty Channels.</div> |
| </th> |
| </tr> |
| <tr id="i924" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/net/NetUtils.html" title="class in org.apache.bookkeeper.net">NetUtils</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Network Utilities.</div> |
| </th> |
| </tr> |
| <tr id="i925" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/net/NetworkTopology.html" title="interface in org.apache.bookkeeper.net">NetworkTopology</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Network Topology Interface.</div> |
| </th> |
| </tr> |
| <tr id="i926" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/net/NetworkTopologyImpl.html" title="class in org.apache.bookkeeper.net">NetworkTopologyImpl</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">The class represents a cluster of computer with a tree hierarchical |
| network topology.</div> |
| </th> |
| </tr> |
| <tr id="i927" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/net/NetworkTopologyImpl.InnerNode.html" title="class in org.apache.bookkeeper.net">NetworkTopologyImpl.InnerNode</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">InnerNode represents a switch/router of a data center or rack.</div> |
| </th> |
| </tr> |
| <tr id="i928" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/net/NetworkTopologyImpl.InvalidTopologyException.html" title="class in org.apache.bookkeeper.net">NetworkTopologyImpl.InvalidTopologyException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A marker for an InvalidTopology Exception.</div> |
| </th> |
| </tr> |
| <tr id="i929" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/net/Node.html" title="interface in org.apache.bookkeeper.net">Node</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">The interface defines a node in a network topology.</div> |
| </th> |
| </tr> |
| <tr id="i930" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/net/NodeBase.html" title="class in org.apache.bookkeeper.net">NodeBase</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A base class that implements interface Node.</div> |
| </th> |
| </tr> |
| <tr id="i931" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/crc/NormalByteCrc.html" title="class in com.scurrilous.circe.crc">NormalByteCrc</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implements a "normal" MSB-first byte-width CRC function using a lookup table.</div> |
| </th> |
| </tr> |
| <tr id="i932" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/crc/NormalIntCrc.html" title="class in com.scurrilous.circe.crc">NormalIntCrc</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implements a "normal" MSB-first int-width CRC function using a lookup table.</div> |
| </th> |
| </tr> |
| <tr id="i933" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/crc/NormalLongCrc.html" title="class in com.scurrilous.circe.crc">NormalLongCrc</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implements a "normal" MSB-first long-width CRC function using a lookup table.</div> |
| </th> |
| </tr> |
| <tr id="i934" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/NukeExistingClusterCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">NukeExistingClusterCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Nuke bookkeeper metadata of existing cluster in zookeeper.</div> |
| </th> |
| </tr> |
| <tr id="i935" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/NukeExistingClusterCommand.NukeExistingClusterFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">NukeExistingClusterCommand.NukeExistingClusterFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for nuke existing cluster command.</div> |
| </th> |
| </tr> |
| <tr id="i936" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/NullMetadataBookieDriver.html" title="class in org.apache.bookkeeper.meta">NullMetadataBookieDriver</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A no-op implementation of MetadataBookieDriver.</div> |
| </th> |
| </tr> |
| <tr id="i937" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/NullMetadataBookieDriver.NullLayoutManager.html" title="class in org.apache.bookkeeper.meta">NullMetadataBookieDriver.NullLayoutManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A no-op implementation of LayoutManager.</div> |
| </th> |
| </tr> |
| <tr id="i938" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/NullMetadataBookieDriver.NullLedgerAuditorManager.html" title="class in org.apache.bookkeeper.meta">NullMetadataBookieDriver.NullLedgerAuditorManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A no-op implementation of LedgerAuditorManager.</div> |
| </th> |
| </tr> |
| <tr id="i939" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/NullMetadataBookieDriver.NullLedgerIdGenerator.html" title="class in org.apache.bookkeeper.meta">NullMetadataBookieDriver.NullLedgerIdGenerator</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A no-op implementation of LedgerIdGenerator.</div> |
| </th> |
| </tr> |
| <tr id="i940" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/NullMetadataBookieDriver.NullLedgerManager.html" title="class in org.apache.bookkeeper.meta">NullMetadataBookieDriver.NullLedgerManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A no-op implementation of LedgerManager.</div> |
| </th> |
| </tr> |
| <tr id="i941" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/NullMetadataBookieDriver.NullLedgerManagerFactory.html" title="class in org.apache.bookkeeper.meta">NullMetadataBookieDriver.NullLedgerManagerFactory</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A no-op implementation of LedgerManagerFactory.</div> |
| </th> |
| </tr> |
| <tr id="i942" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/NullMetadataBookieDriver.NullLedgerUnderreplicationManager.html" title="class in org.apache.bookkeeper.meta">NullMetadataBookieDriver.NullLedgerUnderreplicationManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A no-op implementation of LedgerUnderreplicationManager.</div> |
| </th> |
| </tr> |
| <tr id="i943" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/NullMetadataBookieDriver.NullRegistrationManager.html" title="class in org.apache.bookkeeper.meta">NullMetadataBookieDriver.NullRegistrationManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A no-op implementation of RegistrationManager.</div> |
| </th> |
| </tr> |
| <tr id="i944" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/slogger/NullSlogger.html" title="class in org.apache.bookkeeper.slogger">NullSlogger</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i945" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/NullStatsLogger.html" title="class in org.apache.bookkeeper.stats">NullStatsLogger</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <i>no-op</i> <code>StatsLogger</code>.</div> |
| </th> |
| </tr> |
| <tr id="i946" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/NullStatsLogger.NullCounter.html" title="class in org.apache.bookkeeper.stats">NullStatsLogger.NullCounter</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <i>no-op</i> <code>Counter</code>.</div> |
| </th> |
| </tr> |
| <tr id="i947" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/NullStatsLogger.NullOpStatsLogger.html" title="class in org.apache.bookkeeper.stats">NullStatsLogger.NullOpStatsLogger</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <i>no-op</i> <code>OpStatsLogger</code>.</div> |
| </th> |
| </tr> |
| <tr id="i948" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/NullStatsProvider.html" title="class in org.apache.bookkeeper.stats">NullStatsProvider</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <i>no-op</i> stats provider implementation.</div> |
| </th> |
| </tr> |
| <tr id="i949" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/conf/validators/NullValidator.html" title="class in org.apache.bookkeeper.common.conf.validators">NullValidator</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A validator that does nothing.</div> |
| </th> |
| </tr> |
| <tr id="i950" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/api/OpBuilder.html" title="interface in org.apache.bookkeeper.client.api">OpBuilder</a><<a href="org/apache/bookkeeper/client/api/OpBuilder.html" title="type parameter in OpBuilder">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Base interface for builders.</div> |
| </th> |
| </tr> |
| <tr id="i951" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/api/OpenBuilder.html" title="interface in org.apache.bookkeeper.client.api">OpenBuilder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Builder-style interface to open exiting ledgers.</div> |
| </th> |
| </tr> |
| <tr id="i952" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/impl/OpenBuilderBase.html" title="class in org.apache.bookkeeper.client.impl">OpenBuilderBase</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Base class for open builders which does the mundane builder stuff.</div> |
| </th> |
| </tr> |
| <tr id="i953" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/OpStatsData.html" title="class in org.apache.bookkeeper.stats">OpStatsData</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This class provides a read view of operation specific stats.</div> |
| </th> |
| </tr> |
| <tr id="i954" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/stats/OpStatsListener.html" title="class in org.apache.bookkeeper.common.stats">OpStatsListener</a><<a href="org/apache/bookkeeper/common/stats/OpStatsListener.html" title="type parameter in OpStatsListener">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <a href="org/apache/bookkeeper/common/concurrent/FutureEventListener.html" title="interface in org.apache.bookkeeper.common.concurrent"><code>FutureEventListener</code></a> monitors the stats for a given operation.</div> |
| </th> |
| </tr> |
| <tr id="i955" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/OpStatsLogger.html" title="interface in org.apache.bookkeeper.stats">OpStatsLogger</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This interface handles logging of statistics related to each operation.</div> |
| </th> |
| </tr> |
| <tr id="i956" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/OrderedExecutor.html" title="class in org.apache.bookkeeper.common.util">OrderedExecutor</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This class supports submitting tasks with an ordering key, so that tasks submitted |
| with the same key will always be executed in order, but tasks across |
| different keys can be unordered.</div> |
| </th> |
| </tr> |
| <tr id="i957" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/OrderedExecutor.AbstractBuilder.html" title="class in org.apache.bookkeeper.common.util">OrderedExecutor.AbstractBuilder</a><<a href="org/apache/bookkeeper/common/util/OrderedExecutor.AbstractBuilder.html" title="type parameter in OrderedExecutor.AbstractBuilder">T</a> extends <a href="org/apache/bookkeeper/common/util/OrderedExecutor.html" title="class in org.apache.bookkeeper.common.util">OrderedExecutor</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Abstract builder class to build <a href="org/apache/bookkeeper/common/util/OrderedScheduler.html" title="class in org.apache.bookkeeper.common.util"><code>OrderedScheduler</code></a>.</div> |
| </th> |
| </tr> |
| <tr id="i958" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/OrderedExecutor.Builder.html" title="class in org.apache.bookkeeper.common.util">OrderedExecutor.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A builder class for an OrderedExecutor.</div> |
| </th> |
| </tr> |
| <tr id="i959" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/OrderedExecutor.ContextPreservingCallable.html" title="class in org.apache.bookkeeper.common.util">OrderedExecutor.ContextPreservingCallable</a><<a href="org/apache/bookkeeper/common/util/OrderedExecutor.ContextPreservingCallable.html" title="type parameter in OrderedExecutor.ContextPreservingCallable">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Decorator class for a callable that preserves MDC context.</div> |
| </th> |
| </tr> |
| <tr id="i960" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/OrderedExecutor.ContextPreservingRunnable.html" title="class in org.apache.bookkeeper.common.util">OrderedExecutor.ContextPreservingRunnable</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Decorator class for a runnable that preserves MDC context.</div> |
| </th> |
| </tr> |
| <tr id="i961" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/OrderedGenericCallback.html" title="class in org.apache.bookkeeper.util">OrderedGenericCallback</a><<a href="org/apache/bookkeeper/util/OrderedGenericCallback.html" title="type parameter in OrderedGenericCallback">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Generic callback implementation which will run the |
| callback in the thread which matches the ordering key.</div> |
| </th> |
| </tr> |
| <tr id="i962" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/OrderedScheduler.html" title="class in org.apache.bookkeeper.common.util">OrderedScheduler</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This class provides supports submitting tasks with an ordering key, so that tasks submitted |
| with the same key will always be executed in order, but tasks across |
| different keys can be unordered.</div> |
| </th> |
| </tr> |
| <tr id="i963" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/OrderedScheduler.SchedulerBuilder.html" title="class in org.apache.bookkeeper.common.util">OrderedScheduler.SchedulerBuilder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Builder to build ordered scheduler.</div> |
| </th> |
| </tr> |
| <tr id="i964" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/otel/OtelCounter.html" title="class in org.apache.bookkeeper.stats.otel">OtelCounter</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i965" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/otel/OtelMetricsProvider.html" title="class in org.apache.bookkeeper.stats.otel">OtelMetricsProvider</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i966" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/otel/OtelOpStatsLogger.html" title="class in org.apache.bookkeeper.stats.otel">OtelOpStatsLogger</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i967" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/otel/OtelStatsLogger.html" title="class in org.apache.bookkeeper.stats.otel">OtelStatsLogger</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i968" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/allocator/OutOfMemoryPolicy.html" title="enum in org.apache.bookkeeper.common.allocator">OutOfMemoryPolicy</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Represents the action to take when it's not possible to allocate memory.</div> |
| </th> |
| </tr> |
| <tr id="i969" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/PacketProcessorBase.html" title="class in org.apache.bookkeeper.proto">PacketProcessorBase</a><<a href="org/apache/bookkeeper/proto/PacketProcessorBase.html" title="type parameter in PacketProcessorBase">T</a> extends <a href="org/apache/bookkeeper/proto/BookieProtocol.Request.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.Request</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A base class for bookeeper packet processors.</div> |
| </th> |
| </tr> |
| <tr id="i970" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/PacketProcessorBaseV3.html" title="class in org.apache.bookkeeper.proto">PacketProcessorBaseV3</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A base class for bookkeeper protocol v3 packet processors.</div> |
| </th> |
| </tr> |
| <tr id="i971" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/PageCacheUtil.html" title="class in org.apache.bookkeeper.util">PageCacheUtil</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Native I/O operations.</div> |
| </th> |
| </tr> |
| <tr id="i972" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/PendingAddOp.html" title="class in org.apache.bookkeeper.client">PendingAddOp</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This represents a pending add operation.</div> |
| </th> |
| </tr> |
| <tr id="i973" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/PendingReadLacOp.html" title="class in org.apache.bookkeeper.client">PendingReadLacOp</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This represents a pending ReadLac operation.</div> |
| </th> |
| </tr> |
| <tr id="i974" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/PendingReadLacOp.LacCallback.html" title="interface in org.apache.bookkeeper.client">PendingReadLacOp.LacCallback</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i975" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/PendingReadOp.html" title="class in org.apache.bookkeeper.client">PendingReadOp</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Sequence of entries of a ledger that represents a pending read operation.</div> |
| </th> |
| </tr> |
| <tr id="i976" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/PendingWriteLacOp.html" title="class in org.apache.bookkeeper.client">PendingWriteLacOp</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This represents a pending WriteLac operation.</div> |
| </th> |
| </tr> |
| <tr id="i977" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/PerChannelBookieClient.html" title="class in org.apache.bookkeeper.proto">PerChannelBookieClient</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This class manages all details of connection to a particular bookie.</div> |
| </th> |
| </tr> |
| <tr id="i978" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/PerChannelBookieClient.ConnectionState.html" title="enum in org.apache.bookkeeper.proto">PerChannelBookieClient.ConnectionState</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i979" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/PerChannelBookieClient.ContextPreservingFutureListener.html" title="class in org.apache.bookkeeper.proto">PerChannelBookieClient.ContextPreservingFutureListener</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Decorator to preserve MDC for connection listener.</div> |
| </th> |
| </tr> |
| <tr id="i980" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/PerChannelBookieClientFactory.html" title="interface in org.apache.bookkeeper.proto">PerChannelBookieClientFactory</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Factory to create <a href="org/apache/bookkeeper/proto/PerChannelBookieClient.html" title="class in org.apache.bookkeeper.proto"><code>PerChannelBookieClient</code></a>.</div> |
| </th> |
| </tr> |
| <tr id="i981" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/PerChannelBookieClientPool.html" title="interface in org.apache.bookkeeper.proto">PerChannelBookieClientPool</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An interface to manage channel pooling for bookie client.</div> |
| </th> |
| </tr> |
| <tr id="i982" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/PersistentEntryLogMetadataMap.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">PersistentEntryLogMetadataMap</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Persistent entryLogMetadata-map that stores entry-loggers metadata into |
| rocksDB.</div> |
| </th> |
| </tr> |
| <tr id="i983" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/allocator/PoolingPolicy.html" title="enum in org.apache.bookkeeper.common.allocator">PoolingPolicy</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Define a policy for allocating buffers.</div> |
| </th> |
| </tr> |
| <tr id="i984" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/PortManager.html" title="class in org.apache.bookkeeper.util">PortManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Port manager provides free ports to allows multiple instances |
| of the bookkeeper tests to run at once.</div> |
| </th> |
| </tr> |
| <tr id="i985" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/affinity/impl/ProcessorsInfo.html" title="class in org.apache.bookkeeper.common.util.affinity.impl">ProcessorsInfo</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Discover the list of processors from /proc/cpuinfo.</div> |
| </th> |
| </tr> |
| <tr id="i986" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/PrometheusMetricsProvider.html" title="class in org.apache.bookkeeper.stats.prometheus">PrometheusMetricsProvider</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <i>Prometheus</i> based <a href="org/apache/bookkeeper/stats/StatsProvider.html" title="interface in org.apache.bookkeeper.stats"><code>StatsProvider</code></a> implementation.</div> |
| </th> |
| </tr> |
| <tr id="i987" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/PrometheusServlet.html" title="class in org.apache.bookkeeper.stats.prometheus">PrometheusServlet</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Servlet used to export metrics in prometheus text format.</div> |
| </th> |
| </tr> |
| <tr id="i988" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/PrometheusStatsLogger.html" title="class in org.apache.bookkeeper.stats.prometheus">PrometheusStatsLogger</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <code>Prometheus</code> based <a href="org/apache/bookkeeper/stats/StatsLogger.html" title="interface in org.apache.bookkeeper.stats"><code>StatsLogger</code></a> implementation.</div> |
| </th> |
| </tr> |
| <tr id="i989" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/PrometheusTextFormat.html" title="class in org.apache.bookkeeper.stats.prometheus">PrometheusTextFormat</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Logic to write metrics in Prometheus text format.</div> |
| </th> |
| </tr> |
| <tr id="i990" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/autorecovery/QueryAutoRecoveryStatusCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.autorecovery">QueryAutoRecoveryStatusCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to Query current auto recovery status.</div> |
| </th> |
| </tr> |
| <tr id="i991" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/autorecovery/QueryAutoRecoveryStatusCommand.QFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.autorecovery">QueryAutoRecoveryStatusCommand.QFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for list under replicated command.</div> |
| </th> |
| </tr> |
| <tr id="i992" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/RackawareEnsemblePlacementPolicy.html" title="class in org.apache.bookkeeper.client">RackawareEnsemblePlacementPolicy</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A placement policy implementation use rack information for placing ensembles.</div> |
| </th> |
| </tr> |
| <tr id="i993" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/RackawareEnsemblePlacementPolicyImpl.html" title="class in org.apache.bookkeeper.client">RackawareEnsemblePlacementPolicyImpl</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Simple rackware ensemble placement policy.</div> |
| </th> |
| </tr> |
| <tr id="i994" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/RackChangeNotifier.html" title="interface in org.apache.bookkeeper.client">RackChangeNotifier</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Notifier used by the RackawareEnsemblePlacementPolicy to get notified if a |
| rack changes for a bookie.</div> |
| </th> |
| </tr> |
| <tr id="i995" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/conf/validators/RangeValidator.html" title="class in org.apache.bookkeeper.common.conf.validators">RangeValidator</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Validator that validates a configuration value is in a numeric range.</div> |
| </th> |
| </tr> |
| <tr id="i996" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/ReadCache.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">ReadCache</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Read cache implementation.</div> |
| </th> |
| </tr> |
| <tr id="i997" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/ReadEntryProcessor.html" title="class in org.apache.bookkeeper.proto">ReadEntryProcessor</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i998" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/ReadEntryProcessorV3.html" title="class in org.apache.bookkeeper.proto">ReadEntryProcessorV3</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i999" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/api/ReadHandle.html" title="interface in org.apache.bookkeeper.client.api">ReadHandle</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Provide read access to a ledger.</div> |
| </th> |
| </tr> |
| <tr id="i1000" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ReadJournalCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ReadJournalCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to scan a journal file and format the entries into readable format.</div> |
| </th> |
| </tr> |
| <tr id="i1001" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ReadJournalCommand.ReadJournalFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ReadJournalCommand.ReadJournalFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flag for read journal command.</div> |
| </th> |
| </tr> |
| <tr id="i1002" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/ReadLacProcessorV3.html" title="class in org.apache.bookkeeper.proto">ReadLacProcessorV3</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A read processor for v3 last add confirmed messages.</div> |
| </th> |
| </tr> |
| <tr id="i1003" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/ReadLastConfirmedAndEntryContext.html" title="class in org.apache.bookkeeper.proto">ReadLastConfirmedAndEntryContext</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.ReadEntryCallbackCtx.html" title="interface in org.apache.bookkeeper.proto"><code>BookkeeperInternalCallbacks.ReadEntryCallbackCtx</code></a> for long poll read requests.</div> |
| </th> |
| </tr> |
| <tr id="i1004" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/ReadLastConfirmedAndEntryOp.html" title="class in org.apache.bookkeeper.client">ReadLastConfirmedAndEntryOp</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Long poll read operation.</div> |
| </th> |
| </tr> |
| <tr id="i1005" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/ReadLastConfirmedAndEntryOp.LastConfirmedAndEntryCallback.html" title="interface in org.apache.bookkeeper.client">ReadLastConfirmedAndEntryOp.LastConfirmedAndEntryCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Wrapper to get all recovered data from the request.</div> |
| </th> |
| </tr> |
| <tr id="i1006" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/ReadLastConfirmedOp.html" title="class in org.apache.bookkeeper.client">ReadLastConfirmedOp</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This class encapsulated the read last confirmed operation.</div> |
| </th> |
| </tr> |
| <tr id="i1007" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/ReadLastConfirmedOp.LastConfirmedDataCallback.html" title="interface in org.apache.bookkeeper.client">ReadLastConfirmedOp.LastConfirmedDataCallback</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Wrapper to get all recovered data from the request.</div> |
| </th> |
| </tr> |
| <tr id="i1008" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ReadLedgerCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ReadLedgerCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to read ledger entries.</div> |
| </th> |
| </tr> |
| <tr id="i1009" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ReadLedgerCommand.ReadLedgerFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ReadLedgerCommand.ReadLedgerFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for read ledger command.</div> |
| </th> |
| </tr> |
| <tr id="i1010" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/ReadLedgerEntryService.html" title="class in org.apache.bookkeeper.server.http.service">ReadLedgerEntryService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that handle Bookkeeper read ledger entry related http request.</div> |
| </th> |
| </tr> |
| <tr id="i1011" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ReadLogCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ReadLogCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to read entry log files.</div> |
| </th> |
| </tr> |
| <tr id="i1012" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ReadLogCommand.ReadLogFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ReadLogCommand.ReadLogFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for read log command.</div> |
| </th> |
| </tr> |
| <tr id="i1013" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ReadLogMetadataCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ReadLogMetadataCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to print metadata of entry log.</div> |
| </th> |
| </tr> |
| <tr id="i1014" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ReadLogMetadataCommand.ReadLogMetadataFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ReadLogMetadataCommand.ReadLogMetadataFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for read log metadata command.</div> |
| </th> |
| </tr> |
| <tr id="i1015" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/ReadOnlyBookie.html" title="class in org.apache.bookkeeper.bookie">ReadOnlyBookie</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implements a read only bookie.</div> |
| </th> |
| </tr> |
| <tr id="i1016" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/ReadOnlyDefaultEntryLogger.html" title="class in org.apache.bookkeeper.bookie">ReadOnlyDefaultEntryLogger</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Read Only Entry Logger.</div> |
| </th> |
| </tr> |
| <tr id="i1017" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/ReadOnlyFileInfo.html" title="class in org.apache.bookkeeper.bookie">ReadOnlyFileInfo</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Provide a readonly file info.</div> |
| </th> |
| </tr> |
| <tr id="i1018" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/ReadOnlyLedgerHandle.html" title="class in org.apache.bookkeeper.client">ReadOnlyLedgerHandle</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Read only ledger handle.</div> |
| </th> |
| </tr> |
| <tr id="i1019" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/ReadOpBase.html" title="class in org.apache.bookkeeper.client">ReadOpBase</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1020" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/ReadOpBase.ReadContext.html" title="class in org.apache.bookkeeper.client">ReadOpBase.ReadContext</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1021" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/RebuildDBLedgerLocationsIndexCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">RebuildDBLedgerLocationsIndexCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to rebuild DBLedgerStorage locations index.</div> |
| </th> |
| </tr> |
| <tr id="i1022" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/RebuildDBLedgersIndexCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">RebuildDBLedgersIndexCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to rebuild DBLedgerStorage ledgers index.</div> |
| </th> |
| </tr> |
| <tr id="i1023" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/RebuildDBLedgersIndexCommand.RebuildLedgersIndexFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">RebuildDBLedgersIndexCommand.RebuildLedgersIndexFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for read log command.</div> |
| </th> |
| </tr> |
| <tr id="i1024" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/RecoverCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">RecoverCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to ledger data recovery for failed bookie.</div> |
| </th> |
| </tr> |
| <tr id="i1025" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/RecoverCommand.RecoverFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">RecoverCommand.RecoverFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for recover command.</div> |
| </th> |
| </tr> |
| <tr id="i1026" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/RecoveryBookieService.html" title="class in org.apache.bookkeeper.server.http.service">RecoveryBookieService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that handle Bookkeeper recovery related http request.</div> |
| </th> |
| </tr> |
| <tr id="i1027" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/RecoveryBookieService.RecoveryRequestJsonBody.html" title="class in org.apache.bookkeeper.server.http.service">RecoveryBookieService.RecoveryRequestJsonBody</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1028" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/Recyclable.html" title="interface in org.apache.bookkeeper.common.util">Recyclable</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An interface represents an object that is recyclable.</div> |
| </th> |
| </tr> |
| <tr id="i1029" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/collections/RecyclableArrayList.html" title="class in org.apache.bookkeeper.common.collections">RecyclableArrayList</a><<a href="org/apache/bookkeeper/common/collections/RecyclableArrayList.html" title="type parameter in RecyclableArrayList">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A simple list which is recyclable.</div> |
| </th> |
| </tr> |
| <tr id="i1030" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/collections/RecyclableArrayList.Recycler.html" title="class in org.apache.bookkeeper.common.collections">RecyclableArrayList.Recycler</a><<a href="org/apache/bookkeeper/common/collections/RecyclableArrayList.Recycler.html" title="type parameter in RecyclableArrayList.Recycler">X</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An ArrayList recycler.</div> |
| </th> |
| </tr> |
| <tr id="i1031" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/ReferenceCounted.html" title="interface in org.apache.bookkeeper.common.util">ReferenceCounted</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An interface for indicating an object is reference counted.</div> |
| </th> |
| </tr> |
| <tr id="i1032" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/crc/ReflectedIntCrc.html" title="class in com.scurrilous.circe.crc">ReflectedIntCrc</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implements a "reflected" LSB-first int-width CRC function using a lookup |
| table.</div> |
| </th> |
| </tr> |
| <tr id="i1033" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/crc/ReflectedLongCrc.html" title="class in com.scurrilous.circe.crc">ReflectedLongCrc</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implements a "reflected" LSB-first long-width CRC function using a lookup |
| table.</div> |
| </th> |
| </tr> |
| <tr id="i1034" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/ReflectionUtils.html" title="class in org.apache.bookkeeper.common.util">ReflectionUtils</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">General Class Reflection Utils.</div> |
| </th> |
| </tr> |
| <tr id="i1035" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/RegenerateInterleavedStorageIndexFileCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">RegenerateInterleavedStorageIndexFileCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to regenerate an index file for interleaved storage.</div> |
| </th> |
| </tr> |
| <tr id="i1036" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/RegenerateInterleavedStorageIndexFileCommand.RISIFFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">RegenerateInterleavedStorageIndexFileCommand.RISIFFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for regenerate interleaved storage index file command.</div> |
| </th> |
| </tr> |
| <tr id="i1037" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/RegionAwareEnsemblePlacementPolicy.html" title="class in org.apache.bookkeeper.client">RegionAwareEnsemblePlacementPolicy</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A placement policy use region information in the network topology for placing ensembles.</div> |
| </th> |
| </tr> |
| <tr id="i1038" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/discover/RegistrationClient.html" title="interface in org.apache.bookkeeper.discover">RegistrationClient</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A registration client, which the bookkeeper client will use to interact with registration service.</div> |
| </th> |
| </tr> |
| <tr id="i1039" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/discover/RegistrationClient.RegistrationListener.html" title="interface in org.apache.bookkeeper.discover">RegistrationClient.RegistrationListener</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Listener to receive changes from the registration service.</div> |
| </th> |
| </tr> |
| <tr id="i1040" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/discover/RegistrationManager.html" title="interface in org.apache.bookkeeper.discover">RegistrationManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Registration manager interface, which a bookie server will use to do the registration process.</div> |
| </th> |
| </tr> |
| <tr id="i1041" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/discover/RegistrationManager.RegistrationListener.html" title="interface in org.apache.bookkeeper.discover">RegistrationManager.RegistrationListener</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Registration Listener on listening the registration state.</div> |
| </th> |
| </tr> |
| <tr id="i1042" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/replication/ReplicationEnableCb.html" title="class in org.apache.bookkeeper.replication">ReplicationEnableCb</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Callback which is getting notified when the replication process is enabled.</div> |
| </th> |
| </tr> |
| <tr id="i1043" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/replication/ReplicationException.html" title="class in org.apache.bookkeeper.replication">ReplicationException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Exceptions for use within the replication service.</div> |
| </th> |
| </tr> |
| <tr id="i1044" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/replication/ReplicationException.BKAuditException.html" title="class in org.apache.bookkeeper.replication">ReplicationException.BKAuditException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Exception while auditing bookie-ledgers.</div> |
| </th> |
| </tr> |
| <tr id="i1045" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/replication/ReplicationException.CompatibilityException.html" title="class in org.apache.bookkeeper.replication">ReplicationException.CompatibilityException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Compatibility error.</div> |
| </th> |
| </tr> |
| <tr id="i1046" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/replication/ReplicationException.NonRecoverableReplicationException.html" title="class in org.apache.bookkeeper.replication">ReplicationException.NonRecoverableReplicationException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">The replication service encountered an error that requires service restart.</div> |
| </th> |
| </tr> |
| <tr id="i1047" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/replication/ReplicationException.UnavailableException.html" title="class in org.apache.bookkeeper.replication">ReplicationException.UnavailableException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">The replication service has become unavailable.</div> |
| </th> |
| </tr> |
| <tr id="i1048" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/replication/ReplicationStats.html" title="interface in org.apache.bookkeeper.replication">ReplicationStats</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Replication statistics.</div> |
| </th> |
| </tr> |
| <tr id="i1049" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/replication/ReplicationWorker.html" title="class in org.apache.bookkeeper.replication">ReplicationWorker</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">ReplicationWorker will take the fragments one by one from |
| ZKLedgerUnderreplicationManager and replicates to it.</div> |
| </th> |
| </tr> |
| <tr id="i1050" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/processor/RequestProcessor.html" title="interface in org.apache.bookkeeper.processor">RequestProcessor</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A request processor that is used for processing requests at bookie side.</div> |
| </th> |
| </tr> |
| <tr id="i1051" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/RequestStats.html" title="class in org.apache.bookkeeper.proto">RequestStats</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A umbrella class for request related stats.</div> |
| </th> |
| </tr> |
| <tr id="i1052" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/RequestUtils.html" title="class in org.apache.bookkeeper.proto">RequestUtils</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Utilities for requests.</div> |
| </th> |
| </tr> |
| <tr id="i1053" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/ResponseBuilder.html" title="class in org.apache.bookkeeper.proto">ResponseBuilder</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1054" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/ResumeCompactionService.html" title="class in org.apache.bookkeeper.server.http.service">ResumeCompactionService</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1055" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/Retries.html" title="class in org.apache.bookkeeper.common.util">Retries</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A util class for supporting retries with customized backoff.</div> |
| </th> |
| </tr> |
| <tr id="i1056" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/zookeeper/RetryPolicy.html" title="interface in org.apache.bookkeeper.zookeeper">RetryPolicy</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface of the policy to use when retrying operations.</div> |
| </th> |
| </tr> |
| <tr id="i1057" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/RoundRobinDistributionSchedule.html" title="class in org.apache.bookkeeper.client">RoundRobinDistributionSchedule</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A specific <a href="org/apache/bookkeeper/client/DistributionSchedule.html" title="interface in org.apache.bookkeeper.client"><code>DistributionSchedule</code></a> that places entries in round-robin |
| fashion.</div> |
| </th> |
| </tr> |
| <tr id="i1058" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/component/RxSchedulerLifecycleComponent.html" title="class in org.apache.bookkeeper.common.component">RxSchedulerLifecycleComponent</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">The scheduler for rxjava based jobs, such as data integrity checking.</div> |
| </th> |
| </tr> |
| <tr id="i1059" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/SafeRunnable.html" title="interface in org.apache.bookkeeper.common.util">SafeRunnable</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A runnable that catches runtime exceptions.</div> |
| </th> |
| </tr> |
| <tr id="i1060" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/SafeRunnable.html" title="class in org.apache.bookkeeper.util">SafeRunnable</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A SafeRunnable implementation.</div> |
| </th> |
| </tr> |
| <tr id="i1061" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/SanityTestCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">SanityTestCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A bookie command to sanity test for local bookie.</div> |
| </th> |
| </tr> |
| <tr id="i1062" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/SanityTestCommand.SanityFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">SanityTestCommand.SanityFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for sanity command.</div> |
| </th> |
| </tr> |
| <tr id="i1063" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/sasl/SASLBookieAuthProvider.html" title="class in org.apache.bookkeeper.sasl">SASLBookieAuthProvider</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">SASL Bookie Authentication Provider.</div> |
| </th> |
| </tr> |
| <tr id="i1064" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/sasl/SASLBookieAuthProviderFactory.html" title="class in org.apache.bookkeeper.sasl">SASLBookieAuthProviderFactory</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">BookieAuthProvider which uses JDK-bundled SASL.</div> |
| </th> |
| </tr> |
| <tr id="i1065" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/sasl/SASLClientAuthProvider.html" title="class in org.apache.bookkeeper.sasl">SASLClientAuthProvider</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">SASL Client Authentication Provider.</div> |
| </th> |
| </tr> |
| <tr id="i1066" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/sasl/SASLClientProviderFactory.html" title="class in org.apache.bookkeeper.sasl">SASLClientProviderFactory</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">ClientAuthProvider which uses JDK-bundled SASL.</div> |
| </th> |
| </tr> |
| <tr id="i1067" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/sasl/SaslClientState.html" title="class in org.apache.bookkeeper.sasl">SaslClientState</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A SASL Client State data object.</div> |
| </th> |
| </tr> |
| <tr id="i1068" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/sasl/SaslClientState.ClientCallbackHandler.html" title="class in org.apache.bookkeeper.sasl">SaslClientState.ClientCallbackHandler</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1069" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/sasl/SaslConstants.html" title="class in org.apache.bookkeeper.sasl">SaslConstants</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">SASL Constants.</div> |
| </th> |
| </tr> |
| <tr id="i1070" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/sasl/SaslServerState.html" title="class in org.apache.bookkeeper.sasl">SaslServerState</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Server side Sasl implementation.</div> |
| </th> |
| </tr> |
| <tr id="i1071" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/ScanAndCompareGarbageCollector.html" title="class in org.apache.bookkeeper.bookie">ScanAndCompareGarbageCollector</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Garbage collector implementation using scan and compare.</div> |
| </th> |
| </tr> |
| <tr id="i1072" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/otel/ScopeContext.html" title="class in org.apache.bookkeeper.stats.otel">ScopeContext</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Holder for a scope and a set of associated labels.</div> |
| </th> |
| </tr> |
| <tr id="i1073" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/ScopeContext.html" title="class in org.apache.bookkeeper.stats.prometheus">ScopeContext</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Holder for a scope and a set of associated labels.</div> |
| </th> |
| </tr> |
| <tr id="i1074" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/net/ScriptBasedMapping.html" title="class in org.apache.bookkeeper.net">ScriptBasedMapping</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This class implements the <a href="org/apache/bookkeeper/net/DNSToSwitchMapping.html" title="interface in org.apache.bookkeeper.net"><code>DNSToSwitchMapping</code></a> interface using a |
| script configured via the |
| <a href="org/apache/bookkeeper/net/CommonConfigurationKeys.html#NET_TOPOLOGY_SCRIPT_FILE_NAME_KEY"><code>CommonConfigurationKeys.NET_TOPOLOGY_SCRIPT_FILE_NAME_KEY</code></a> option.</div> |
| </th> |
| </tr> |
| <tr id="i1075" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/service/ScrubberService.html" title="class in org.apache.bookkeeper.server.service">ScrubberService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <a href="org/apache/bookkeeper/common/component/LifecycleComponent.html" title="interface in org.apache.bookkeeper.common.component"><code>LifecycleComponent</code></a> that runs the scrubber background service.</div> |
| </th> |
| </tr> |
| <tr id="i1076" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/ScrubberStats.html" title="class in org.apache.bookkeeper.bookie">ScrubberStats</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Stats associated with the consistency checker.</div> |
| </th> |
| </tr> |
| <tr id="i1077" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tls/SecurityException.html" title="class in org.apache.bookkeeper.tls">SecurityException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Signals that a security-related exception has occurred.</div> |
| </th> |
| </tr> |
| <tr id="i1078" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tls/SecurityHandlerFactory.html" title="interface in org.apache.bookkeeper.tls">SecurityHandlerFactory</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A factory to manage the security handlers.</div> |
| </th> |
| </tr> |
| <tr id="i1079" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tls/SecurityHandlerFactory.NodeType.html" title="enum in org.apache.bookkeeper.tls">SecurityHandlerFactory.NodeType</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">The security handler type.</div> |
| </th> |
| </tr> |
| <tr id="i1080" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tls/SecurityProviderFactoryFactory.html" title="class in org.apache.bookkeeper.tls">SecurityProviderFactoryFactory</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A factory to manage security provider factories.</div> |
| </th> |
| </tr> |
| <tr id="i1081" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Configuration manages server-side settings.</div> |
| </th> |
| </tr> |
| <tr id="i1082" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/component/ServerLifecycleComponent.html" title="class in org.apache.bookkeeper.server.component">ServerLifecycleComponent</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <a href="org/apache/bookkeeper/common/component/LifecycleComponent.html" title="interface in org.apache.bookkeeper.common.component"><code>LifecycleComponent</code></a> that runs on a bookie server.</div> |
| </th> |
| </tr> |
| <tr id="i1083" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/net/ServiceURI.html" title="class in org.apache.bookkeeper.common.net">ServiceURI</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">ServiceURI represents service uri within bookkeeper cluster.</div> |
| </th> |
| </tr> |
| <tr id="i1084" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/feature/SettableFeature.html" title="class in org.apache.bookkeeper.feature">SettableFeature</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A feature implementation that allow changing availability programmatically.</div> |
| </th> |
| </tr> |
| <tr id="i1085" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/feature/SettableFeatureProvider.html" title="class in org.apache.bookkeeper.feature">SettableFeatureProvider</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A provider will provide settable features.</div> |
| </th> |
| </tr> |
| <tr id="i1086" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/SharedResourceManager.html" title="class in org.apache.bookkeeper.common.util">SharedResourceManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A holder for shared resource singletons.</div> |
| </th> |
| </tr> |
| <tr id="i1087" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/SharedResourceManager.Resource.html" title="interface in org.apache.bookkeeper.common.util">SharedResourceManager.Resource</a><<a href="org/apache/bookkeeper/common/util/SharedResourceManager.Resource.html" title="type parameter in SharedResourceManager.Resource">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Defines a resource, and the way to create and destroy instances of it.</div> |
| </th> |
| </tr> |
| <tr id="i1088" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/Shell.html" title="class in org.apache.bookkeeper.util">Shell</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A base class for running a Unix command.</div> |
| </th> |
| </tr> |
| <tr id="i1089" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/Shell.ExitCodeException.html" title="class in org.apache.bookkeeper.util">Shell.ExitCodeException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This is an IOException with exit code added.</div> |
| </th> |
| </tr> |
| <tr id="i1090" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/Shell.ShellCommandExecutor.html" title="class in org.apache.bookkeeper.util">Shell.ShellCommandExecutor</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A simple shell command executor.</div> |
| </th> |
| </tr> |
| <tr id="i1091" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/ShortReadException.html" title="class in org.apache.bookkeeper.bookie">ShortReadException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Short Read Exception.</div> |
| </th> |
| </tr> |
| <tr id="i1092" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/SimpleBookieServiceInfoProvider.html" title="class in org.apache.bookkeeper.proto">SimpleBookieServiceInfoProvider</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Simple Implementation of BookieServiceInfo supplier.</div> |
| </th> |
| </tr> |
| <tr id="i1093" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/SimpleGauge.html" title="class in org.apache.bookkeeper.stats.prometheus">SimpleGauge</a><<a href="org/apache/bookkeeper/stats/prometheus/SimpleGauge.html" title="type parameter in SimpleGauge">T</a> extends java.lang.Number></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <a href="org/apache/bookkeeper/stats/Gauge.html" title="interface in org.apache.bookkeeper.stats"><code>Gauge</code></a> implementation that forwards on the value supplier.</div> |
| </th> |
| </tr> |
| <tr id="i1094" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/params/SimpleHashParameters.html" title="class in com.scurrilous.circe.params">SimpleHashParameters</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Hash parameters consisting only of an algorithm name.</div> |
| </th> |
| </tr> |
| <tr id="i1095" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/client/SimpleTestCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.client">SimpleTestCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A client command that simply tests if a cluster is healthy.</div> |
| </th> |
| </tr> |
| <tr id="i1096" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/client/SimpleTestCommand.Flags.html" title="class in org.apache.bookkeeper.tools.cli.commands.client">SimpleTestCommand.Flags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for simple test command.</div> |
| </th> |
| </tr> |
| <tr id="i1097" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/SingleDirectoryDbLedgerStorage.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">SingleDirectoryDbLedgerStorage</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Single directory implementation of LedgerStorage that uses RocksDB to keep the indexes for entries stored in |
| EntryLogs.</div> |
| </th> |
| </tr> |
| <tr id="i1098" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/SingleDirectoryDbLedgerStorage.LedgerLoggerProcessor.html" title="interface in org.apache.bookkeeper.bookie.storage.ldb">SingleDirectoryDbLedgerStorage.LedgerLoggerProcessor</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface which process ledger logger.</div> |
| </th> |
| </tr> |
| <tr id="i1099" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/SingleThreadExecutor.html" title="class in org.apache.bookkeeper.common.util">SingleThreadExecutor</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implements a single thread executor that drains the queue in batches to minimize contention between threads.</div> |
| </th> |
| </tr> |
| <tr id="i1100" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/SingleThreadExecutor.State.html" title="enum in org.apache.bookkeeper.common.util">SingleThreadExecutor.State</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1101" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/SingleThreadSafeScheduledExecutorService.html" title="class in org.apache.bookkeeper.common.util">SingleThreadSafeScheduledExecutorService</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1102" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/params/SipHash24Parameters.html" title="class in com.scurrilous.circe.params">SipHash24Parameters</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Hash parameters for <a href="https://131002.net/siphash/">SipHash-2-4</a>.</div> |
| </th> |
| </tr> |
| <tr id="i1103" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/SkipListArena.html" title="class in org.apache.bookkeeper.bookie">SkipListArena</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">SkipList allocation buffer to reduce memory fragment.</div> |
| </th> |
| </tr> |
| <tr id="i1104" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/SkipListArena.MemorySlice.html" title="class in org.apache.bookkeeper.bookie">SkipListArena.MemorySlice</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">The result of a single allocation.</div> |
| </th> |
| </tr> |
| <tr id="i1105" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/SkipListFlusher.html" title="interface in org.apache.bookkeeper.bookie">SkipListFlusher</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flush entries from skip list.</div> |
| </th> |
| </tr> |
| <tr id="i1106" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/slogger/slf4j/Slf4jSlogger.html" title="class in org.apache.bookkeeper.slogger.slf4j">Slf4jSlogger</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Slf4j implementation of slogger.</div> |
| </th> |
| </tr> |
| <tr id="i1107" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/slogger/Sloggable.html" title="interface in org.apache.bookkeeper.slogger">Sloggable</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface to be implemented by classes that want more control |
| over how they are added to a structured log.</div> |
| </th> |
| </tr> |
| <tr id="i1108" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/slogger/SloggableAccumulator.html" title="interface in org.apache.bookkeeper.slogger">SloggableAccumulator</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface passed to Sloggable instances, with which they |
| can add their own key/value pairs to the logged event.</div> |
| </th> |
| </tr> |
| <tr id="i1109" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/slogger/Slogger.html" title="interface in org.apache.bookkeeper.slogger">Slogger</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Event logging interface will support for key value pairs and reusable context.</div> |
| </th> |
| </tr> |
| <tr id="i1110" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/SlowBufferedChannel.html" title="class in org.apache.bookkeeper.bookie">SlowBufferedChannel</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Strictly for testing.</div> |
| </th> |
| </tr> |
| <tr id="i1111" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/SnapshotMap.html" title="class in org.apache.bookkeeper.util">SnapshotMap</a><<a href="org/apache/bookkeeper/util/SnapshotMap.html" title="type parameter in SnapshotMap">K</a>,​<a href="org/apache/bookkeeper/util/SnapshotMap.html" title="type parameter in SnapshotMap">V</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A snapshotable map.</div> |
| </th> |
| </tr> |
| <tr id="i1112" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/SortedLedgerStorage.html" title="class in org.apache.bookkeeper.bookie">SortedLedgerStorage</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <code>SortedLedgerStorage</code> is an extension of <a href="org/apache/bookkeeper/bookie/InterleavedLedgerStorage.html" title="class in org.apache.bookkeeper.bookie"><code>InterleavedLedgerStorage</code></a>.</div> |
| </th> |
| </tr> |
| <tr id="i1113" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/SpeculativeRequestExecutionPolicy.html" title="interface in org.apache.bookkeeper.client">SpeculativeRequestExecutionPolicy</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Define a policy for speculative request execution.</div> |
| </th> |
| </tr> |
| <tr id="i1114" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/SpeculativeRequestExecutor.html" title="interface in org.apache.bookkeeper.client">SpeculativeRequestExecutor</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Define an executor for issuing speculative requests.</div> |
| </th> |
| </tr> |
| <tr id="i1115" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/crc/Sse42Crc32C.html" title="class in com.scurrilous.circe.crc">Sse42Crc32C</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implementation of CRC-32C using the SSE 4.2 CRC instruction.</div> |
| </th> |
| </tr> |
| <tr id="i1116" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/net/StabilizeNetworkTopology.html" title="class in org.apache.bookkeeper.net">StabilizeNetworkTopology</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This is going to provide a stabilize network topology regarding to flapping zookeeper registration.</div> |
| </th> |
| </tr> |
| <tr id="i1117" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/net/StabilizeNetworkTopology.NodeStatus.html" title="class in org.apache.bookkeeper.net">StabilizeNetworkTopology.NodeStatus</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1118" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/checksum/StandardCRC32Digest.html" title="class in org.apache.bookkeeper.proto.checksum">StandardCRC32Digest</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Regular implementation of CRC32 digest that makes use of <code>CRC32</code> class.</div> |
| </th> |
| </tr> |
| <tr id="i1119" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/crc/StandardCrcProvider.html" title="class in com.scurrilous.circe.crc">StandardCrcProvider</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Provides pure Java and JDK-supplied CRC implementations.</div> |
| </th> |
| </tr> |
| <tr id="i1120" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/StatefulHash.html" title="interface in com.scurrilous.circe">StatefulHash</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Represents a stateful hash function, which can accumulate input from multiple |
| method calls and provide output in various forms.</div> |
| </th> |
| </tr> |
| <tr id="i1121" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/StatefulIntHash.html" title="interface in com.scurrilous.circe">StatefulIntHash</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface implemented by stateful hash functions with an output length of 4 |
| bytes or less.</div> |
| </th> |
| </tr> |
| <tr id="i1122" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/StatefulLongHash.html" title="interface in com.scurrilous.circe">StatefulLongHash</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface implemented by stateless hash functions with an output length |
| greater than 4 bytes and less than or equal to 8 bytes.</div> |
| </th> |
| </tr> |
| <tr id="i1123" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/StatelessHash.html" title="interface in com.scurrilous.circe">StatelessHash</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Base interface for stateless hash functions that immediately return the hash |
| value corresponding to a given input.</div> |
| </th> |
| </tr> |
| <tr id="i1124" class="altColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/StatelessIntHash.html" title="interface in com.scurrilous.circe">StatelessIntHash</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface implemented by stateless hash functions with an output length of 4 |
| bytes or less.</div> |
| </th> |
| </tr> |
| <tr id="i1125" class="rowColor"> |
| <td class="colFirst"><a href="com/scurrilous/circe/StatelessLongHash.html" title="interface in com.scurrilous.circe">StatelessLongHash</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Interface implemented by stateless hash functions with an output length |
| greater than 4 bytes and less than or equal to 8 bytes.</div> |
| </th> |
| </tr> |
| <tr id="i1126" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/StateManager.html" title="interface in org.apache.bookkeeper.bookie">StateManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">State management of Bookie, including register, turn bookie to w/r mode.</div> |
| </th> |
| </tr> |
| <tr id="i1127" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/StateManager.ShutdownHandler.html" title="interface in org.apache.bookkeeper.bookie">StateManager.ShutdownHandler</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">ShutdownHandler used to shutdown bookie.</div> |
| </th> |
| </tr> |
| <tr id="i1128" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/Stats.html" title="class in org.apache.bookkeeper.stats">Stats</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An umbrella class for loading stats provider.</div> |
| </th> |
| </tr> |
| <tr id="i1129" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/annotations/StatsDoc.html" title="annotation in org.apache.bookkeeper.stats.annotations">StatsDoc</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Documenting the stats.</div> |
| </th> |
| </tr> |
| <tr id="i1130" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/StatsLogger.html" title="interface in org.apache.bookkeeper.stats">StatsLogger</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A simple interface that exposes just 2 useful methods.</div> |
| </th> |
| </tr> |
| <tr id="i1131" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/StatsProvider.html" title="interface in org.apache.bookkeeper.stats">StatsProvider</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Provider to provide stats logger for different scopes.</div> |
| </th> |
| </tr> |
| <tr id="i1132" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/service/StatsProviderService.html" title="class in org.apache.bookkeeper.server.service">StatsProviderService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <a href="org/apache/bookkeeper/common/component/LifecycleComponent.html" title="interface in org.apache.bookkeeper.common.component"><code>LifecycleComponent</code></a> that runs stats provider.</div> |
| </th> |
| </tr> |
| <tr id="i1133" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/StreamUtil.html" title="class in org.apache.bookkeeper.common.util">StreamUtil</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Java <code>Stream</code> related operations.</div> |
| </th> |
| </tr> |
| <tr id="i1134" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/StringEntryFormatter.html" title="class in org.apache.bookkeeper.util">StringEntryFormatter</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A String-based entry formatter.</div> |
| </th> |
| </tr> |
| <tr id="i1135" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/StringUtils.html" title="class in org.apache.bookkeeper.util">StringUtils</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Provided utilities for parsing network addresses, ledger-id from node paths |
| etc.</div> |
| </th> |
| </tr> |
| <tr id="i1136" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/SubTreeCache.html" title="class in org.apache.bookkeeper.util">SubTreeCache</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Caching layer for traversing and monitoring changes on a znode subtree.</div> |
| </th> |
| </tr> |
| <tr id="i1137" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/SubTreeCache.TreeProvider.html" title="interface in org.apache.bookkeeper.util">SubTreeCache.TreeProvider</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A tree provider.</div> |
| </th> |
| </tr> |
| <tr id="i1138" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/SuspendCompactionService.html" title="class in org.apache.bookkeeper.server.http.service">SuspendCompactionService</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1139" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/health/SwitchOfHealthCheckCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.health">SwitchOfHealthCheckCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to enable or disable health check in the cluster.</div> |
| </th> |
| </tr> |
| <tr id="i1140" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/health/SwitchOfHealthCheckCommand.HealthCheckFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.health">SwitchOfHealthCheckCommand.HealthCheckFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for health check command.</div> |
| </th> |
| </tr> |
| <tr id="i1141" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCallbackUtils.html" title="class in org.apache.bookkeeper.client">SyncCallbackUtils</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Utility for callbacks.</div> |
| </th> |
| </tr> |
| <tr id="i1142" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCallbackUtils.FutureReadLastConfirmed.html" title="class in org.apache.bookkeeper.client">SyncCallbackUtils.FutureReadLastConfirmed</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1143" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCallbackUtils.FutureReadLastConfirmedAndEntry.html" title="class in org.apache.bookkeeper.client">SyncCallbackUtils.FutureReadLastConfirmedAndEntry</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1144" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCallbackUtils.LastAddConfirmedCallback.html" title="class in org.apache.bookkeeper.client">SyncCallbackUtils.LastAddConfirmedCallback</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1145" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCallbackUtils.SyncAddCallback.html" title="class in org.apache.bookkeeper.client">SyncCallbackUtils.SyncAddCallback</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1146" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCallbackUtils.SyncCloseCallback.html" title="class in org.apache.bookkeeper.client">SyncCallbackUtils.SyncCloseCallback</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1147" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCallbackUtils.SyncCreateAdvCallback.html" title="class in org.apache.bookkeeper.client">SyncCallbackUtils.SyncCreateAdvCallback</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1148" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCallbackUtils.SyncCreateCallback.html" title="class in org.apache.bookkeeper.client">SyncCallbackUtils.SyncCreateCallback</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1149" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCallbackUtils.SyncDeleteCallback.html" title="class in org.apache.bookkeeper.client">SyncCallbackUtils.SyncDeleteCallback</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1150" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCallbackUtils.SyncOpenCallback.html" title="class in org.apache.bookkeeper.client">SyncCallbackUtils.SyncOpenCallback</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1151" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCallbackUtils.SyncReadCallback.html" title="class in org.apache.bookkeeper.client">SyncCallbackUtils.SyncReadCallback</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1152" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCallbackUtils.SyncReadLastConfirmedCallback.html" title="class in org.apache.bookkeeper.client">SyncCallbackUtils.SyncReadLastConfirmedCallback</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1153" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCounter.html" title="class in org.apache.bookkeeper.client">SyncCounter</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Implements objects to help with the synchronization of asynchronous calls.</div> |
| </th> |
| </tr> |
| <tr id="i1154" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/collections/SynchronizedHashMultiMap.html" title="class in org.apache.bookkeeper.util.collections">SynchronizedHashMultiMap</a><<a href="org/apache/bookkeeper/util/collections/SynchronizedHashMultiMap.html" title="type parameter in SynchronizedHashMultiMap">K</a>,​<a href="org/apache/bookkeeper/util/collections/SynchronizedHashMultiMap.html" title="type parameter in SynchronizedHashMultiMap">V</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Simple multimap implementation that only stores key reference once.</div> |
| </th> |
| </tr> |
| <tr id="i1155" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/SyncThread.html" title="class in org.apache.bookkeeper.bookie">SyncThread</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">SyncThread is a background thread which help checkpointing ledger storage |
| when a checkpoint is requested.</div> |
| </th> |
| </tr> |
| <tr id="i1156" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/sasl/TGTRefreshThread.html" title="class in org.apache.bookkeeper.sasl">TGTRefreshThread</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">TGT Refresh Thread.</div> |
| </th> |
| </tr> |
| <tr id="i1157" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/ThreadRegistry.html" title="class in org.apache.bookkeeper.stats">ThreadRegistry</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">For mapping thread ids to thread pools and threads within those pools |
| or just for lone named threads.</div> |
| </th> |
| </tr> |
| <tr id="i1158" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/ThreadRegistry.ThreadPoolThread.html" title="class in org.apache.bookkeeper.stats">ThreadRegistry.ThreadPoolThread</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Stores the thread pool and ordinal.</div> |
| </th> |
| </tr> |
| <tr id="i1159" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/ThreadScopedDataSketchesStatsLogger.html" title="class in org.apache.bookkeeper.stats.prometheus">ThreadScopedDataSketchesStatsLogger</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">OpStatsLogger implementation that lazily registers OpStatsLoggers per thread |
| with added labels for the threadpool/thresd name and thread no.</div> |
| </th> |
| </tr> |
| <tr id="i1160" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/ThreadScopedLongAdderCounter.html" title="class in org.apache.bookkeeper.stats.prometheus">ThreadScopedLongAdderCounter</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block"><a href="org/apache/bookkeeper/stats/Counter.html" title="interface in org.apache.bookkeeper.stats"><code>Counter</code></a> implementation that lazily registers LongAdderCounters per thread |
| * with added labels for the threadpool/thread name and thread no.</div> |
| </th> |
| </tr> |
| <tr id="i1161" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tls/TLSContextFactory.html" title="class in org.apache.bookkeeper.tls">TLSContextFactory</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A factory to manage TLS contexts.</div> |
| </th> |
| </tr> |
| <tr id="i1162" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tls/TLSContextFactory.KeyStoreType.html" title="enum in org.apache.bookkeeper.tls">TLSContextFactory.KeyStoreType</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Supported Key File Types.</div> |
| </th> |
| </tr> |
| <tr id="i1163" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/autorecovery/ToggleCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.autorecovery">ToggleCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to enable or disable auto recovery in the cluster.</div> |
| </th> |
| </tr> |
| <tr id="i1164" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/autorecovery/ToggleCommand.AutoRecoveryFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.autorecovery">ToggleCommand.AutoRecoveryFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for auto recovery command.</div> |
| </th> |
| </tr> |
| <tr id="i1165" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/Tool.html" title="interface in org.apache.bookkeeper.util">Tool</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A tool interface that supports handling of generic command-line options.</div> |
| </th> |
| </tr> |
| <tr id="i1166" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/TopologyAwareEnsemblePlacementPolicy.html" title="class in org.apache.bookkeeper.client">TopologyAwareEnsemblePlacementPolicy</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1167" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/TopologyAwareEnsemblePlacementPolicy.DefaultResolver.html" title="class in org.apache.bookkeeper.client">TopologyAwareEnsemblePlacementPolicy.DefaultResolver</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1168" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/TopologyAwareEnsemblePlacementPolicy.DNSResolverDecorator.html" title="class in org.apache.bookkeeper.client">TopologyAwareEnsemblePlacementPolicy.DNSResolverDecorator</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Decorator for any existing dsn resolver.</div> |
| </th> |
| </tr> |
| <tr id="i1169" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/TopologyAwareEnsemblePlacementPolicy.EnsembleForReplacementWithNoConstraints.html" title="class in org.apache.bookkeeper.client">TopologyAwareEnsemblePlacementPolicy.EnsembleForReplacementWithNoConstraints</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1170" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/TopologyAwareEnsemblePlacementPolicy.RRTopologyAwareCoverageEnsemble.html" title="class in org.apache.bookkeeper.client">TopologyAwareEnsemblePlacementPolicy.RRTopologyAwareCoverageEnsemble</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A predicate checking the rack coverage for write quorum in <a href="org/apache/bookkeeper/client/RoundRobinDistributionSchedule.html" title="class in org.apache.bookkeeper.client"><code>RoundRobinDistributionSchedule</code></a>, |
| which ensures that a write quorum should be covered by at least two racks.</div> |
| </th> |
| </tr> |
| <tr id="i1171" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/TopologyAwareEnsemblePlacementPolicy.RRTopologyAwareCoverageEnsemble.CoverageSet.html" title="interface in org.apache.bookkeeper.client">TopologyAwareEnsemblePlacementPolicy.RRTopologyAwareCoverageEnsemble.CoverageSet</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1172" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/TopologyAwareEnsemblePlacementPolicy.TruePredicate.html" title="class in org.apache.bookkeeper.client">TopologyAwareEnsemblePlacementPolicy.TruePredicate</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1173" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/TransactionalEntryLogCompactor.html" title="class in org.apache.bookkeeper.bookie">TransactionalEntryLogCompactor</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This class is used for compaction.</div> |
| </th> |
| </tr> |
| <tr id="i1174" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/TransactionalEntryLogCompactor.CompactionPhase.html" title="class in org.apache.bookkeeper.bookie">TransactionalEntryLogCompactor.CompactionPhase</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An abstract class that would be extended to be the actual transactional phases for compaction.</div> |
| </th> |
| </tr> |
| <tr id="i1175" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/TransientLedgerInfo.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">TransientLedgerInfo</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This class borrows the logic from FileInfo.</div> |
| </th> |
| </tr> |
| <tr id="i1176" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/autorecovery/TriggerAuditCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.autorecovery">TriggerAuditCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to trigger AuditTask by resetting lostBookieRecoveryDelay to its current value.</div> |
| </th> |
| </tr> |
| <tr id="i1177" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/TriggerAuditService.html" title="class in org.apache.bookkeeper.server.http.service">TriggerAuditService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that handle Bookkeeper trigger audit related http request.</div> |
| </th> |
| </tr> |
| <tr id="i1178" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/TriggerGCService.html" title="class in org.apache.bookkeeper.server.http.service">TriggerGCService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that handle force trigger GC requests.</div> |
| </th> |
| </tr> |
| <tr id="i1179" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/TriggerLocationCompactService.html" title="class in org.apache.bookkeeper.server.http.service">TriggerLocationCompactService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that handle force trigger entry location compact requests.</div> |
| </th> |
| </tr> |
| <tr id="i1180" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/TryReadLastConfirmedOp.html" title="class in org.apache.bookkeeper.client">TryReadLastConfirmedOp</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This op is try to read last confirmed without involving quorum coverage checking.</div> |
| </th> |
| </tr> |
| <tr id="i1181" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/conf/Type.html" title="enum in org.apache.bookkeeper.common.conf">Type</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Config key types.</div> |
| </th> |
| </tr> |
| <tr id="i1182" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/conf/UncheckedConfigurationException.html" title="class in org.apache.bookkeeper.conf">UncheckedConfigurationException</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Wraps a <code>ConfigurationException</code> with an unchecked exception.</div> |
| </th> |
| </tr> |
| <tr id="i1183" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/UncleanShutdownDetection.html" title="interface in org.apache.bookkeeper.bookie">UncleanShutdownDetection</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An interface for unclean shutdown detection.</div> |
| </th> |
| </tr> |
| <tr id="i1184" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/UncleanShutdownDetectionImpl.html" title="class in org.apache.bookkeeper.bookie">UncleanShutdownDetectionImpl</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Used to determine if the prior shutdown was unclean or not.</div> |
| </th> |
| </tr> |
| <tr id="i1185" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/UnderreplicatedLedger.html" title="class in org.apache.bookkeeper.meta">UnderreplicatedLedger</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">UnderReplicated ledger representation info.</div> |
| </th> |
| </tr> |
| <tr id="i1186" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/UpdateBookieInLedgerCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">UpdateBookieInLedgerCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to update ledger command.</div> |
| </th> |
| </tr> |
| <tr id="i1187" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/UpdateBookieInLedgerCommand.UpdateBookieInLedgerFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">UpdateBookieInLedgerCommand.UpdateBookieInLedgerFlags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags for update bookie in ledger command.</div> |
| </th> |
| </tr> |
| <tr id="i1188" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/cookie/UpdateCookieCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.cookie">UpdateCookieCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A command that updates cookie.</div> |
| </th> |
| </tr> |
| <tr id="i1189" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/cookie/UpdateCookieCommand.Flags.html" title="class in org.apache.bookkeeper.tools.cli.commands.cookie">UpdateCookieCommand.Flags</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags to create a cookie for a given bookie.</div> |
| </th> |
| </tr> |
| <tr id="i1190" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/UpdateLedgerOp.html" title="class in org.apache.bookkeeper.client">UpdateLedgerOp</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Encapsulates updating the ledger metadata operation.</div> |
| </th> |
| </tr> |
| <tr id="i1191" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/conf/Validator.html" title="interface in org.apache.bookkeeper.common.conf">Validator</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Validator that validates configuration settings.</div> |
| </th> |
| </tr> |
| <tr id="i1192" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/metastore/Value.html" title="class in org.apache.bookkeeper.metastore">Value</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A metastore value.</div> |
| </th> |
| </tr> |
| <tr id="i1193" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/versioning/Version.html" title="interface in org.apache.bookkeeper.versioning">Version</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">An interface that allows us to determine if a given version happened before or after another version.</div> |
| </th> |
| </tr> |
| <tr id="i1194" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/versioning/Version.Occurred.html" title="enum in org.apache.bookkeeper.versioning">Version.Occurred</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Define the sequence of versions.</div> |
| </th> |
| </tr> |
| <tr id="i1195" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/versioning/Versioned.html" title="class in org.apache.bookkeeper.versioning">Versioned</a><<a href="org/apache/bookkeeper/versioning/Versioned.html" title="type parameter in Versioned">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A <code>Versioned</code> value represents a value associated with a version.</div> |
| </th> |
| </tr> |
| <tr id="i1196" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/Watchable.html" title="class in org.apache.bookkeeper.common.util">Watchable</a><<a href="org/apache/bookkeeper/common/util/Watchable.html" title="type parameter in Watchable">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This class represents an watchable object, or "data" |
| in the model-view paradigm.</div> |
| </th> |
| </tr> |
| <tr id="i1197" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/common/util/Watcher.html" title="interface in org.apache.bookkeeper.common.util">Watcher</a><<a href="org/apache/bookkeeper/common/util/Watcher.html" title="type parameter in Watcher">T</a>></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A class can implement the <code>Watcher</code> interface when it |
| wants to be informed of <i>one-time</i> changes in watchable objects.</div> |
| </th> |
| </tr> |
| <tr id="i1198" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/WeightedRandomSelection.html" title="interface in org.apache.bookkeeper.client">WeightedRandomSelection</a><<a href="org/apache/bookkeeper/client/WeightedRandomSelection.html" title="type parameter in WeightedRandomSelection">T</a>></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1199" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/WeightedRandomSelection.WeightedObject.html" title="interface in org.apache.bookkeeper.client">WeightedRandomSelection.WeightedObject</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1200" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/WeightedRandomSelectionImpl.html" title="class in org.apache.bookkeeper.client">WeightedRandomSelectionImpl</a><<a href="org/apache/bookkeeper/client/WeightedRandomSelectionImpl.html" title="type parameter in WeightedRandomSelectionImpl">T</a>></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1201" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/autorecovery/WhoIsAuditorCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.autorecovery">WhoIsAuditorCommand</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Command to print which node has the auditor lock.</div> |
| </th> |
| </tr> |
| <tr id="i1202" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/WhoIsAuditorService.html" title="class in org.apache.bookkeeper.server.http.service">WhoIsAuditorService</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">HttpEndpointService that handle Bookkeeper who is auditor related http request.</div> |
| </th> |
| </tr> |
| <tr id="i1203" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/api/WriteAdvHandle.html" title="interface in org.apache.bookkeeper.client.api">WriteAdvHandle</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Provide write access to a ledger.</div> |
| </th> |
| </tr> |
| <tr id="i1204" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/WriteCache.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">WriteCache</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Write cache implementation.</div> |
| </th> |
| </tr> |
| <tr id="i1205" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/WriteCache.EntryConsumer.html" title="interface in org.apache.bookkeeper.bookie.storage.ldb">WriteCache.EntryConsumer</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Consumer that is used to scan the entire write cache.</div> |
| </th> |
| </tr> |
| <tr id="i1206" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/WriteEntryProcessor.html" title="class in org.apache.bookkeeper.proto">WriteEntryProcessor</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Processes add entry requests.</div> |
| </th> |
| </tr> |
| <tr id="i1207" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/WriteEntryProcessorV3.html" title="class in org.apache.bookkeeper.proto">WriteEntryProcessorV3</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1208" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/api/WriteFlag.html" title="enum in org.apache.bookkeeper.client.api">WriteFlag</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Flags to specify the behaviour of writes.</div> |
| </th> |
| </tr> |
| <tr id="i1209" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/api/WriteHandle.html" title="interface in org.apache.bookkeeper.client.api">WriteHandle</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Provide write access to a ledger.</div> |
| </th> |
| </tr> |
| <tr id="i1210" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/proto/WriteLacProcessorV3.html" title="class in org.apache.bookkeeper.proto">WriteLacProcessorV3</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1211" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/WriterWithMetadata.html" title="class in org.apache.bookkeeper.bookie.storage.directentrylogger">WriterWithMetadata</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">WriterWithMetadata.</div> |
| </th> |
| </tr> |
| <tr id="i1212" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/WriteSets.html" title="class in org.apache.bookkeeper.bookie.datainteg">WriteSets</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Pregenerate the write sets.</div> |
| </th> |
| </tr> |
| <tr id="i1213" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/ZeroBuffer.html" title="class in org.apache.bookkeeper.util">ZeroBuffer</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Zero buffer utility.</div> |
| </th> |
| </tr> |
| <tr id="i1214" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/ZkLayoutManager.html" title="class in org.apache.bookkeeper.meta">ZkLayoutManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Provide utils for writing/reading/deleting layout in zookeeper.</div> |
| </th> |
| </tr> |
| <tr id="i1215" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/ZkLedgerAuditorManager.html" title="class in org.apache.bookkeeper.meta">ZkLedgerAuditorManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">ZK based implementation of LedgerAuditorManager.</div> |
| </th> |
| </tr> |
| <tr id="i1216" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/ZkLedgerIdGenerator.html" title="class in org.apache.bookkeeper.meta">ZkLedgerIdGenerator</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">ZooKeeper based ledger id generator class, which using EPHEMERAL_SEQUENTIAL |
| with <i>(ledgerIdGenPath)/ID-</i> prefix to generate ledger id.</div> |
| </th> |
| </tr> |
| <tr id="i1217" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/ZkLedgerUnderreplicationManager.html" title="class in org.apache.bookkeeper.meta">ZkLedgerUnderreplicationManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">ZooKeeper implementation of underreplication manager.</div> |
| </th> |
| </tr> |
| <tr id="i1218" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/zk/ZKMetadataBookieDriver.html" title="class in org.apache.bookkeeper.meta.zk">ZKMetadataBookieDriver</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">ZooKeeper based metadata bookie driver.</div> |
| </th> |
| </tr> |
| <tr id="i1219" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/zk/ZKMetadataClientDriver.html" title="class in org.apache.bookkeeper.meta.zk">ZKMetadataClientDriver</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">ZooKeeper based metadata client driver.</div> |
| </th> |
| </tr> |
| <tr id="i1220" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/meta/zk/ZKMetadataDriverBase.html" title="class in org.apache.bookkeeper.meta.zk">ZKMetadataDriverBase</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">This is a mixin class for supporting zookeeper based metadata driver.</div> |
| </th> |
| </tr> |
| <tr id="i1221" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/discover/ZKRegistrationClient.html" title="class in org.apache.bookkeeper.discover">ZKRegistrationClient</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">ZooKeeper based <a href="org/apache/bookkeeper/discover/RegistrationClient.html" title="interface in org.apache.bookkeeper.discover"><code>RegistrationClient</code></a>.</div> |
| </th> |
| </tr> |
| <tr id="i1222" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/discover/ZKRegistrationManager.html" title="class in org.apache.bookkeeper.discover">ZKRegistrationManager</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">ZooKeeper Based <a href="org/apache/bookkeeper/discover/RegistrationManager.html" title="interface in org.apache.bookkeeper.discover"><code>RegistrationManager</code></a>.</div> |
| </th> |
| </tr> |
| <tr id="i1223" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/util/ZkUtils.html" title="class in org.apache.bookkeeper.util">ZkUtils</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Provided utilities for zookeeper access, etc.</div> |
| </th> |
| </tr> |
| <tr id="i1224" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/ZoneawareEnsemblePlacementPolicy.html" title="class in org.apache.bookkeeper.client">ZoneawareEnsemblePlacementPolicy</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A placement policy implementation use zone information for placing ensembles.</div> |
| </th> |
| </tr> |
| <tr id="i1225" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/ZoneawareEnsemblePlacementPolicyImpl.html" title="class in org.apache.bookkeeper.client">ZoneawareEnsemblePlacementPolicyImpl</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Simple zoneaware ensemble placement policy.</div> |
| </th> |
| </tr> |
| <tr id="i1226" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/client/ZoneawareEnsemblePlacementPolicyImpl.ZoneAwareNodeLocation.html" title="class in org.apache.bookkeeper.client">ZoneawareEnsemblePlacementPolicyImpl.ZoneAwareNodeLocation</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Zone and UpgradeDomain pair of a node.</div> |
| </th> |
| </tr> |
| <tr id="i1227" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/zookeeper/ZooKeeperClient.html" title="class in org.apache.bookkeeper.zookeeper">ZooKeeperClient</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Provide a zookeeper client to handle session expire.</div> |
| </th> |
| </tr> |
| <tr id="i1228" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/zookeeper/ZooKeeperClient.Builder.html" title="class in org.apache.bookkeeper.zookeeper">ZooKeeperClient.Builder</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A builder to build retryable zookeeper client.</div> |
| </th> |
| </tr> |
| <tr id="i1229" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/zookeeper/ZooKeeperClient.ZkRetryRunnable.html" title="class in org.apache.bookkeeper.zookeeper">ZooKeeperClient.ZkRetryRunnable</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A runnable that retries zookeeper operations.</div> |
| </th> |
| </tr> |
| <tr id="i1230" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/shims/zk/ZooKeeperServerShim.html" title="interface in org.apache.bookkeeper.shims.zk">ZooKeeperServerShim</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">In order to be compatible with multiple versions of ZooKeeper.</div> |
| </th> |
| </tr> |
| <tr id="i1231" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/shims/zk/ZooKeeperServerShimFactory.html" title="class in org.apache.bookkeeper.shims.zk">ZooKeeperServerShimFactory</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">A factory to create zookeeper server.</div> |
| </th> |
| </tr> |
| <tr id="i1232" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/shims/zk/ZooKeeperServerShimImpl.html" title="class in org.apache.bookkeeper.shims.zk">ZooKeeperServerShimImpl</a></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| <tr id="i1233" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/zookeeper/ZooKeeperWatcherBase.html" title="class in org.apache.bookkeeper.zookeeper">ZooKeeperWatcherBase</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Watcher for receiving zookeeper server connection events.</div> |
| </th> |
| </tr> |
| <tr id="i1234" class="altColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/zookeeper/ZooWorker.html" title="class in org.apache.bookkeeper.zookeeper">ZooWorker</a></td> |
| <th class="colLast" scope="row"> |
| <div class="block">Provide a mechanism to perform an operation on ZooKeeper that is safe on disconnections |
| and recoverable errors.</div> |
| </th> |
| </tr> |
| <tr id="i1235" class="rowColor"> |
| <td class="colFirst"><a href="org/apache/bookkeeper/zookeeper/ZooWorker.ZooCallable.html" title="interface in org.apache.bookkeeper.zookeeper">ZooWorker.ZooCallable</a><<a href="org/apache/bookkeeper/zookeeper/ZooWorker.ZooCallable.html" title="type parameter in ZooWorker.ZooCallable">T</a>></td> |
| <th class="colLast" scope="row"> </th> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| </div> |
| </main> |
| <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>Package</li> |
| <li>Class</li> |
| <li>Use</li> |
| <li><a href="overview-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> |
| <a id="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| </nav> |
| <p class="legalCopy"><small>Copyright © 2011–2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> |
| </footer> |
| </body> |
| </html> |