blob: 24676ee8389cafb4342a8b29fa7cbdc1e1638053 [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>All Classes (grpc-all 1.74.0 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.7.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 (grpc-all 1.74.0 API)";
}
}
catch(err) {
}
//-->
var data = {"i0":2,"i1":2,"i2":2,"i3":2,"i4":1,"i5":2,"i6":2,"i7":4,"i8":2,"i9":2,"i10":2,"i11":2,"i12":1,"i13":2,"i14":2,"i15":1,"i16":4,"i17":2,"i18":2,"i19":1,"i20":1,"i21":1,"i22":2,"i23":2,"i24":1,"i25":2,"i26":2,"i27":1,"i28":1,"i29":4,"i30":2,"i31":2,"i32":2,"i33":2,"i34":2,"i35":2,"i36":2,"i37":1,"i38":1,"i39":2,"i40":2,"i41":2,"i42":2,"i43":2,"i44":2,"i45":2,"i46":2,"i47":2,"i48":2,"i49":2,"i50":2,"i51":2,"i52":2,"i53":4,"i54":1,"i55":2,"i56":2,"i57":2,"i58":1,"i59":2,"i60":4,"i61":1,"i62":2,"i63":2,"i64":1,"i65":2,"i66":2,"i67":2,"i68":2,"i69":4,"i70":4,"i71":1,"i72":1,"i73":2,"i74":1,"i75":2,"i76":2,"i77":2,"i78":2,"i79":2,"i80":2,"i81":2,"i82":2,"i83":2,"i84":2,"i85":2,"i86":2,"i87":2,"i88":2,"i89":2,"i90":2,"i91":2,"i92":1,"i93":1,"i94":2,"i95":2,"i96":1,"i97":2,"i98":2,"i99":1,"i100":2,"i101":2,"i102":1,"i103":2,"i104":2,"i105":2,"i106":2,"i107":2,"i108":1,"i109":2,"i110":2,"i111":2,"i112":2,"i113":1,"i114":2,"i115":4,"i116":2,"i117":2,"i118":2,"i119":1,"i120":2,"i121":2,"i122":2,"i123":2,"i124":2,"i125":2,"i126":2,"i127":2,"i128":1,"i129":2,"i130":1,"i131":1,"i132":2,"i133":32,"i134":2,"i135":2,"i136":2,"i137":2,"i138":1,"i139":1,"i140":32,"i141":2,"i142":2,"i143":2,"i144":2,"i145":1,"i146":1,"i147":2,"i148":2,"i149":2,"i150":2,"i151":1,"i152":1,"i153":2,"i154":2,"i155":1,"i156":2,"i157":2,"i158":2,"i159":2,"i160":1,"i161":1,"i162":2,"i163":2,"i164":2,"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":2,"i179":1,"i180":2,"i181":2,"i182":1,"i183":2,"i184":2,"i185":1,"i186":2,"i187":2,"i188":1,"i189":2,"i190":2,"i191":1,"i192":2,"i193":2,"i194":1,"i195":2,"i196":2,"i197":1,"i198":2,"i199":2,"i200":1,"i201":2,"i202":2,"i203":1,"i204":2,"i205":2,"i206":1,"i207":2,"i208":2,"i209":1,"i210":2,"i211":2,"i212":1,"i213":2,"i214":2,"i215":1,"i216":2,"i217":2,"i218":1,"i219":2,"i220":2,"i221":32,"i222":2,"i223":32,"i224":2,"i225":2,"i226":2,"i227":4,"i228":4,"i229":4,"i230":1,"i231":2,"i232":2,"i233":2,"i234":2,"i235":2,"i236":2,"i237":2,"i238":2,"i239":1,"i240":2,"i241":2,"i242":2,"i243":1,"i244":2,"i245":2,"i246":4,"i247":1,"i248":2,"i249":1,"i250":2,"i251":2,"i252":2,"i253":2,"i254":2,"i255":2,"i256":2,"i257":2,"i258":2,"i259":2,"i260":2,"i261":2,"i262":2,"i263":1,"i264":2,"i265":2,"i266":1,"i267":2,"i268":2,"i269":2,"i270":2,"i271":2,"i272":2,"i273":32,"i274":2,"i275":1,"i276":1,"i277":1,"i278":1,"i279":2,"i280":2,"i281":2,"i282":2,"i283":1,"i284":1,"i285":2,"i286":2,"i287":2,"i288":2,"i289":2,"i290":2,"i291":2,"i292":2,"i293":1,"i294":2,"i295":2,"i296":2,"i297":2,"i298":2,"i299":2,"i300":1,"i301":2,"i302":2,"i303":4,"i304":1,"i305":2,"i306":2,"i307":4,"i308":1,"i309":2,"i310":1,"i311":2,"i312":2,"i313":2,"i314":2,"i315":2,"i316":2,"i317":2,"i318":2,"i319":2,"i320":2,"i321":1,"i322":2,"i323":2,"i324":8,"i325":2,"i326":8,"i327":2,"i328":2,"i329":1,"i330":2,"i331":2,"i332":1,"i333":1,"i334":1,"i335":2,"i336":2,"i337":2,"i338":2,"i339":1,"i340":1,"i341":2,"i342":2,"i343":2,"i344":1,"i345":4,"i346":1,"i347":1,"i348":2,"i349":2,"i350":2,"i351":2,"i352":2,"i353":2,"i354":2,"i355":2,"i356":2,"i357":2,"i358":1,"i359":2,"i360":2,"i361":2,"i362":32,"i363":2,"i364":2,"i365":2,"i366":4,"i367":4,"i368":2,"i369":2,"i370":2,"i371":2,"i372":2,"i373":2,"i374":2,"i375":2,"i376":2,"i377":1,"i378":2,"i379":2,"i380":2,"i381":1,"i382":2,"i383":1,"i384":2,"i385":1,"i386":2,"i387":2,"i388":1,"i389":2,"i390":2,"i391":1,"i392":2,"i393":32,"i394":2,"i395":2,"i396":4,"i397":2,"i398":2,"i399":1,"i400":2,"i401":2,"i402":4,"i403":1,"i404":4,"i405":1,"i406":2,"i407":2,"i408":2,"i409":2,"i410":2,"i411":2,"i412":2,"i413":2,"i414":1,"i415":1,"i416":2,"i417":1,"i418":1,"i419":1,"i420":1,"i421":2,"i422":2,"i423":2,"i424":2,"i425":1,"i426":2,"i427":2,"i428":1,"i429":1,"i430":2,"i431":2,"i432":2,"i433":1,"i434":2,"i435":1,"i436":1,"i437":2,"i438":2,"i439":2,"i440":2,"i441":2,"i442":2,"i443":1,"i444":1,"i445":2,"i446":2,"i447":2,"i448":2,"i449":2,"i450":2,"i451":2,"i452":2,"i453":2,"i454":2,"i455":2,"i456":2,"i457":2,"i458":2,"i459":2,"i460":2,"i461":4,"i462":4,"i463":1,"i464":1,"i465":2,"i466":2,"i467":2,"i468":2,"i469":4,"i470":4,"i471":1,"i472":1,"i473":1,"i474":2,"i475":8,"i476":2,"i477":2,"i478":2,"i479":2,"i480":2,"i481":2,"i482":2,"i483":2,"i484":2,"i485":2,"i486":2,"i487":2,"i488":1,"i489":1,"i490":2,"i491":2,"i492":2,"i493":2,"i494":2,"i495":2,"i496":2,"i497":2,"i498":1,"i499":2,"i500":2,"i501":2,"i502":2,"i503":1,"i504":1,"i505":2,"i506":2,"i507":1,"i508":2,"i509":2,"i510":1,"i511":1,"i512":2,"i513":2,"i514":1,"i515":2,"i516":2,"i517":2,"i518":4,"i519":8,"i520":2,"i521":2,"i522":8,"i523":1,"i524":2,"i525":2,"i526":2,"i527":2,"i528":2,"i529":1,"i530":2,"i531":2,"i532":1,"i533":2,"i534":2,"i535":2,"i536":2,"i537":2,"i538":2,"i539":4,"i540":2,"i541":2,"i542":4,"i543":4,"i544":2,"i545":2,"i546":2,"i547":1,"i548":2,"i549":2,"i550":2,"i551":1,"i552":2};
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&nbsp;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">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h1 title="All&amp;nbsp;Classes" class="title">All&nbsp;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">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Interface Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Class Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Enum Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Exception Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Annotation Types Summary</a></span><span class="tabEnd">&nbsp;</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="io/grpc/stub/AbstractAsyncStub.html" title="class in io.grpc.stub">AbstractAsyncStub</a>&lt;<a href="io/grpc/stub/AbstractAsyncStub.html" title="type parameter in AbstractAsyncStub">S</a> extends <a href="io/grpc/stub/AbstractAsyncStub.html" title="class in io.grpc.stub">AbstractAsyncStub</a>&lt;<a href="io/grpc/stub/AbstractAsyncStub.html" title="type parameter in AbstractAsyncStub">S</a>&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">Stub implementations for async stubs.</div>
</th>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><a href="io/grpc/stub/AbstractBlockingStub.html" title="class in io.grpc.stub">AbstractBlockingStub</a>&lt;<a href="io/grpc/stub/AbstractBlockingStub.html" title="type parameter in AbstractBlockingStub">S</a> extends <a href="io/grpc/stub/AbstractBlockingStub.html" title="class in io.grpc.stub">AbstractBlockingStub</a>&lt;<a href="io/grpc/stub/AbstractBlockingStub.html" title="type parameter in AbstractBlockingStub">S</a>&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">Stub implementations for blocking stubs.</div>
</th>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><a href="io/grpc/stub/AbstractFutureStub.html" title="class in io.grpc.stub">AbstractFutureStub</a>&lt;<a href="io/grpc/stub/AbstractFutureStub.html" title="type parameter in AbstractFutureStub">S</a> extends <a href="io/grpc/stub/AbstractFutureStub.html" title="class in io.grpc.stub">AbstractFutureStub</a>&lt;<a href="io/grpc/stub/AbstractFutureStub.html" title="type parameter in AbstractFutureStub">S</a>&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">Stub implementations for future stubs.</div>
</th>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><a href="io/grpc/stub/AbstractStub.html" title="class in io.grpc.stub">AbstractStub</a>&lt;<a href="io/grpc/stub/AbstractStub.html" title="type parameter in AbstractStub">S</a> extends <a href="io/grpc/stub/AbstractStub.html" title="class in io.grpc.stub">AbstractStub</a>&lt;<a href="io/grpc/stub/AbstractStub.html" title="type parameter in AbstractStub">S</a>&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">Common base type for stub implementations.</div>
</th>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><a href="io/grpc/stub/AbstractStub.StubFactory.html" title="interface in io.grpc.stub">AbstractStub.StubFactory</a>&lt;<a href="io/grpc/stub/AbstractStub.StubFactory.html" title="type parameter in AbstractStub.StubFactory">T</a> extends <a href="io/grpc/stub/AbstractStub.html" title="class in io.grpc.stub">AbstractStub</a>&lt;<a href="io/grpc/stub/AbstractStub.StubFactory.html" title="type parameter in AbstractStub.StubFactory">T</a>&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">A factory class for stub.</div>
</th>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/Address.html" title="class in io.grpc.binarylog.v1">Address</a></td>
<th class="colLast" scope="row">
<div class="block">
Address information</div>
</th>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Address.html" title="class in io.grpc.channelz.v1">Address</a></td>
<th class="colLast" scope="row">
<div class="block">
Address represents the address used to create the socket.</div>
</th>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Address.AddressCase.html" title="enum in io.grpc.channelz.v1">Address.AddressCase</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/Address.Builder.html" title="class in io.grpc.binarylog.v1">Address.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Address information</div>
</th>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Address.Builder.html" title="class in io.grpc.channelz.v1">Address.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Address represents the address used to create the socket.</div>
</th>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Address.OtherAddress.html" title="class in io.grpc.channelz.v1">Address.OtherAddress</a></td>
<th class="colLast" scope="row">
<div class="block">
An address type not included above.</div>
</th>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Address.OtherAddress.Builder.html" title="class in io.grpc.channelz.v1">Address.OtherAddress.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
An address type not included above.</div>
</th>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Address.OtherAddressOrBuilder.html" title="interface in io.grpc.channelz.v1">Address.OtherAddressOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Address.TcpIpAddress.html" title="class in io.grpc.channelz.v1">Address.TcpIpAddress</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.Address.TcpIpAddress</code></div>
</th>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Address.TcpIpAddress.Builder.html" title="class in io.grpc.channelz.v1">Address.TcpIpAddress.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.Address.TcpIpAddress</code></div>
</th>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Address.TcpIpAddressOrBuilder.html" title="interface in io.grpc.channelz.v1">Address.TcpIpAddressOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/Address.Type.html" title="enum in io.grpc.binarylog.v1">Address.Type</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf enum <code>grpc.binarylog.v1.Address.Type</code></div>
</th>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Address.UdsAddress.html" title="class in io.grpc.channelz.v1">Address.UdsAddress</a></td>
<th class="colLast" scope="row">
<div class="block">
A Unix Domain Socket address.</div>
</th>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Address.UdsAddress.Builder.html" title="class in io.grpc.channelz.v1">Address.UdsAddress.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
A Unix Domain Socket address.</div>
</th>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Address.UdsAddressOrBuilder.html" title="interface in io.grpc.channelz.v1">Address.UdsAddressOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/AddressOrBuilder.html" title="interface in io.grpc.binarylog.v1">AddressOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/AddressOrBuilder.html" title="interface in io.grpc.channelz.v1">AddressOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><a href="io/grpc/services/AdminInterface.html" title="class in io.grpc.services">AdminInterface</a></td>
<th class="colLast" scope="row">
<div class="block">Admin Interface provides a class of services for exposing the overall state of gRPC
activity in a given binary.</div>
</th>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><a href="io/grpc/util/AdvancedTlsX509KeyManager.html" title="class in io.grpc.util">AdvancedTlsX509KeyManager</a></td>
<th class="colLast" scope="row">
<div class="block">AdvancedTlsX509KeyManager is an <code>X509ExtendedKeyManager</code> that allows users to configure
advanced TLS features, such as private key and certificate chain reloading.</div>
</th>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><a href="io/grpc/util/AdvancedTlsX509KeyManager.Closeable.html" title="interface in io.grpc.util">AdvancedTlsX509KeyManager.Closeable</a></td>
<th class="colLast" scope="row">
<div class="block">Mainly used to avoid throwing IO Exceptions in java.io.Closeable.</div>
</th>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><a href="io/grpc/util/AdvancedTlsX509TrustManager.html" title="class in io.grpc.util">AdvancedTlsX509TrustManager</a></td>
<th class="colLast" scope="row">
<div class="block">AdvancedTlsX509TrustManager is an <code>X509ExtendedTrustManager</code> that allows users to configure
advanced TLS features, such as root certificate reloading and peer cert custom verification.</div>
</th>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><a href="io/grpc/util/AdvancedTlsX509TrustManager.Builder.html" title="class in io.grpc.util">AdvancedTlsX509TrustManager.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Builds a new <a href="io/grpc/util/AdvancedTlsX509TrustManager.html" title="class in io.grpc.util"><code>AdvancedTlsX509TrustManager</code></a>.</div>
</th>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><a href="io/grpc/util/AdvancedTlsX509TrustManager.Closeable.html" title="interface in io.grpc.util">AdvancedTlsX509TrustManager.Closeable</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><a href="io/grpc/util/AdvancedTlsX509TrustManager.SslSocketAndEnginePeerVerifier.html" title="interface in io.grpc.util">AdvancedTlsX509TrustManager.SslSocketAndEnginePeerVerifier</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><a href="io/grpc/util/AdvancedTlsX509TrustManager.Verification.html" title="enum in io.grpc.util">AdvancedTlsX509TrustManager.Verification</a></td>
<th class="colLast" scope="row">
<div class="block">The verification mode when authenticating the peer certificate.</div>
</th>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><a href="io/grpc/inprocess/AnonymousInProcessSocketAddress.html" title="class in io.grpc.inprocess">AnonymousInProcessSocketAddress</a></td>
<th class="colLast" scope="row">
<div class="block">Custom SocketAddress class for <code>InProcessTransport</code>, for
a server which can only be referenced via this address instance.</div>
</th>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><a href="io/grpc/Attributes.html" title="class in io.grpc">Attributes</a></td>
<th class="colLast" scope="row">
<div class="block">An immutable type-safe container of attributes.</div>
</th>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><a href="io/grpc/Attributes.Builder.html" title="class in io.grpc">Attributes.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">The helper class to build an Attributes instance.</div>
</th>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><a href="io/grpc/Attributes.Key.html" title="class in io.grpc">Attributes.Key</a>&lt;<a href="io/grpc/Attributes.Key.html" title="type parameter in Attributes.Key">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Key for an key-value pair.</div>
</th>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><a href="io/grpc/BinaryLog.html" title="class in io.grpc">BinaryLog</a></td>
<th class="colLast" scope="row">
<div class="block">A binary log that can be installed on a channel or server.</div>
</th>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/BinaryLogProto.html" title="class in io.grpc.binarylog.v1">BinaryLogProto</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><a href="io/grpc/protobuf/services/BinaryLogs.html" title="class in io.grpc.protobuf.services">BinaryLogs</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><a href="io/grpc/protobuf/services/BinaryLogSink.html" title="interface in io.grpc.protobuf.services">BinaryLogSink</a></td>
<th class="colLast" scope="row">
<div class="block">A class that accepts binary log messages.</div>
</th>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><a href="io/grpc/BindableService.html" title="interface in io.grpc">BindableService</a></td>
<th class="colLast" scope="row">
<div class="block">Provides a way to bind instance of service implementation to server.</div>
</th>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><a href="io/grpc/stub/BlockingClientCall.html" title="class in io.grpc.stub">BlockingClientCall</a>&lt;<a href="io/grpc/stub/BlockingClientCall.html" title="type parameter in BlockingClientCall">ReqT</a>,&#8203;<a href="io/grpc/stub/BlockingClientCall.html" title="type parameter in BlockingClientCall">RespT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Represents a bidirectional streaming call from a client.</div>
</th>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><a href="io/grpc/CallCredentials.html" title="class in io.grpc">CallCredentials</a></td>
<th class="colLast" scope="row">
<div class="block">Carries credential data that will be propagated to the server via request metadata for each RPC.</div>
</th>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><a href="io/grpc/CallCredentials.MetadataApplier.html" title="class in io.grpc">CallCredentials.MetadataApplier</a></td>
<th class="colLast" scope="row">
<div class="block">The outlet of the produced headers.</div>
</th>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><a href="io/grpc/CallCredentials.RequestInfo.html" title="class in io.grpc">CallCredentials.RequestInfo</a></td>
<th class="colLast" scope="row">
<div class="block">The request-related information passed to <code>CallCredentials.applyRequestMetadata()</code>.</div>
</th>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><a href="io/grpc/services/CallMetricRecorder.html" title="class in io.grpc.services">CallMetricRecorder</a></td>
<th class="colLast" scope="row">
<div class="block">Utility to record call metrics for load-balancing.</div>
</th>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><a href="io/grpc/CallOptions.html" title="class in io.grpc">CallOptions</a></td>
<th class="colLast" scope="row">
<div class="block">The collection of runtime options for a new RPC call.</div>
</th>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><a href="io/grpc/CallOptions.Key.html" title="class in io.grpc">CallOptions.Key</a>&lt;<a href="io/grpc/CallOptions.Key.html" title="type parameter in CallOptions.Key">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Key for a key-value pair.</div>
</th>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><a href="io/grpc/stub/CallStreamObserver.html" title="class in io.grpc.stub">CallStreamObserver</a>&lt;<a href="io/grpc/stub/CallStreamObserver.html" title="type parameter in CallStreamObserver">V</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A refinement of StreamObserver provided by the GRPC runtime to the application (the client or
the server) that allows for more complex interactions with call behavior.</div>
</th>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><a href="io/grpc/util/CertificateUtils.html" title="class in io.grpc.util">CertificateUtils</a></td>
<th class="colLast" scope="row">
<div class="block">Contains certificate/key PEM file utility method(s).</div>
</th>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><a href="io/grpc/Channel.html" title="class in io.grpc">Channel</a></td>
<th class="colLast" scope="row">
<div class="block">A virtual connection to a conceptual endpoint, to perform RPCs.</div>
</th>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Channel.html" title="class in io.grpc.channelz.v1">Channel</a></td>
<th class="colLast" scope="row">
<div class="block">
Channel is a logical grouping of channels, subchannels, and sockets.</div>
</th>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Channel.Builder.html" title="class in io.grpc.channelz.v1">Channel.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Channel is a logical grouping of channels, subchannels, and sockets.</div>
</th>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelConnectivityState.html" title="class in io.grpc.channelz.v1">ChannelConnectivityState</a></td>
<th class="colLast" scope="row">
<div class="block">
These come from the specified states in this document:
https://github.com/grpc/grpc/blob/master/doc/connectivity-semantics-and-api.md</div>
</th>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelConnectivityState.Builder.html" title="class in io.grpc.channelz.v1">ChannelConnectivityState.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
These come from the specified states in this document:
https://github.com/grpc/grpc/blob/master/doc/connectivity-semantics-and-api.md</div>
</th>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelConnectivityState.State.html" title="enum in io.grpc.channelz.v1">ChannelConnectivityState.State</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf enum <code>grpc.channelz.v1.ChannelConnectivityState.State</code></div>
</th>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelConnectivityStateOrBuilder.html" title="interface in io.grpc.channelz.v1">ChannelConnectivityStateOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><a href="io/grpc/ChannelCredentials.html" title="class in io.grpc">ChannelCredentials</a></td>
<th class="colLast" scope="row">
<div class="block">Represents a security configuration to be used for channels.</div>
</th>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelData.html" title="class in io.grpc.channelz.v1">ChannelData</a></td>
<th class="colLast" scope="row">
<div class="block">
Channel data is data related to a specific Channel or Subchannel.</div>
</th>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelData.Builder.html" title="class in io.grpc.channelz.v1">ChannelData.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Channel data is data related to a specific Channel or Subchannel.</div>
</th>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelDataOrBuilder.html" title="interface in io.grpc.channelz.v1">ChannelDataOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><a href="io/grpc/ChannelLogger.html" title="class in io.grpc">ChannelLogger</a></td>
<th class="colLast" scope="row">
<div class="block">A Channel-specific logger provided by GRPC library to <a href="io/grpc/LoadBalancer.html" title="class in io.grpc"><code>LoadBalancer</code></a> implementations.</div>
</th>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><a href="io/grpc/ChannelLogger.ChannelLogLevel.html" title="enum in io.grpc">ChannelLogger.ChannelLogLevel</a></td>
<th class="colLast" scope="row">
<div class="block">Log levels.</div>
</th>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelOrBuilder.html" title="interface in io.grpc.channelz.v1">ChannelOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelRef.html" title="class in io.grpc.channelz.v1">ChannelRef</a></td>
<th class="colLast" scope="row">
<div class="block">
ChannelRef is a reference to a Channel.</div>
</th>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelRef.Builder.html" title="class in io.grpc.channelz.v1">ChannelRef.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
ChannelRef is a reference to a Channel.</div>
</th>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelRefOrBuilder.html" title="interface in io.grpc.channelz.v1">ChannelRefOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelTrace.html" title="class in io.grpc.channelz.v1">ChannelTrace</a></td>
<th class="colLast" scope="row">
<div class="block">
ChannelTrace represents the recent events that have occurred on the channel.</div>
</th>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelTrace.Builder.html" title="class in io.grpc.channelz.v1">ChannelTrace.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
ChannelTrace represents the recent events that have occurred on the channel.</div>
</th>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelTraceEvent.html" title="class in io.grpc.channelz.v1">ChannelTraceEvent</a></td>
<th class="colLast" scope="row">
<div class="block">
A trace event is an interesting thing that happened to a channel or
subchannel, such as creation, address resolution, subchannel creation, etc.</div>
</th>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelTraceEvent.Builder.html" title="class in io.grpc.channelz.v1">ChannelTraceEvent.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
A trace event is an interesting thing that happened to a channel or
subchannel, such as creation, address resolution, subchannel creation, etc.</div>
</th>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelTraceEvent.ChildRefCase.html" title="enum in io.grpc.channelz.v1">ChannelTraceEvent.ChildRefCase</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelTraceEvent.Severity.html" title="enum in io.grpc.channelz.v1">ChannelTraceEvent.Severity</a></td>
<th class="colLast" scope="row">
<div class="block">
The supported severity levels of trace events.</div>
</th>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelTraceEventOrBuilder.html" title="interface in io.grpc.channelz.v1">ChannelTraceEventOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelTraceOrBuilder.html" title="interface in io.grpc.channelz.v1">ChannelTraceOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelzGrpc.html" title="class in io.grpc.channelz.v1">ChannelzGrpc</a></td>
<th class="colLast" scope="row">
<div class="block">
Channelz is a service exposed by gRPC servers that provides detailed debug
information.</div>
</th>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelzGrpc.AsyncService.html" title="interface in io.grpc.channelz.v1">ChannelzGrpc.AsyncService</a></td>
<th class="colLast" scope="row">
<div class="block">
Channelz is a service exposed by gRPC servers that provides detailed debug
information.</div>
</th>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelzGrpc.ChannelzBlockingStub.html" title="class in io.grpc.channelz.v1">ChannelzGrpc.ChannelzBlockingStub</a></td>
<th class="colLast" scope="row">
<div class="block">A stub to allow clients to do limited synchronous rpc calls to service Channelz.</div>
</th>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelzGrpc.ChannelzBlockingV2Stub.html" title="class in io.grpc.channelz.v1">ChannelzGrpc.ChannelzBlockingV2Stub</a></td>
<th class="colLast" scope="row">
<div class="block">A stub to allow clients to do synchronous rpc calls to service Channelz.</div>
</th>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelzGrpc.ChannelzFutureStub.html" title="class in io.grpc.channelz.v1">ChannelzGrpc.ChannelzFutureStub</a></td>
<th class="colLast" scope="row">
<div class="block">A stub to allow clients to do ListenableFuture-style rpc calls to service Channelz.</div>
</th>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelzGrpc.ChannelzImplBase.html" title="class in io.grpc.channelz.v1">ChannelzGrpc.ChannelzImplBase</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for the server implementation of the service Channelz.</div>
</th>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelzGrpc.ChannelzStub.html" title="class in io.grpc.channelz.v1">ChannelzGrpc.ChannelzStub</a></td>
<th class="colLast" scope="row">
<div class="block">A stub to allow clients to do asynchronous rpc calls to service Channelz.</div>
</th>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ChannelzProto.html" title="class in io.grpc.channelz.v1">ChannelzProto</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><a href="io/grpc/protobuf/services/ChannelzService.html" title="class in io.grpc.protobuf.services">ChannelzService</a></td>
<th class="colLast" scope="row">
<div class="block">The channelz service provides stats about a running gRPC process.</div>
</th>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><a href="io/grpc/services/ChannelzService.html" title="class in io.grpc.services">ChannelzService</a></td>
<th class="colLast" scope="row">Deprecated.
<div class="deprecationComment">Use <a href="io/grpc/protobuf/services/ChannelzService.html" title="class in io.grpc.protobuf.services"><code>ChannelzService</code></a> instead.</div>
</th>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><a href="io/grpc/ChoiceChannelCredentials.html" title="class in io.grpc">ChoiceChannelCredentials</a></td>
<th class="colLast" scope="row">
<div class="block">Provides a list of <a href="io/grpc/ChannelCredentials.html" title="class in io.grpc"><code>ChannelCredentials</code></a>, where any one may be used.</div>
</th>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><a href="io/grpc/ChoiceServerCredentials.html" title="class in io.grpc">ChoiceServerCredentials</a></td>
<th class="colLast" scope="row">
<div class="block">Provides a list of <a href="io/grpc/ServerCredentials.html" title="class in io.grpc"><code>ServerCredentials</code></a>, where any one may be used.</div>
</th>
</tr>
<tr id="i85" class="rowColor">
<td class="colFirst"><a href="io/grpc/auth/ClientAuthInterceptor.html" title="class in io.grpc.auth">ClientAuthInterceptor</a></td>
<th class="colLast" scope="row">Deprecated.
<div class="deprecationComment">use <a href="io/grpc/auth/MoreCallCredentials.html#from(com.google.auth.Credentials)"><code>MoreCallCredentials.from(Credentials)</code></a> instead.</div>
</th>
</tr>
<tr id="i86" class="altColor">
<td class="colFirst"><a href="io/grpc/ClientCall.html" title="class in io.grpc">ClientCall</a>&lt;<a href="io/grpc/ClientCall.html" title="type parameter in ClientCall">ReqT</a>,&#8203;<a href="io/grpc/ClientCall.html" title="type parameter in ClientCall">RespT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">An instance of a call to a remote method.</div>
</th>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><a href="io/grpc/ClientCall.Listener.html" title="class in io.grpc">ClientCall.Listener</a>&lt;<a href="io/grpc/ClientCall.Listener.html" title="type parameter in ClientCall.Listener">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Callbacks for receiving metadata, response messages and completion status from the server.</div>
</th>
</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><a href="io/grpc/stub/ClientCalls.html" title="class in io.grpc.stub">ClientCalls</a></td>
<th class="colLast" scope="row">
<div class="block">Utility functions for processing different call idioms.</div>
</th>
</tr>
<tr id="i89" class="rowColor">
<td class="colFirst"><a href="io/grpc/stub/ClientCallStreamObserver.html" title="class in io.grpc.stub">ClientCallStreamObserver</a>&lt;<a href="io/grpc/stub/ClientCallStreamObserver.html" title="type parameter in ClientCallStreamObserver">ReqT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A refinement of <a href="io/grpc/stub/CallStreamObserver.html" title="class in io.grpc.stub"><code>CallStreamObserver</code></a> that allows for lower-level interaction with
client calls.</div>
</th>
</tr>
<tr id="i90" class="altColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/ClientHeader.html" title="class in io.grpc.binarylog.v1">ClientHeader</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.binarylog.v1.ClientHeader</code></div>
</th>
</tr>
<tr id="i91" class="rowColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/ClientHeader.Builder.html" title="class in io.grpc.binarylog.v1">ClientHeader.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.binarylog.v1.ClientHeader</code></div>
</th>
</tr>
<tr id="i92" class="altColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/ClientHeaderOrBuilder.html" title="interface in io.grpc.binarylog.v1">ClientHeaderOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i93" class="rowColor">
<td class="colFirst"><a href="io/grpc/ClientInterceptor.html" title="interface in io.grpc">ClientInterceptor</a></td>
<th class="colLast" scope="row">
<div class="block">Interface for intercepting outgoing calls before they are dispatched by a <a href="io/grpc/Channel.html" title="class in io.grpc"><code>Channel</code></a>.</div>
</th>
</tr>
<tr id="i94" class="altColor">
<td class="colFirst"><a href="io/grpc/ClientInterceptors.html" title="class in io.grpc">ClientInterceptors</a></td>
<th class="colLast" scope="row">
<div class="block">Utility methods for working with <a href="io/grpc/ClientInterceptor.html" title="interface in io.grpc"><code>ClientInterceptor</code></a>s.</div>
</th>
</tr>
<tr id="i95" class="rowColor">
<td class="colFirst"><a href="io/grpc/ClientInterceptors.CheckedForwardingClientCall.html" title="class in io.grpc">ClientInterceptors.CheckedForwardingClientCall</a>&lt;<a href="io/grpc/ClientInterceptors.CheckedForwardingClientCall.html" title="type parameter in ClientInterceptors.CheckedForwardingClientCall">ReqT</a>,&#8203;<a href="io/grpc/ClientInterceptors.CheckedForwardingClientCall.html" title="type parameter in ClientInterceptors.CheckedForwardingClientCall">RespT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A <a href="io/grpc/ForwardingClientCall.html" title="class in io.grpc"><code>ForwardingClientCall</code></a> that delivers exceptions from its start logic to the
call listener.</div>
</th>
</tr>
<tr id="i96" class="altColor">
<td class="colFirst"><a href="io/grpc/stub/ClientResponseObserver.html" title="interface in io.grpc.stub">ClientResponseObserver</a>&lt;<a href="io/grpc/stub/ClientResponseObserver.html" title="type parameter in ClientResponseObserver">ReqT</a>,&#8203;<a href="io/grpc/stub/ClientResponseObserver.html" title="type parameter in ClientResponseObserver">RespT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Specialization of <a href="io/grpc/stub/StreamObserver.html" title="interface in io.grpc.stub"><code>StreamObserver</code></a> implemented by clients in order to interact with the
advanced features of a call such as flow-control.</div>
</th>
</tr>
<tr id="i97" class="rowColor">
<td class="colFirst"><a href="io/grpc/lb/v1/ClientStats.html" title="class in io.grpc.lb.v1">ClientStats</a></td>
<th class="colLast" scope="row">
<div class="block">
Contains client level statistics that are useful to load balancing.</div>
</th>
</tr>
<tr id="i98" class="altColor">
<td class="colFirst"><a href="io/grpc/lb/v1/ClientStats.Builder.html" title="class in io.grpc.lb.v1">ClientStats.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Contains client level statistics that are useful to load balancing.</div>
</th>
</tr>
<tr id="i99" class="rowColor">
<td class="colFirst"><a href="io/grpc/lb/v1/ClientStatsOrBuilder.html" title="interface in io.grpc.lb.v1">ClientStatsOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i100" class="altColor">
<td class="colFirst"><a href="io/grpc/lb/v1/ClientStatsPerToken.html" title="class in io.grpc.lb.v1">ClientStatsPerToken</a></td>
<th class="colLast" scope="row">
<div class="block">
Contains the number of calls finished for a particular load balance token.</div>
</th>
</tr>
<tr id="i101" class="rowColor">
<td class="colFirst"><a href="io/grpc/lb/v1/ClientStatsPerToken.Builder.html" title="class in io.grpc.lb.v1">ClientStatsPerToken.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Contains the number of calls finished for a particular load balance token.</div>
</th>
</tr>
<tr id="i102" class="altColor">
<td class="colFirst"><a href="io/grpc/lb/v1/ClientStatsPerTokenOrBuilder.html" title="interface in io.grpc.lb.v1">ClientStatsPerTokenOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i103" class="rowColor">
<td class="colFirst"><a href="io/grpc/ClientStreamTracer.html" title="class in io.grpc">ClientStreamTracer</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="io/grpc/StreamTracer.html" title="class in io.grpc"><code>StreamTracer</code></a> for the client-side.</div>
</th>
</tr>
<tr id="i104" class="altColor">
<td class="colFirst"><a href="io/grpc/ClientStreamTracer.Factory.html" title="class in io.grpc">ClientStreamTracer.Factory</a></td>
<th class="colLast" scope="row">
<div class="block">Factory class for <a href="io/grpc/ClientStreamTracer.html" title="class in io.grpc"><code>ClientStreamTracer</code></a>.</div>
</th>
</tr>
<tr id="i105" class="rowColor">
<td class="colFirst"><a href="io/grpc/ClientStreamTracer.StreamInfo.html" title="class in io.grpc">ClientStreamTracer.StreamInfo</a></td>
<th class="colLast" scope="row">
<div class="block">Information about a stream.</div>
</th>
</tr>
<tr id="i106" class="altColor">
<td class="colFirst"><a href="io/grpc/ClientStreamTracer.StreamInfo.Builder.html" title="class in io.grpc">ClientStreamTracer.StreamInfo.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Builds <a href="io/grpc/ClientStreamTracer.StreamInfo.html" title="class in io.grpc"><code>ClientStreamTracer.StreamInfo</code></a> objects.</div>
</th>
</tr>
<tr id="i107" class="rowColor">
<td class="colFirst"><a href="io/grpc/ClientTransportFilter.html" title="class in io.grpc">ClientTransportFilter</a></td>
<th class="colLast" scope="row">
<div class="block">Listens on the client transport life-cycle events.</div>
</th>
</tr>
<tr id="i108" class="altColor">
<td class="colFirst"><a href="io/grpc/Codec.html" title="interface in io.grpc">Codec</a></td>
<th class="colLast" scope="row">
<div class="block">Encloses classes related to the compression and decompression of messages.</div>
</th>
</tr>
<tr id="i109" class="rowColor">
<td class="colFirst"><a href="io/grpc/Codec.Gzip.html" title="class in io.grpc">Codec.Gzip</a></td>
<th class="colLast" scope="row">
<div class="block">A gzip compressor and decompressor.</div>
</th>
</tr>
<tr id="i110" class="altColor">
<td class="colFirst"><a href="io/grpc/Codec.Identity.html" title="class in io.grpc">Codec.Identity</a></td>
<th class="colLast" scope="row">
<div class="block">The "identity", or "none" codec.</div>
</th>
</tr>
<tr id="i111" class="rowColor">
<td class="colFirst"><a href="io/grpc/CompositeCallCredentials.html" title="class in io.grpc">CompositeCallCredentials</a></td>
<th class="colLast" scope="row">
<div class="block">Uses multiple <code>CallCredentials</code> as if they were one.</div>
</th>
</tr>
<tr id="i112" class="altColor">
<td class="colFirst"><a href="io/grpc/CompositeChannelCredentials.html" title="class in io.grpc">CompositeChannelCredentials</a></td>
<th class="colLast" scope="row">
<div class="block"><code>ChannelCredentials</code> which use per-RPC <a href="io/grpc/CallCredentials.html" title="class in io.grpc"><code>CallCredentials</code></a>.</div>
</th>
</tr>
<tr id="i113" class="rowColor">
<td class="colFirst"><a href="io/grpc/Compressor.html" title="interface in io.grpc">Compressor</a></td>
<th class="colLast" scope="row">
<div class="block">Represents a message compressor.</div>
</th>
</tr>
<tr id="i114" class="altColor">
<td class="colFirst"><a href="io/grpc/CompressorRegistry.html" title="class in io.grpc">CompressorRegistry</a></td>
<th class="colLast" scope="row">
<div class="block">Encloses classes related to the compression and decompression of messages.</div>
</th>
</tr>
<tr id="i115" class="rowColor">
<td class="colFirst"><a href="io/grpc/ConnectivityState.html" title="enum in io.grpc">ConnectivityState</a></td>
<th class="colLast" scope="row">
<div class="block">The connectivity states.</div>
</th>
</tr>
<tr id="i116" class="altColor">
<td class="colFirst"><a href="io/grpc/ConnectivityStateInfo.html" title="class in io.grpc">ConnectivityStateInfo</a></td>
<th class="colLast" scope="row">
<div class="block">A tuple of a <a href="io/grpc/ConnectivityState.html" title="enum in io.grpc"><code>ConnectivityState</code></a> and its associated <a href="io/grpc/Status.html" title="class in io.grpc"><code>Status</code></a>.</div>
</th>
</tr>
<tr id="i117" class="rowColor">
<td class="colFirst"><a href="io/grpc/Context.html" title="class in io.grpc">Context</a></td>
<th class="colLast" scope="row">
<div class="block">A context propagation mechanism which can carry scoped-values across API boundaries and between
threads.</div>
</th>
</tr>
<tr id="i118" class="altColor">
<td class="colFirst"><a href="io/grpc/Context.CancellableContext.html" title="class in io.grpc">Context.CancellableContext</a></td>
<th class="colLast" scope="row">
<div class="block">A context which inherits cancellation from its parent but which can also be independently
cancelled and which will propagate cancellation to its descendants.</div>
</th>
</tr>
<tr id="i119" class="rowColor">
<td class="colFirst"><a href="io/grpc/Context.CancellationListener.html" title="interface in io.grpc">Context.CancellationListener</a></td>
<th class="colLast" scope="row">
<div class="block">A listener notified on context cancellation.</div>
</th>
</tr>
<tr id="i120" class="altColor">
<td class="colFirst"><a href="io/grpc/Context.Key.html" title="class in io.grpc">Context.Key</a>&lt;<a href="io/grpc/Context.Key.html" title="type parameter in Context.Key">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Key for indexing values stored in a context.</div>
</th>
</tr>
<tr id="i121" class="rowColor">
<td class="colFirst"><a href="io/grpc/Context.Storage.html" title="class in io.grpc">Context.Storage</a></td>
<th class="colLast" scope="row">
<div class="block">Defines the mechanisms for attaching and detaching the "current" context.</div>
</th>
</tr>
<tr id="i122" class="altColor">
<td class="colFirst"><a href="io/grpc/Contexts.html" title="class in io.grpc">Contexts</a></td>
<th class="colLast" scope="row">
<div class="block">Utility methods for working with <a href="io/grpc/Context.html" title="class in io.grpc"><code>Context</code></a>s in GRPC.</div>
</th>
</tr>
<tr id="i123" class="rowColor">
<td class="colFirst"><a href="io/grpc/xds/CsdsService.html" title="class in io.grpc.xds">CsdsService</a></td>
<th class="colLast" scope="row">
<div class="block">The CSDS service provides information about the status of a running xDS client.</div>
</th>
</tr>
<tr id="i124" class="altColor">
<td class="colFirst"><a href="io/grpc/gcp/csm/observability/CsmObservability.html" title="class in io.grpc.gcp.csm.observability">CsmObservability</a></td>
<th class="colLast" scope="row">
<div class="block">The entrypoint for GCP's CSM OpenTelemetry metrics functionality in gRPC.</div>
</th>
</tr>
<tr id="i125" class="rowColor">
<td class="colFirst"><a href="io/grpc/gcp/csm/observability/CsmObservability.Builder.html" title="class in io.grpc.gcp.csm.observability">CsmObservability.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Builder for configuring <a href="io/grpc/gcp/csm/observability/CsmObservability.html" title="class in io.grpc.gcp.csm.observability"><code>CsmObservability</code></a>.</div>
</th>
</tr>
<tr id="i126" class="altColor">
<td class="colFirst"><a href="io/grpc/Deadline.html" title="class in io.grpc">Deadline</a></td>
<th class="colLast" scope="row">
<div class="block">An absolute point in time, generally for tracking when a task should be completed.</div>
</th>
</tr>
<tr id="i127" class="rowColor">
<td class="colFirst"><a href="io/grpc/Deadline.Ticker.html" title="class in io.grpc">Deadline.Ticker</a></td>
<th class="colLast" scope="row">
<div class="block">Time source representing nanoseconds since fixed but arbitrary point in time.</div>
</th>
</tr>
<tr id="i128" class="altColor">
<td class="colFirst"><a href="io/grpc/Decompressor.html" title="interface in io.grpc">Decompressor</a></td>
<th class="colLast" scope="row">
<div class="block">Represents a message decompressor.</div>
</th>
</tr>
<tr id="i129" class="rowColor">
<td class="colFirst"><a href="io/grpc/DecompressorRegistry.html" title="class in io.grpc">DecompressorRegistry</a></td>
<th class="colLast" scope="row">
<div class="block">Encloses classes related to the compression and decompression of messages.</div>
</th>
</tr>
<tr id="i130" class="altColor">
<td class="colFirst"><a href="io/grpc/Detachable.html" title="interface in io.grpc">Detachable</a></td>
<th class="colLast" scope="row">
<div class="block">An extension of <a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>InputStream</code></a> that allows the underlying data source to be detached and
transferred to a new instance of the same kind.</div>
</th>
</tr>
<tr id="i131" class="rowColor">
<td class="colFirst"><a href="io/grpc/Drainable.html" title="interface in io.grpc">Drainable</a></td>
<th class="colLast" scope="row">
<div class="block">Extension to an <a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>InputStream</code></a> or alike by adding a method that transfers all
content to an <a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>OutputStream</code></a>.</div>
</th>
</tr>
<tr id="i132" class="altColor">
<td class="colFirst"><a href="io/grpc/EquivalentAddressGroup.html" title="class in io.grpc">EquivalentAddressGroup</a></td>
<th class="colLast" scope="row">
<div class="block">A group of <a href="https://docs.oracle.com/javase/8/docs/api/java/net/SocketAddress.html?is-external=true" title="class or interface in java.net" class="externalLink"><code>SocketAddress</code></a>es that are considered equivalent when channel makes connections.</div>
</th>
</tr>
<tr id="i133" class="rowColor">
<td class="colFirst"><a href="io/grpc/EquivalentAddressGroup.Attr.html" title="annotation in io.grpc">EquivalentAddressGroup.Attr</a></td>
<th class="colLast" scope="row">
<div class="block">Annotation for <a href="io/grpc/EquivalentAddressGroup.html" title="class in io.grpc"><code>EquivalentAddressGroup</code></a>'s attributes.</div>
</th>
</tr>
<tr id="i134" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ErrorResponse.html" title="class in io.grpc.reflection.v1">ErrorResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
The error code and error message sent by the server when an error occurs.</div>
</th>
</tr>
<tr id="i135" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ErrorResponse.html" title="class in io.grpc.reflection.v1alpha">ErrorResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
The error code and error message sent by the server when an error occurs.</div>
</th>
</tr>
<tr id="i136" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ErrorResponse.Builder.html" title="class in io.grpc.reflection.v1">ErrorResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
The error code and error message sent by the server when an error occurs.</div>
</th>
</tr>
<tr id="i137" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ErrorResponse.Builder.html" title="class in io.grpc.reflection.v1alpha">ErrorResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
The error code and error message sent by the server when an error occurs.</div>
</th>
</tr>
<tr id="i138" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ErrorResponseOrBuilder.html" title="interface in io.grpc.reflection.v1">ErrorResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i139" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ErrorResponseOrBuilder.html" title="interface in io.grpc.reflection.v1alpha">ErrorResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i140" class="altColor">
<td class="colFirst"><a href="io/grpc/ExperimentalApi.html" title="annotation in io.grpc">ExperimentalApi</a></td>
<th class="colLast" scope="row">
<div class="block">Indicates a public API that can change at any time, and has no guarantee of API stability and
backward-compatibility.</div>
</th>
</tr>
<tr id="i141" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ExtensionNumberResponse.html" title="class in io.grpc.reflection.v1">ExtensionNumberResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
A list of extension numbers sent by the server answering
all_extension_numbers_of_type request.</div>
</th>
</tr>
<tr id="i142" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ExtensionNumberResponse.html" title="class in io.grpc.reflection.v1alpha">ExtensionNumberResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
A list of extension numbers sent by the server answering
all_extension_numbers_of_type request.</div>
</th>
</tr>
<tr id="i143" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ExtensionNumberResponse.Builder.html" title="class in io.grpc.reflection.v1">ExtensionNumberResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
A list of extension numbers sent by the server answering
all_extension_numbers_of_type request.</div>
</th>
</tr>
<tr id="i144" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ExtensionNumberResponse.Builder.html" title="class in io.grpc.reflection.v1alpha">ExtensionNumberResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
A list of extension numbers sent by the server answering
all_extension_numbers_of_type request.</div>
</th>
</tr>
<tr id="i145" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ExtensionNumberResponseOrBuilder.html" title="interface in io.grpc.reflection.v1">ExtensionNumberResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i146" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ExtensionNumberResponseOrBuilder.html" title="interface in io.grpc.reflection.v1alpha">ExtensionNumberResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i147" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ExtensionRequest.html" title="class in io.grpc.reflection.v1">ExtensionRequest</a></td>
<th class="colLast" scope="row">
<div class="block">
The type name and extension number sent by the client when requesting
file_containing_extension.</div>
</th>
</tr>
<tr id="i148" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ExtensionRequest.html" title="class in io.grpc.reflection.v1alpha">ExtensionRequest</a></td>
<th class="colLast" scope="row">
<div class="block">
The type name and extension number sent by the client when requesting
file_containing_extension.</div>
</th>
</tr>
<tr id="i149" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ExtensionRequest.Builder.html" title="class in io.grpc.reflection.v1">ExtensionRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
The type name and extension number sent by the client when requesting
file_containing_extension.</div>
</th>
</tr>
<tr id="i150" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ExtensionRequest.Builder.html" title="class in io.grpc.reflection.v1alpha">ExtensionRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
The type name and extension number sent by the client when requesting
file_containing_extension.</div>
</th>
</tr>
<tr id="i151" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ExtensionRequestOrBuilder.html" title="interface in io.grpc.reflection.v1">ExtensionRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i152" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ExtensionRequestOrBuilder.html" title="interface in io.grpc.reflection.v1alpha">ExtensionRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i153" class="rowColor">
<td class="colFirst"><a href="io/grpc/lb/v1/FallbackResponse.html" title="class in io.grpc.lb.v1">FallbackResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.lb.v1.FallbackResponse</code></div>
</th>
</tr>
<tr id="i154" class="altColor">
<td class="colFirst"><a href="io/grpc/lb/v1/FallbackResponse.Builder.html" title="class in io.grpc.lb.v1">FallbackResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.lb.v1.FallbackResponse</code></div>
</th>
</tr>
<tr id="i155" class="rowColor">
<td class="colFirst"><a href="io/grpc/lb/v1/FallbackResponseOrBuilder.html" title="interface in io.grpc.lb.v1">FallbackResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i156" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/FileDescriptorResponse.html" title="class in io.grpc.reflection.v1">FileDescriptorResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
Serialized FileDescriptorProto messages sent by the server answering
a file_by_filename, file_containing_symbol, or file_containing_extension
request.</div>
</th>
</tr>
<tr id="i157" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/FileDescriptorResponse.html" title="class in io.grpc.reflection.v1alpha">FileDescriptorResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
Serialized FileDescriptorProto messages sent by the server answering
a file_by_filename, file_containing_symbol, or file_containing_extension
request.</div>
</th>
</tr>
<tr id="i158" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/FileDescriptorResponse.Builder.html" title="class in io.grpc.reflection.v1">FileDescriptorResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Serialized FileDescriptorProto messages sent by the server answering
a file_by_filename, file_containing_symbol, or file_containing_extension
request.</div>
</th>
</tr>
<tr id="i159" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/FileDescriptorResponse.Builder.html" title="class in io.grpc.reflection.v1alpha">FileDescriptorResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Serialized FileDescriptorProto messages sent by the server answering
a file_by_filename, file_containing_symbol, or file_containing_extension
request.</div>
</th>
</tr>
<tr id="i160" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/FileDescriptorResponseOrBuilder.html" title="interface in io.grpc.reflection.v1">FileDescriptorResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i161" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/FileDescriptorResponseOrBuilder.html" title="interface in io.grpc.reflection.v1alpha">FileDescriptorResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i162" class="altColor">
<td class="colFirst"><a href="io/grpc/ForwardingChannelBuilder.html" title="class in io.grpc">ForwardingChannelBuilder</a>&lt;<a href="io/grpc/ForwardingChannelBuilder.html" title="type parameter in ForwardingChannelBuilder">T</a> extends <a href="io/grpc/ForwardingChannelBuilder.html" title="class in io.grpc">ForwardingChannelBuilder</a>&lt;<a href="io/grpc/ForwardingChannelBuilder.html" title="type parameter in ForwardingChannelBuilder">T</a>&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">A <a href="io/grpc/ManagedChannelBuilder.html" title="class in io.grpc"><code>ManagedChannelBuilder</code></a> that delegates all its builder methods to another builder by
default.</div>
</th>
</tr>
<tr id="i163" class="rowColor">
<td class="colFirst"><a href="io/grpc/ForwardingChannelBuilder2.html" title="class in io.grpc">ForwardingChannelBuilder2</a>&lt;<a href="io/grpc/ForwardingChannelBuilder2.html" title="type parameter in ForwardingChannelBuilder2">T</a> extends <a href="io/grpc/ManagedChannelBuilder.html" title="class in io.grpc">ManagedChannelBuilder</a>&lt;<a href="io/grpc/ForwardingChannelBuilder2.html" title="type parameter in ForwardingChannelBuilder2">T</a>&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">A <a href="io/grpc/ManagedChannelBuilder.html" title="class in io.grpc"><code>ManagedChannelBuilder</code></a> that delegates all its builder methods to another builder by
default.</div>
</th>
</tr>
<tr id="i164" class="altColor">
<td class="colFirst"><a href="io/grpc/ForwardingClientCall.html" title="class in io.grpc">ForwardingClientCall</a>&lt;<a href="io/grpc/ForwardingClientCall.html" title="type parameter in ForwardingClientCall">ReqT</a>,&#8203;<a href="io/grpc/ForwardingClientCall.html" title="type parameter in ForwardingClientCall">RespT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A <a href="io/grpc/ClientCall.html" title="class in io.grpc"><code>ClientCall</code></a> which forwards all of its methods to another <a href="io/grpc/ClientCall.html" title="class in io.grpc"><code>ClientCall</code></a>.</div>
</th>
</tr>
<tr id="i165" class="rowColor">
<td class="colFirst"><a href="io/grpc/ForwardingClientCall.SimpleForwardingClientCall.html" title="class in io.grpc">ForwardingClientCall.SimpleForwardingClientCall</a>&lt;<a href="io/grpc/ForwardingClientCall.SimpleForwardingClientCall.html" title="type parameter in ForwardingClientCall.SimpleForwardingClientCall">ReqT</a>,&#8203;<a href="io/grpc/ForwardingClientCall.SimpleForwardingClientCall.html" title="type parameter in ForwardingClientCall.SimpleForwardingClientCall">RespT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A simplified version of <a href="io/grpc/ForwardingClientCall.html" title="class in io.grpc"><code>ForwardingClientCall</code></a> where subclasses can pass in a <a href="io/grpc/ClientCall.html" title="class in io.grpc"><code>ClientCall</code></a> as the delegate.</div>
</th>
</tr>
<tr id="i166" class="altColor">
<td class="colFirst"><a href="io/grpc/ForwardingClientCallListener.html" title="class in io.grpc">ForwardingClientCallListener</a>&lt;<a href="io/grpc/ForwardingClientCallListener.html" title="type parameter in ForwardingClientCallListener">RespT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A <a href="io/grpc/ClientCall.Listener.html" title="class in io.grpc"><code>ClientCall.Listener</code></a> which forwards all of its methods to another <a href="io/grpc/ClientCall.Listener.html" title="class in io.grpc"><code>ClientCall.Listener</code></a>.</div>
</th>
</tr>
<tr id="i167" class="rowColor">
<td class="colFirst"><a href="io/grpc/ForwardingClientCallListener.SimpleForwardingClientCallListener.html" title="class in io.grpc">ForwardingClientCallListener.SimpleForwardingClientCallListener</a>&lt;<a href="io/grpc/ForwardingClientCallListener.SimpleForwardingClientCallListener.html" title="type parameter in ForwardingClientCallListener.SimpleForwardingClientCallListener">RespT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A simplified version of <a href="io/grpc/ForwardingClientCallListener.html" title="class in io.grpc"><code>ForwardingClientCallListener</code></a> where subclasses can pass in a
<a href="io/grpc/ClientCall.Listener.html" title="class in io.grpc"><code>ClientCall.Listener</code></a> as the delegate.</div>
</th>
</tr>
<tr id="i168" class="altColor">
<td class="colFirst"><a href="io/grpc/util/ForwardingClientStreamTracer.html" title="class in io.grpc.util">ForwardingClientStreamTracer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i169" class="rowColor">
<td class="colFirst"><a href="io/grpc/util/ForwardingLoadBalancer.html" title="class in io.grpc.util">ForwardingLoadBalancer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i170" class="altColor">
<td class="colFirst"><a href="io/grpc/util/ForwardingLoadBalancerHelper.html" title="class in io.grpc.util">ForwardingLoadBalancerHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i171" class="rowColor">
<td class="colFirst"><a href="io/grpc/ForwardingServerBuilder.html" title="class in io.grpc">ForwardingServerBuilder</a>&lt;<a href="io/grpc/ForwardingServerBuilder.html" title="type parameter in ForwardingServerBuilder">T</a> extends <a href="io/grpc/ServerBuilder.html" title="class in io.grpc">ServerBuilder</a>&lt;<a href="io/grpc/ForwardingServerBuilder.html" title="type parameter in ForwardingServerBuilder">T</a>&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">A <a href="io/grpc/ServerBuilder.html" title="class in io.grpc"><code>ServerBuilder</code></a> that delegates all its builder methods to another builder by default.</div>
</th>
</tr>
<tr id="i172" class="altColor">
<td class="colFirst"><a href="io/grpc/ForwardingServerCall.html" title="class in io.grpc">ForwardingServerCall</a>&lt;<a href="io/grpc/ForwardingServerCall.html" title="type parameter in ForwardingServerCall">ReqT</a>,&#8203;<a href="io/grpc/ForwardingServerCall.html" title="type parameter in ForwardingServerCall">RespT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A <a href="io/grpc/ServerCall.html" title="class in io.grpc"><code>ServerCall</code></a> which forwards all of its methods to another <a href="io/grpc/ServerCall.html" title="class in io.grpc"><code>ServerCall</code></a>.</div>
</th>
</tr>
<tr id="i173" class="rowColor">
<td class="colFirst"><a href="io/grpc/ForwardingServerCall.SimpleForwardingServerCall.html" title="class in io.grpc">ForwardingServerCall.SimpleForwardingServerCall</a>&lt;<a href="io/grpc/ForwardingServerCall.SimpleForwardingServerCall.html" title="type parameter in ForwardingServerCall.SimpleForwardingServerCall">ReqT</a>,&#8203;<a href="io/grpc/ForwardingServerCall.SimpleForwardingServerCall.html" title="type parameter in ForwardingServerCall.SimpleForwardingServerCall">RespT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A simplified version of <a href="io/grpc/ForwardingServerCall.html" title="class in io.grpc"><code>ForwardingServerCall</code></a> where subclasses can pass in a <a href="io/grpc/ServerCall.html" title="class in io.grpc"><code>ServerCall</code></a> as the delegate.</div>
</th>
</tr>
<tr id="i174" class="altColor">
<td class="colFirst"><a href="io/grpc/ForwardingServerCallListener.html" title="class in io.grpc">ForwardingServerCallListener</a>&lt;<a href="io/grpc/ForwardingServerCallListener.html" title="type parameter in ForwardingServerCallListener">ReqT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A <a href="io/grpc/ServerCall.Listener.html" title="class in io.grpc"><code>ServerCall.Listener</code></a> which forwards all of its methods to another <a href="io/grpc/ServerCall.Listener.html" title="class in io.grpc"><code>ServerCall.Listener</code></a> of matching parameterized types.</div>
</th>
</tr>
<tr id="i175" class="rowColor">
<td class="colFirst"><a href="io/grpc/ForwardingServerCallListener.SimpleForwardingServerCallListener.html" title="class in io.grpc">ForwardingServerCallListener.SimpleForwardingServerCallListener</a>&lt;<a href="io/grpc/ForwardingServerCallListener.SimpleForwardingServerCallListener.html" title="type parameter in ForwardingServerCallListener.SimpleForwardingServerCallListener">ReqT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A simplified version of <a href="io/grpc/ForwardingServerCallListener.html" title="class in io.grpc"><code>ForwardingServerCallListener</code></a> where subclasses can pass in a
<a href="io/grpc/ServerCall.Listener.html" title="class in io.grpc"><code>ServerCall.Listener</code></a> as the delegate.</div>
</th>
</tr>
<tr id="i176" class="altColor">
<td class="colFirst"><a href="io/grpc/util/ForwardingSubchannel.html" title="class in io.grpc.util">ForwardingSubchannel</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i177" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetChannelRequest.html" title="class in io.grpc.channelz.v1">GetChannelRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetChannelRequest</code></div>
</th>
</tr>
<tr id="i178" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetChannelRequest.Builder.html" title="class in io.grpc.channelz.v1">GetChannelRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetChannelRequest</code></div>
</th>
</tr>
<tr id="i179" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetChannelRequestOrBuilder.html" title="interface in io.grpc.channelz.v1">GetChannelRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i180" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetChannelResponse.html" title="class in io.grpc.channelz.v1">GetChannelResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetChannelResponse</code></div>
</th>
</tr>
<tr id="i181" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetChannelResponse.Builder.html" title="class in io.grpc.channelz.v1">GetChannelResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetChannelResponse</code></div>
</th>
</tr>
<tr id="i182" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetChannelResponseOrBuilder.html" title="interface in io.grpc.channelz.v1">GetChannelResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i183" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetServerRequest.html" title="class in io.grpc.channelz.v1">GetServerRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetServerRequest</code></div>
</th>
</tr>
<tr id="i184" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetServerRequest.Builder.html" title="class in io.grpc.channelz.v1">GetServerRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetServerRequest</code></div>
</th>
</tr>
<tr id="i185" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetServerRequestOrBuilder.html" title="interface in io.grpc.channelz.v1">GetServerRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i186" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetServerResponse.html" title="class in io.grpc.channelz.v1">GetServerResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetServerResponse</code></div>
</th>
</tr>
<tr id="i187" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetServerResponse.Builder.html" title="class in io.grpc.channelz.v1">GetServerResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetServerResponse</code></div>
</th>
</tr>
<tr id="i188" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetServerResponseOrBuilder.html" title="interface in io.grpc.channelz.v1">GetServerResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i189" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetServerSocketsRequest.html" title="class in io.grpc.channelz.v1">GetServerSocketsRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetServerSocketsRequest</code></div>
</th>
</tr>
<tr id="i190" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetServerSocketsRequest.Builder.html" title="class in io.grpc.channelz.v1">GetServerSocketsRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetServerSocketsRequest</code></div>
</th>
</tr>
<tr id="i191" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetServerSocketsRequestOrBuilder.html" title="interface in io.grpc.channelz.v1">GetServerSocketsRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i192" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetServerSocketsResponse.html" title="class in io.grpc.channelz.v1">GetServerSocketsResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetServerSocketsResponse</code></div>
</th>
</tr>
<tr id="i193" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetServerSocketsResponse.Builder.html" title="class in io.grpc.channelz.v1">GetServerSocketsResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetServerSocketsResponse</code></div>
</th>
</tr>
<tr id="i194" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetServerSocketsResponseOrBuilder.html" title="interface in io.grpc.channelz.v1">GetServerSocketsResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i195" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetServersRequest.html" title="class in io.grpc.channelz.v1">GetServersRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetServersRequest</code></div>
</th>
</tr>
<tr id="i196" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetServersRequest.Builder.html" title="class in io.grpc.channelz.v1">GetServersRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetServersRequest</code></div>
</th>
</tr>
<tr id="i197" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetServersRequestOrBuilder.html" title="interface in io.grpc.channelz.v1">GetServersRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i198" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetServersResponse.html" title="class in io.grpc.channelz.v1">GetServersResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetServersResponse</code></div>
</th>
</tr>
<tr id="i199" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetServersResponse.Builder.html" title="class in io.grpc.channelz.v1">GetServersResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetServersResponse</code></div>
</th>
</tr>
<tr id="i200" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetServersResponseOrBuilder.html" title="interface in io.grpc.channelz.v1">GetServersResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i201" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetSocketRequest.html" title="class in io.grpc.channelz.v1">GetSocketRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetSocketRequest</code></div>
</th>
</tr>
<tr id="i202" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetSocketRequest.Builder.html" title="class in io.grpc.channelz.v1">GetSocketRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetSocketRequest</code></div>
</th>
</tr>
<tr id="i203" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetSocketRequestOrBuilder.html" title="interface in io.grpc.channelz.v1">GetSocketRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i204" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetSocketResponse.html" title="class in io.grpc.channelz.v1">GetSocketResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetSocketResponse</code></div>
</th>
</tr>
<tr id="i205" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetSocketResponse.Builder.html" title="class in io.grpc.channelz.v1">GetSocketResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetSocketResponse</code></div>
</th>
</tr>
<tr id="i206" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetSocketResponseOrBuilder.html" title="interface in io.grpc.channelz.v1">GetSocketResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i207" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetSubchannelRequest.html" title="class in io.grpc.channelz.v1">GetSubchannelRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetSubchannelRequest</code></div>
</th>
</tr>
<tr id="i208" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetSubchannelRequest.Builder.html" title="class in io.grpc.channelz.v1">GetSubchannelRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetSubchannelRequest</code></div>
</th>
</tr>
<tr id="i209" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetSubchannelRequestOrBuilder.html" title="interface in io.grpc.channelz.v1">GetSubchannelRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i210" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetSubchannelResponse.html" title="class in io.grpc.channelz.v1">GetSubchannelResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetSubchannelResponse</code></div>
</th>
</tr>
<tr id="i211" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetSubchannelResponse.Builder.html" title="class in io.grpc.channelz.v1">GetSubchannelResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetSubchannelResponse</code></div>
</th>
</tr>
<tr id="i212" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetSubchannelResponseOrBuilder.html" title="interface in io.grpc.channelz.v1">GetSubchannelResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i213" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetTopChannelsRequest.html" title="class in io.grpc.channelz.v1">GetTopChannelsRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetTopChannelsRequest</code></div>
</th>
</tr>
<tr id="i214" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetTopChannelsRequest.Builder.html" title="class in io.grpc.channelz.v1">GetTopChannelsRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetTopChannelsRequest</code></div>
</th>
</tr>
<tr id="i215" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetTopChannelsRequestOrBuilder.html" title="interface in io.grpc.channelz.v1">GetTopChannelsRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i216" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetTopChannelsResponse.html" title="class in io.grpc.channelz.v1">GetTopChannelsResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetTopChannelsResponse</code></div>
</th>
</tr>
<tr id="i217" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetTopChannelsResponse.Builder.html" title="class in io.grpc.channelz.v1">GetTopChannelsResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.GetTopChannelsResponse</code></div>
</th>
</tr>
<tr id="i218" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/GetTopChannelsResponseOrBuilder.html" title="interface in io.grpc.channelz.v1">GetTopChannelsResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i219" class="rowColor">
<td class="colFirst"><a href="io/grpc/util/GracefulSwitchLoadBalancer.html" title="class in io.grpc.util">GracefulSwitchLoadBalancer</a></td>
<th class="colLast" scope="row">
<div class="block">A load balancer that gracefully swaps to a new lb policy.</div>
</th>
</tr>
<tr id="i220" class="altColor">
<td class="colFirst"><a href="io/grpc/Grpc.html" title="class in io.grpc">Grpc</a></td>
<th class="colLast" scope="row">
<div class="block">Stuff that are part of the public API but are not bound to particular classes, e.g., static
methods, constants, attribute and context keys.</div>
</th>
</tr>
<tr id="i221" class="rowColor">
<td class="colFirst"><a href="io/grpc/Grpc.TransportAttr.html" title="annotation in io.grpc">Grpc.TransportAttr</a></td>
<th class="colLast" scope="row">
<div class="block">Annotation for transport attributes.</div>
</th>
</tr>
<tr id="i222" class="altColor">
<td class="colFirst"><a href="io/grpc/testing/GrpcCleanupRule.html" title="class in io.grpc.testing">GrpcCleanupRule</a></td>
<th class="colLast" scope="row">
<div class="block">A JUnit <code>ExternalResource</code> that can register gRPC resources and manages its automatic
release at the end of the test.</div>
</th>
</tr>
<tr id="i223" class="rowColor">
<td class="colFirst"><a href="io/grpc/stub/annotations/GrpcGenerated.html" title="annotation in io.grpc.stub.annotations">GrpcGenerated</a></td>
<th class="colLast" scope="row">
<div class="block">Annotates that the class is gRPC-generated code to assist
<a href="https://docs.oracle.com/javase/6/docs/api/javax/annotation/processing/Processor.html">
Java Annotation Processors.</a></div>
</th>
</tr>
<tr id="i224" class="altColor">
<td class="colFirst"><a href="io/grpc/grpclb/GrpclbConstants.html" title="class in io.grpc.grpclb">GrpclbConstants</a></td>
<th class="colLast" scope="row">
<div class="block">Constants for the GRPCLB load-balancer.</div>
</th>
</tr>
<tr id="i225" class="rowColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/GrpcLogEntry.html" title="class in io.grpc.binarylog.v1">GrpcLogEntry</a></td>
<th class="colLast" scope="row">
<div class="block">
Log entry we store in binary logs</div>
</th>
</tr>
<tr id="i226" class="altColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/GrpcLogEntry.Builder.html" title="class in io.grpc.binarylog.v1">GrpcLogEntry.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Log entry we store in binary logs</div>
</th>
</tr>
<tr id="i227" class="rowColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/GrpcLogEntry.EventType.html" title="enum in io.grpc.binarylog.v1">GrpcLogEntry.EventType</a></td>
<th class="colLast" scope="row">
<div class="block">
Enumerates the type of event
Note the terminology is different from the RPC semantics
definition, but the same meaning is expressed here.</div>
</th>
</tr>
<tr id="i228" class="altColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/GrpcLogEntry.Logger.html" title="enum in io.grpc.binarylog.v1">GrpcLogEntry.Logger</a></td>
<th class="colLast" scope="row">
<div class="block">
Enumerates the entity that generates the log entry</div>
</th>
</tr>
<tr id="i229" class="rowColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/GrpcLogEntry.PayloadCase.html" title="enum in io.grpc.binarylog.v1">GrpcLogEntry.PayloadCase</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i230" class="altColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/GrpcLogEntryOrBuilder.html" title="interface in io.grpc.binarylog.v1">GrpcLogEntryOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i231" class="rowColor">
<td class="colFirst"><a href="io/grpc/opentelemetry/GrpcOpenTelemetry.html" title="class in io.grpc.opentelemetry">GrpcOpenTelemetry</a></td>
<th class="colLast" scope="row">
<div class="block">The entrypoint for OpenTelemetry metrics functionality in gRPC.</div>
</th>
</tr>
<tr id="i232" class="altColor">
<td class="colFirst"><a href="io/grpc/opentelemetry/GrpcOpenTelemetry.Builder.html" title="class in io.grpc.opentelemetry">GrpcOpenTelemetry.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Builder for configuring <a href="io/grpc/opentelemetry/GrpcOpenTelemetry.html" title="class in io.grpc.opentelemetry"><code>GrpcOpenTelemetry</code></a>.</div>
</th>
</tr>
<tr id="i233" class="rowColor">
<td class="colFirst"><a href="io/grpc/testing/GrpcServerRule.html" title="class in io.grpc.testing">GrpcServerRule</a></td>
<th class="colLast" scope="row">
<div class="block"><code>GrpcServerRule</code> is a JUnit <code>TestRule</code> that starts an in-process gRPC service with
a <a href="io/grpc/util/MutableHandlerRegistry.html" title="class in io.grpc.util"><code>MutableHandlerRegistry</code></a> for adding services.</div>
</th>
</tr>
<tr id="i234" class="altColor">
<td class="colFirst"><a href="io/grpc/servlet/GrpcServlet.html" title="class in io.grpc.servlet">GrpcServlet</a></td>
<th class="colLast" scope="row">
<div class="block">A simple servlet backed by a gRPC server.</div>
</th>
</tr>
<tr id="i235" class="rowColor">
<td class="colFirst"><a href="io/grpc/servlet/jakarta/GrpcServlet.html" title="class in io.grpc.servlet.jakarta">GrpcServlet</a></td>
<th class="colLast" scope="row">
<div class="block">A simple servlet backed by a gRPC server.</div>
</th>
</tr>
<tr id="i236" class="altColor">
<td class="colFirst"><a href="io/grpc/netty/GrpcSslContexts.html" title="class in io.grpc.netty">GrpcSslContexts</a></td>
<th class="colLast" scope="row">
<div class="block">Utility for configuring SslContext for gRPC.</div>
</th>
</tr>
<tr id="i237" class="rowColor">
<td class="colFirst"><a href="io/grpc/opentelemetry/GrpcTraceBinContextPropagator.html" title="class in io.grpc.opentelemetry">GrpcTraceBinContextPropagator</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>TextMapPropagator</code> for transmitting "grpc-trace-bin" span context.</div>
</th>
</tr>
<tr id="i238" class="altColor">
<td class="colFirst"><a href="io/grpc/HandlerRegistry.html" title="class in io.grpc">HandlerRegistry</a></td>
<th class="colLast" scope="row">
<div class="block">Registry of services and their methods used by servers to dispatching incoming calls.</div>
</th>
</tr>
<tr id="i239" class="rowColor">
<td class="colFirst"><a href="io/grpc/HasByteBuffer.html" title="interface in io.grpc">HasByteBuffer</a></td>
<th class="colLast" scope="row">
<div class="block">Extension to an <a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>InputStream</code></a> whose content can be accessed as <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio" class="externalLink"><code>ByteBuffer</code></a>s.</div>
</th>
</tr>
<tr id="i240" class="altColor">
<td class="colFirst"><a href="io/grpc/protobuf/services/HealthCheckingLoadBalancerUtil.html" title="class in io.grpc.protobuf.services">HealthCheckingLoadBalancerUtil</a></td>
<th class="colLast" scope="row">
<div class="block">Utility for enabling
<a href="https://github.com/grpc/proposal/blob/master/A17-client-side-health-checking.md">
client-side health checking</a> for <a href="io/grpc/LoadBalancer.html" title="class in io.grpc"><code>LoadBalancer</code></a>s.</div>
</th>
</tr>
<tr id="i241" class="rowColor">
<td class="colFirst"><a href="io/grpc/health/v1/HealthCheckRequest.html" title="class in io.grpc.health.v1">HealthCheckRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.health.v1.HealthCheckRequest</code></div>
</th>
</tr>
<tr id="i242" class="altColor">
<td class="colFirst"><a href="io/grpc/health/v1/HealthCheckRequest.Builder.html" title="class in io.grpc.health.v1">HealthCheckRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.health.v1.HealthCheckRequest</code></div>
</th>
</tr>
<tr id="i243" class="rowColor">
<td class="colFirst"><a href="io/grpc/health/v1/HealthCheckRequestOrBuilder.html" title="interface in io.grpc.health.v1">HealthCheckRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i244" class="altColor">
<td class="colFirst"><a href="io/grpc/health/v1/HealthCheckResponse.html" title="class in io.grpc.health.v1">HealthCheckResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.health.v1.HealthCheckResponse</code></div>
</th>
</tr>
<tr id="i245" class="rowColor">
<td class="colFirst"><a href="io/grpc/health/v1/HealthCheckResponse.Builder.html" title="class in io.grpc.health.v1">HealthCheckResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.health.v1.HealthCheckResponse</code></div>
</th>
</tr>
<tr id="i246" class="altColor">
<td class="colFirst"><a href="io/grpc/health/v1/HealthCheckResponse.ServingStatus.html" title="enum in io.grpc.health.v1">HealthCheckResponse.ServingStatus</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf enum <code>grpc.health.v1.HealthCheckResponse.ServingStatus</code></div>
</th>
</tr>
<tr id="i247" class="rowColor">
<td class="colFirst"><a href="io/grpc/health/v1/HealthCheckResponseOrBuilder.html" title="interface in io.grpc.health.v1">HealthCheckResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i248" class="altColor">
<td class="colFirst"><a href="io/grpc/health/v1/HealthGrpc.html" title="class in io.grpc.health.v1">HealthGrpc</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i249" class="rowColor">
<td class="colFirst"><a href="io/grpc/health/v1/HealthGrpc.AsyncService.html" title="interface in io.grpc.health.v1">HealthGrpc.AsyncService</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i250" class="altColor">
<td class="colFirst"><a href="io/grpc/health/v1/HealthGrpc.HealthBlockingStub.html" title="class in io.grpc.health.v1">HealthGrpc.HealthBlockingStub</a></td>
<th class="colLast" scope="row">
<div class="block">A stub to allow clients to do limited synchronous rpc calls to service Health.</div>
</th>
</tr>
<tr id="i251" class="rowColor">
<td class="colFirst"><a href="io/grpc/health/v1/HealthGrpc.HealthBlockingV2Stub.html" title="class in io.grpc.health.v1">HealthGrpc.HealthBlockingV2Stub</a></td>
<th class="colLast" scope="row">
<div class="block">A stub to allow clients to do synchronous rpc calls to service Health.</div>
</th>
</tr>
<tr id="i252" class="altColor">
<td class="colFirst"><a href="io/grpc/health/v1/HealthGrpc.HealthFutureStub.html" title="class in io.grpc.health.v1">HealthGrpc.HealthFutureStub</a></td>
<th class="colLast" scope="row">
<div class="block">A stub to allow clients to do ListenableFuture-style rpc calls to service Health.</div>
</th>
</tr>
<tr id="i253" class="rowColor">
<td class="colFirst"><a href="io/grpc/health/v1/HealthGrpc.HealthImplBase.html" title="class in io.grpc.health.v1">HealthGrpc.HealthImplBase</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for the server implementation of the service Health.</div>
</th>
</tr>
<tr id="i254" class="altColor">
<td class="colFirst"><a href="io/grpc/health/v1/HealthGrpc.HealthStub.html" title="class in io.grpc.health.v1">HealthGrpc.HealthStub</a></td>
<th class="colLast" scope="row">
<div class="block">A stub to allow clients to do asynchronous rpc calls to service Health.</div>
</th>
</tr>
<tr id="i255" class="rowColor">
<td class="colFirst"><a href="io/grpc/util/HealthProducerHelper.html" title="class in io.grpc.util">HealthProducerHelper</a></td>
<th class="colLast" scope="row">
<div class="block">A new <a href="io/grpc/LoadBalancer.Helper.html" title="class in io.grpc"><code>LoadBalancer.Helper</code></a> used by health producer systems to build health
notification chain, via <a href="io/grpc/LoadBalancer.CreateSubchannelArgs.html" title="class in io.grpc"><code>LoadBalancer.CreateSubchannelArgs</code></a>.</div>
</th>
</tr>
<tr id="i256" class="altColor">
<td class="colFirst"><a href="io/grpc/health/v1/HealthProto.html" title="class in io.grpc.health.v1">HealthProto</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i257" class="rowColor">
<td class="colFirst"><a href="io/grpc/protobuf/services/HealthStatusManager.html" title="class in io.grpc.protobuf.services">HealthStatusManager</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>HealthStatusManager</code> object manages a health check service.</div>
</th>
</tr>
<tr id="i258" class="altColor">
<td class="colFirst"><a href="io/grpc/services/HealthStatusManager.html" title="class in io.grpc.services">HealthStatusManager</a></td>
<th class="colLast" scope="row">Deprecated.
<div class="deprecationComment">Use <a href="io/grpc/protobuf/services/HealthStatusManager.html" title="class in io.grpc.protobuf.services"><code>HealthStatusManager</code></a> instead.</div>
</th>
</tr>
<tr id="i259" class="rowColor">
<td class="colFirst"><a href="io/grpc/HttpConnectProxiedSocketAddress.html" title="class in io.grpc">HttpConnectProxiedSocketAddress</a></td>
<th class="colLast" scope="row">
<div class="block">An <a href="io/grpc/ProxiedSocketAddress.html" title="class in io.grpc"><code>ProxiedSocketAddress</code></a> for making a connection to an endpoint via an HTTP CONNECT proxy.</div>
</th>
</tr>
<tr id="i260" class="altColor">
<td class="colFirst"><a href="io/grpc/HttpConnectProxiedSocketAddress.Builder.html" title="class in io.grpc">HttpConnectProxiedSocketAddress.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">The builder for <a href="io/grpc/HttpConnectProxiedSocketAddress.html" title="class in io.grpc"><code>HttpConnectProxiedSocketAddress</code></a>.</div>
</th>
</tr>
<tr id="i261" class="rowColor">
<td class="colFirst"><a href="io/grpc/lb/v1/InitialLoadBalanceRequest.html" title="class in io.grpc.lb.v1">InitialLoadBalanceRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.lb.v1.InitialLoadBalanceRequest</code></div>
</th>
</tr>
<tr id="i262" class="altColor">
<td class="colFirst"><a href="io/grpc/lb/v1/InitialLoadBalanceRequest.Builder.html" title="class in io.grpc.lb.v1">InitialLoadBalanceRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.lb.v1.InitialLoadBalanceRequest</code></div>
</th>
</tr>
<tr id="i263" class="rowColor">
<td class="colFirst"><a href="io/grpc/lb/v1/InitialLoadBalanceRequestOrBuilder.html" title="interface in io.grpc.lb.v1">InitialLoadBalanceRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i264" class="altColor">
<td class="colFirst"><a href="io/grpc/lb/v1/InitialLoadBalanceResponse.html" title="class in io.grpc.lb.v1">InitialLoadBalanceResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.lb.v1.InitialLoadBalanceResponse</code></div>
</th>
</tr>
<tr id="i265" class="rowColor">
<td class="colFirst"><a href="io/grpc/lb/v1/InitialLoadBalanceResponse.Builder.html" title="class in io.grpc.lb.v1">InitialLoadBalanceResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.lb.v1.InitialLoadBalanceResponse</code></div>
</th>
</tr>
<tr id="i266" class="altColor">
<td class="colFirst"><a href="io/grpc/lb/v1/InitialLoadBalanceResponseOrBuilder.html" title="interface in io.grpc.lb.v1">InitialLoadBalanceResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i267" class="rowColor">
<td class="colFirst"><a href="io/grpc/inprocess/InProcessChannelBuilder.html" title="class in io.grpc.inprocess">InProcessChannelBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">Builder for a channel that issues in-process requests.</div>
</th>
</tr>
<tr id="i268" class="altColor">
<td class="colFirst"><a href="io/grpc/inprocess/InProcessServerBuilder.html" title="class in io.grpc.inprocess">InProcessServerBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">Builder for a server that services in-process requests.</div>
</th>
</tr>
<tr id="i269" class="rowColor">
<td class="colFirst"><a href="io/grpc/inprocess/InProcessSocketAddress.html" title="class in io.grpc.inprocess">InProcessSocketAddress</a></td>
<th class="colLast" scope="row">
<div class="block">Custom SocketAddress class for <code>InProcessTransport</code>.</div>
</th>
</tr>
<tr id="i270" class="altColor">
<td class="colFirst"><a href="io/grpc/InsecureChannelCredentials.html" title="class in io.grpc">InsecureChannelCredentials</a></td>
<th class="colLast" scope="row">
<div class="block">No client identity, authentication, or encryption is to be used.</div>
</th>
</tr>
<tr id="i271" class="rowColor">
<td class="colFirst"><a href="io/grpc/netty/InsecureFromHttp1ChannelCredentials.html" title="class in io.grpc.netty">InsecureFromHttp1ChannelCredentials</a></td>
<th class="colLast" scope="row">
<div class="block">An insecure credential that upgrades from HTTP/1 to HTTP/2.</div>
</th>
</tr>
<tr id="i272" class="altColor">
<td class="colFirst"><a href="io/grpc/InsecureServerCredentials.html" title="class in io.grpc">InsecureServerCredentials</a></td>
<th class="colLast" scope="row">
<div class="block">No server identity or encryption is to be used.</div>
</th>
</tr>
<tr id="i273" class="rowColor">
<td class="colFirst"><a href="io/grpc/Internal.html" title="annotation in io.grpc">Internal</a></td>
<th class="colLast" scope="row">
<div class="block">Annotates a program element (class, method, package, etc) which is internal to gRPC, not part of
the public API, and should not be used by users of gRPC.</div>
</th>
</tr>
<tr id="i274" class="altColor">
<td class="colFirst"><a href="io/grpc/opentelemetry/InternalGrpcOpenTelemetry.html" title="class in io.grpc.opentelemetry">InternalGrpcOpenTelemetry</a></td>
<th class="colLast" scope="row">
<div class="block">Internal accessor for <a href="io/grpc/opentelemetry/GrpcOpenTelemetry.html" title="class in io.grpc.opentelemetry"><code>GrpcOpenTelemetry</code></a>.</div>
</th>
</tr>
<tr id="i275" class="rowColor">
<td class="colFirst"><a href="io/grpc/opentelemetry/InternalOpenTelemetryPlugin.html" title="interface in io.grpc.opentelemetry">InternalOpenTelemetryPlugin</a></td>
<th class="colLast" scope="row">
<div class="block">Accessors for making plugins.</div>
</th>
</tr>
<tr id="i276" class="altColor">
<td class="colFirst"><a href="io/grpc/opentelemetry/InternalOpenTelemetryPlugin.ClientCallPlugin.html" title="interface in io.grpc.opentelemetry">InternalOpenTelemetryPlugin.ClientCallPlugin</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i277" class="rowColor">
<td class="colFirst"><a href="io/grpc/opentelemetry/InternalOpenTelemetryPlugin.ClientStreamPlugin.html" title="interface in io.grpc.opentelemetry">InternalOpenTelemetryPlugin.ClientStreamPlugin</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i278" class="altColor">
<td class="colFirst"><a href="io/grpc/KnownLength.html" title="interface in io.grpc">KnownLength</a></td>
<th class="colLast" scope="row">
<div class="block">An <a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>InputStream</code></a> or alike whose total number of bytes that can be read is known
upfront.</div>
</th>
</tr>
<tr id="i279" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ListServiceResponse.html" title="class in io.grpc.reflection.v1">ListServiceResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
A list of ServiceResponse sent by the server answering list_services request.</div>
</th>
</tr>
<tr id="i280" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ListServiceResponse.html" title="class in io.grpc.reflection.v1alpha">ListServiceResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
A list of ServiceResponse sent by the server answering list_services request.</div>
</th>
</tr>
<tr id="i281" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ListServiceResponse.Builder.html" title="class in io.grpc.reflection.v1">ListServiceResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
A list of ServiceResponse sent by the server answering list_services request.</div>
</th>
</tr>
<tr id="i282" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ListServiceResponse.Builder.html" title="class in io.grpc.reflection.v1alpha">ListServiceResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
A list of ServiceResponse sent by the server answering list_services request.</div>
</th>
</tr>
<tr id="i283" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ListServiceResponseOrBuilder.html" title="interface in io.grpc.reflection.v1">ListServiceResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i284" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ListServiceResponseOrBuilder.html" title="interface in io.grpc.reflection.v1alpha">ListServiceResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i285" class="rowColor">
<td class="colFirst"><a href="io/grpc/LoadBalancer.html" title="class in io.grpc">LoadBalancer</a></td>
<th class="colLast" scope="row">
<div class="block">A pluggable component that receives resolved addresses from <a href="io/grpc/NameResolver.html" title="class in io.grpc"><code>NameResolver</code></a> and provides the
channel a usable subchannel when asked.</div>
</th>
</tr>
<tr id="i286" class="altColor">
<td class="colFirst"><a href="io/grpc/LoadBalancer.CreateSubchannelArgs.html" title="class in io.grpc">LoadBalancer.CreateSubchannelArgs</a></td>
<th class="colLast" scope="row">
<div class="block">Arguments for creating a <a href="io/grpc/LoadBalancer.Subchannel.html" title="class in io.grpc"><code>LoadBalancer.Subchannel</code></a>.</div>
</th>
</tr>
<tr id="i287" class="rowColor">
<td class="colFirst"><a href="io/grpc/LoadBalancer.CreateSubchannelArgs.Builder.html" title="class in io.grpc">LoadBalancer.CreateSubchannelArgs.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i288" class="altColor">
<td class="colFirst"><a href="io/grpc/LoadBalancer.CreateSubchannelArgs.Key.html" title="class in io.grpc">LoadBalancer.CreateSubchannelArgs.Key</a>&lt;<a href="io/grpc/LoadBalancer.CreateSubchannelArgs.Key.html" title="type parameter in LoadBalancer.CreateSubchannelArgs.Key">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Key for a key-value pair.</div>
</th>
</tr>
<tr id="i289" class="rowColor">
<td class="colFirst"><a href="io/grpc/LoadBalancer.ErrorPicker.html" title="class in io.grpc">LoadBalancer.ErrorPicker</a></td>
<th class="colLast" scope="row">Deprecated.
<div class="deprecationComment">Use <code>new FixedResultPicker(PickResult.withError(error))</code> instead.</div>
</th>
</tr>
<tr id="i290" class="altColor">
<td class="colFirst"><a href="io/grpc/LoadBalancer.Factory.html" title="class in io.grpc">LoadBalancer.Factory</a></td>
<th class="colLast" scope="row">
<div class="block">Factory to create <a href="io/grpc/LoadBalancer.html" title="class in io.grpc"><code>LoadBalancer</code></a> instance.</div>
</th>
</tr>
<tr id="i291" class="rowColor">
<td class="colFirst"><a href="io/grpc/LoadBalancer.FixedResultPicker.html" title="class in io.grpc">LoadBalancer.FixedResultPicker</a></td>
<th class="colLast" scope="row">
<div class="block">A picker that always returns the same result.</div>
</th>
</tr>
<tr id="i292" class="altColor">
<td class="colFirst"><a href="io/grpc/LoadBalancer.Helper.html" title="class in io.grpc">LoadBalancer.Helper</a></td>
<th class="colLast" scope="row">
<div class="block">Provides essentials for LoadBalancer implementations.</div>
</th>
</tr>
<tr id="i293" class="rowColor">
<td class="colFirst"><a href="io/grpc/LoadBalancer.PickDetailsConsumer.html" title="interface in io.grpc">LoadBalancer.PickDetailsConsumer</a></td>
<th class="colLast" scope="row">
<div class="block">Receives information about the pick being chosen.</div>
</th>
</tr>
<tr id="i294" class="altColor">
<td class="colFirst"><a href="io/grpc/LoadBalancer.PickResult.html" title="class in io.grpc">LoadBalancer.PickResult</a></td>
<th class="colLast" scope="row">
<div class="block">A balancing decision made by <a href="io/grpc/LoadBalancer.SubchannelPicker.html" title="class in io.grpc"><code>SubchannelPicker</code></a> for an RPC.</div>
</th>
</tr>
<tr id="i295" class="rowColor">
<td class="colFirst"><a href="io/grpc/LoadBalancer.PickSubchannelArgs.html" title="class in io.grpc">LoadBalancer.PickSubchannelArgs</a></td>
<th class="colLast" scope="row">
<div class="block">Provides arguments for a <a href="io/grpc/LoadBalancer.SubchannelPicker.html#pickSubchannel(io.grpc.LoadBalancer.PickSubchannelArgs)"><code>LoadBalancer.SubchannelPicker.pickSubchannel(
LoadBalancer.PickSubchannelArgs)</code></a>.</div>
</th>
</tr>
<tr id="i296" class="altColor">
<td class="colFirst"><a href="io/grpc/LoadBalancer.ResolvedAddresses.html" title="class in io.grpc">LoadBalancer.ResolvedAddresses</a></td>
<th class="colLast" scope="row">
<div class="block">Represents a combination of the resolved server address, associated attributes and a load
balancing policy config.</div>
</th>
</tr>
<tr id="i297" class="rowColor">
<td class="colFirst"><a href="io/grpc/LoadBalancer.ResolvedAddresses.Builder.html" title="class in io.grpc">LoadBalancer.ResolvedAddresses.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Builder for <a href="io/grpc/LoadBalancer.ResolvedAddresses.html" title="class in io.grpc"><code>LoadBalancer.ResolvedAddresses</code></a>.</div>
</th>
</tr>
<tr id="i298" class="altColor">
<td class="colFirst"><a href="io/grpc/LoadBalancer.Subchannel.html" title="class in io.grpc">LoadBalancer.Subchannel</a></td>
<th class="colLast" scope="row">
<div class="block">A logical connection to a server, or a group of equivalent servers represented by an <a href="io/grpc/EquivalentAddressGroup.html" title="class in io.grpc"><code>EquivalentAddressGroup</code></a>.</div>
</th>
</tr>
<tr id="i299" class="rowColor">
<td class="colFirst"><a href="io/grpc/LoadBalancer.SubchannelPicker.html" title="class in io.grpc">LoadBalancer.SubchannelPicker</a></td>
<th class="colLast" scope="row">
<div class="block">The main balancing logic.</div>
</th>
</tr>
<tr id="i300" class="altColor">
<td class="colFirst"><a href="io/grpc/LoadBalancer.SubchannelStateListener.html" title="interface in io.grpc">LoadBalancer.SubchannelStateListener</a></td>
<th class="colLast" scope="row">
<div class="block">Receives state changes for one <a href="io/grpc/LoadBalancer.Subchannel.html" title="class in io.grpc"><code>LoadBalancer.Subchannel</code></a>.</div>
</th>
</tr>
<tr id="i301" class="rowColor">
<td class="colFirst"><a href="io/grpc/lb/v1/LoadBalanceRequest.html" title="class in io.grpc.lb.v1">LoadBalanceRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.lb.v1.LoadBalanceRequest</code></div>
</th>
</tr>
<tr id="i302" class="altColor">
<td class="colFirst"><a href="io/grpc/lb/v1/LoadBalanceRequest.Builder.html" title="class in io.grpc.lb.v1">LoadBalanceRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.lb.v1.LoadBalanceRequest</code></div>
</th>
</tr>
<tr id="i303" class="rowColor">
<td class="colFirst"><a href="io/grpc/lb/v1/LoadBalanceRequest.LoadBalanceRequestTypeCase.html" title="enum in io.grpc.lb.v1">LoadBalanceRequest.LoadBalanceRequestTypeCase</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i304" class="altColor">
<td class="colFirst"><a href="io/grpc/lb/v1/LoadBalanceRequestOrBuilder.html" title="interface in io.grpc.lb.v1">LoadBalanceRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i305" class="rowColor">
<td class="colFirst"><a href="io/grpc/lb/v1/LoadBalanceResponse.html" title="class in io.grpc.lb.v1">LoadBalanceResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.lb.v1.LoadBalanceResponse</code></div>
</th>
</tr>
<tr id="i306" class="altColor">
<td class="colFirst"><a href="io/grpc/lb/v1/LoadBalanceResponse.Builder.html" title="class in io.grpc.lb.v1">LoadBalanceResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.lb.v1.LoadBalanceResponse</code></div>
</th>
</tr>
<tr id="i307" class="rowColor">
<td class="colFirst"><a href="io/grpc/lb/v1/LoadBalanceResponse.LoadBalanceResponseTypeCase.html" title="enum in io.grpc.lb.v1">LoadBalanceResponse.LoadBalanceResponseTypeCase</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i308" class="altColor">
<td class="colFirst"><a href="io/grpc/lb/v1/LoadBalanceResponseOrBuilder.html" title="interface in io.grpc.lb.v1">LoadBalanceResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i309" class="rowColor">
<td class="colFirst"><a href="io/grpc/lb/v1/LoadBalancerGrpc.html" title="class in io.grpc.lb.v1">LoadBalancerGrpc</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i310" class="altColor">
<td class="colFirst"><a href="io/grpc/lb/v1/LoadBalancerGrpc.AsyncService.html" title="interface in io.grpc.lb.v1">LoadBalancerGrpc.AsyncService</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i311" class="rowColor">
<td class="colFirst"><a href="io/grpc/lb/v1/LoadBalancerGrpc.LoadBalancerBlockingStub.html" title="class in io.grpc.lb.v1">LoadBalancerGrpc.LoadBalancerBlockingStub</a></td>
<th class="colLast" scope="row">
<div class="block">A stub to allow clients to do limited synchronous rpc calls to service LoadBalancer.</div>
</th>
</tr>
<tr id="i312" class="altColor">
<td class="colFirst"><a href="io/grpc/lb/v1/LoadBalancerGrpc.LoadBalancerBlockingV2Stub.html" title="class in io.grpc.lb.v1">LoadBalancerGrpc.LoadBalancerBlockingV2Stub</a></td>
<th class="colLast" scope="row">
<div class="block">A stub to allow clients to do synchronous rpc calls to service LoadBalancer.</div>
</th>
</tr>
<tr id="i313" class="rowColor">
<td class="colFirst"><a href="io/grpc/lb/v1/LoadBalancerGrpc.LoadBalancerFutureStub.html" title="class in io.grpc.lb.v1">LoadBalancerGrpc.LoadBalancerFutureStub</a></td>
<th class="colLast" scope="row">
<div class="block">A stub to allow clients to do ListenableFuture-style rpc calls to service LoadBalancer.</div>
</th>
</tr>
<tr id="i314" class="altColor">
<td class="colFirst"><a href="io/grpc/lb/v1/LoadBalancerGrpc.LoadBalancerImplBase.html" title="class in io.grpc.lb.v1">LoadBalancerGrpc.LoadBalancerImplBase</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for the server implementation of the service LoadBalancer.</div>
</th>
</tr>
<tr id="i315" class="rowColor">
<td class="colFirst"><a href="io/grpc/lb/v1/LoadBalancerGrpc.LoadBalancerStub.html" title="class in io.grpc.lb.v1">LoadBalancerGrpc.LoadBalancerStub</a></td>
<th class="colLast" scope="row">
<div class="block">A stub to allow clients to do asynchronous rpc calls to service LoadBalancer.</div>
</th>
</tr>
<tr id="i316" class="altColor">
<td class="colFirst"><a href="io/grpc/lb/v1/LoadBalancerProto.html" title="class in io.grpc.lb.v1">LoadBalancerProto</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i317" class="rowColor">
<td class="colFirst"><a href="io/grpc/LoadBalancerProvider.html" title="class in io.grpc">LoadBalancerProvider</a></td>
<th class="colLast" scope="row">
<div class="block">Provider of <a href="io/grpc/LoadBalancer.html" title="class in io.grpc"><code>LoadBalancer</code></a>s.</div>
</th>
</tr>
<tr id="i318" class="altColor">
<td class="colFirst"><a href="io/grpc/LoadBalancerRegistry.html" title="class in io.grpc">LoadBalancerRegistry</a></td>
<th class="colLast" scope="row">
<div class="block">Registry of <a href="io/grpc/LoadBalancerProvider.html" title="class in io.grpc"><code>LoadBalancerProvider</code></a>s.</div>
</th>
</tr>
<tr id="i319" class="rowColor">
<td class="colFirst"><a href="io/grpc/ManagedChannel.html" title="class in io.grpc">ManagedChannel</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="io/grpc/Channel.html" title="class in io.grpc"><code>Channel</code></a> that provides lifecycle management.</div>
</th>
</tr>
<tr id="i320" class="altColor">
<td class="colFirst"><a href="io/grpc/ManagedChannelBuilder.html" title="class in io.grpc">ManagedChannelBuilder</a>&lt;<a href="io/grpc/ManagedChannelBuilder.html" title="type parameter in ManagedChannelBuilder">T</a> extends <a href="io/grpc/ManagedChannelBuilder.html" title="class in io.grpc">ManagedChannelBuilder</a>&lt;<a href="io/grpc/ManagedChannelBuilder.html" title="type parameter in ManagedChannelBuilder">T</a>&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">A builder for <a href="io/grpc/ManagedChannel.html" title="class in io.grpc"><code>ManagedChannel</code></a> instances.</div>
</th>
</tr>
<tr id="i321" class="rowColor">
<td class="colFirst"><a href="io/grpc/ManagedChannelBuilder.InterceptorFactory.html" title="interface in io.grpc">ManagedChannelBuilder.InterceptorFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Internal-only.</div>
</th>
</tr>
<tr id="i322" class="altColor">
<td class="colFirst"><a href="io/grpc/ManagedChannelProvider.html" title="class in io.grpc">ManagedChannelProvider</a></td>
<th class="colLast" scope="row">
<div class="block">Provider of managed channels for transport agnostic consumption.</div>
</th>
</tr>
<tr id="i323" class="rowColor">
<td class="colFirst"><a href="io/grpc/ManagedChannelProvider.NewChannelBuilderResult.html" title="class in io.grpc">ManagedChannelProvider.NewChannelBuilderResult</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i324" class="altColor">
<td class="colFirst"><a href="io/grpc/ManagedChannelProvider.ProviderNotFoundException.html" title="class in io.grpc">ManagedChannelProvider.ProviderNotFoundException</a></td>
<th class="colLast" scope="row">
<div class="block">Thrown when no suitable <a href="io/grpc/ManagedChannelProvider.html" title="class in io.grpc"><code>ManagedChannelProvider</code></a> objects can be found.</div>
</th>
</tr>
<tr id="i325" class="rowColor">
<td class="colFirst"><a href="io/grpc/ManagedChannelRegistry.html" title="class in io.grpc">ManagedChannelRegistry</a></td>
<th class="colLast" scope="row">
<div class="block">Registry of <a href="io/grpc/ManagedChannelProvider.html" title="class in io.grpc"><code>ManagedChannelProvider</code></a>s.</div>
</th>
</tr>
<tr id="i326" class="altColor">
<td class="colFirst"><a href="io/grpc/ManagedChannelRegistry.ProviderNotFoundException.html" title="class in io.grpc">ManagedChannelRegistry.ProviderNotFoundException</a></td>
<th class="colLast" scope="row">
<div class="block">Thrown when no suitable <a href="io/grpc/ManagedChannelProvider.html" title="class in io.grpc"><code>ManagedChannelProvider</code></a> objects can be found.</div>
</th>
</tr>
<tr id="i327" class="rowColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/Message.html" title="class in io.grpc.binarylog.v1">Message</a></td>
<th class="colLast" scope="row">
<div class="block">
Message payload, used by CLIENT_MESSAGE and SERVER_MESSAGE</div>
</th>
</tr>
<tr id="i328" class="altColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/Message.Builder.html" title="class in io.grpc.binarylog.v1">Message.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Message payload, used by CLIENT_MESSAGE and SERVER_MESSAGE</div>
</th>
</tr>
<tr id="i329" class="rowColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/MessageOrBuilder.html" title="interface in io.grpc.binarylog.v1">MessageOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i330" class="altColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/Metadata.html" title="class in io.grpc.binarylog.v1">Metadata</a></td>
<th class="colLast" scope="row">
<div class="block">
A list of metadata pairs, used in the payload of client header,
server header, and server trailer.</div>
</th>
</tr>
<tr id="i331" class="rowColor">
<td class="colFirst"><a href="io/grpc/Metadata.html" title="class in io.grpc">Metadata</a></td>
<th class="colLast" scope="row">
<div class="block">Provides access to read and write metadata values to be exchanged during a call.</div>
</th>
</tr>
<tr id="i332" class="altColor">
<td class="colFirst"><a href="io/grpc/Metadata.AsciiMarshaller.html" title="interface in io.grpc">Metadata.AsciiMarshaller</a>&lt;<a href="io/grpc/Metadata.AsciiMarshaller.html" title="type parameter in Metadata.AsciiMarshaller">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Marshaller for metadata values that are serialized into ASCII strings.</div>
</th>
</tr>
<tr id="i333" class="rowColor">
<td class="colFirst"><a href="io/grpc/Metadata.BinaryMarshaller.html" title="interface in io.grpc">Metadata.BinaryMarshaller</a>&lt;<a href="io/grpc/Metadata.BinaryMarshaller.html" title="type parameter in Metadata.BinaryMarshaller">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Marshaller for metadata values that are serialized into raw binary.</div>
</th>
</tr>
<tr id="i334" class="altColor">
<td class="colFirst"><a href="io/grpc/Metadata.BinaryStreamMarshaller.html" title="interface in io.grpc">Metadata.BinaryStreamMarshaller</a>&lt;<a href="io/grpc/Metadata.BinaryStreamMarshaller.html" title="type parameter in Metadata.BinaryStreamMarshaller">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Marshaller for metadata values that are serialized to an InputStream.</div>
</th>
</tr>
<tr id="i335" class="rowColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/Metadata.Builder.html" title="class in io.grpc.binarylog.v1">Metadata.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
A list of metadata pairs, used in the payload of client header,
server header, and server trailer.</div>
</th>
</tr>
<tr id="i336" class="altColor">
<td class="colFirst"><a href="io/grpc/Metadata.Key.html" title="class in io.grpc">Metadata.Key</a>&lt;<a href="io/grpc/Metadata.Key.html" title="type parameter in Metadata.Key">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Key for metadata entries.</div>
</th>
</tr>
<tr id="i337" class="rowColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/MetadataEntry.html" title="class in io.grpc.binarylog.v1">MetadataEntry</a></td>
<th class="colLast" scope="row">
<div class="block">
A metadata key value pair</div>
</th>
</tr>
<tr id="i338" class="altColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/MetadataEntry.Builder.html" title="class in io.grpc.binarylog.v1">MetadataEntry.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
A metadata key value pair</div>
</th>
</tr>
<tr id="i339" class="rowColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/MetadataEntryOrBuilder.html" title="interface in io.grpc.binarylog.v1">MetadataEntryOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i340" class="altColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/MetadataOrBuilder.html" title="interface in io.grpc.binarylog.v1">MetadataOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i341" class="rowColor">
<td class="colFirst"><a href="io/grpc/stub/MetadataUtils.html" title="class in io.grpc.stub">MetadataUtils</a></td>
<th class="colLast" scope="row">
<div class="block">Utility functions for binding and receiving headers.</div>
</th>
</tr>
<tr id="i342" class="altColor">
<td class="colFirst"><a href="io/grpc/MethodDescriptor.html" title="class in io.grpc">MethodDescriptor</a>&lt;<a href="io/grpc/MethodDescriptor.html" title="type parameter in MethodDescriptor">ReqT</a>,&#8203;<a href="io/grpc/MethodDescriptor.html" title="type parameter in MethodDescriptor">RespT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Description of a remote method used by <a href="io/grpc/Channel.html" title="class in io.grpc"><code>Channel</code></a> to initiate a call.</div>
</th>
</tr>
<tr id="i343" class="rowColor">
<td class="colFirst"><a href="io/grpc/MethodDescriptor.Builder.html" title="class in io.grpc">MethodDescriptor.Builder</a>&lt;<a href="io/grpc/MethodDescriptor.Builder.html" title="type parameter in MethodDescriptor.Builder">ReqT</a>,&#8203;<a href="io/grpc/MethodDescriptor.Builder.html" title="type parameter in MethodDescriptor.Builder">RespT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A builder for a <a href="io/grpc/MethodDescriptor.html" title="class in io.grpc"><code>MethodDescriptor</code></a>.</div>
</th>
</tr>
<tr id="i344" class="altColor">
<td class="colFirst"><a href="io/grpc/MethodDescriptor.Marshaller.html" title="interface in io.grpc">MethodDescriptor.Marshaller</a>&lt;<a href="io/grpc/MethodDescriptor.Marshaller.html" title="type parameter in MethodDescriptor.Marshaller">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A typed abstraction over message serialization and deserialization, a.k.a.</div>
</th>
</tr>
<tr id="i345" class="rowColor">
<td class="colFirst"><a href="io/grpc/MethodDescriptor.MethodType.html" title="enum in io.grpc">MethodDescriptor.MethodType</a></td>
<th class="colLast" scope="row">
<div class="block">The call type of a method.</div>
</th>
</tr>
<tr id="i346" class="altColor">
<td class="colFirst"><a href="io/grpc/MethodDescriptor.PrototypeMarshaller.html" title="interface in io.grpc">MethodDescriptor.PrototypeMarshaller</a>&lt;<a href="io/grpc/MethodDescriptor.PrototypeMarshaller.html" title="type parameter in MethodDescriptor.PrototypeMarshaller">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A marshaller that uses a fixed instance of the type it produces.</div>
</th>
</tr>
<tr id="i347" class="rowColor">
<td class="colFirst"><a href="io/grpc/MethodDescriptor.ReflectableMarshaller.html" title="interface in io.grpc">MethodDescriptor.ReflectableMarshaller</a>&lt;<a href="io/grpc/MethodDescriptor.ReflectableMarshaller.html" title="type parameter in MethodDescriptor.ReflectableMarshaller">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A marshaller that supports retrieving its type parameter <code>T</code> at runtime.</div>
</th>
</tr>
<tr id="i348" class="altColor">
<td class="colFirst"><a href="io/grpc/services/MetricRecorder.html" title="class in io.grpc.services">MetricRecorder</a></td>
<th class="colLast" scope="row">
<div class="block">Implements the service/APIs for Out-of-Band metrics reporting, only for utilization metrics.</div>
</th>
</tr>
<tr id="i349" class="rowColor">
<td class="colFirst"><a href="io/grpc/services/MetricReport.html" title="class in io.grpc.services">MetricReport</a></td>
<th class="colLast" scope="row">
<div class="block">A gRPC object of orca load report.</div>
</th>
</tr>
<tr id="i350" class="altColor">
<td class="colFirst"><a href="io/grpc/auth/MoreCallCredentials.html" title="class in io.grpc.auth">MoreCallCredentials</a></td>
<th class="colLast" scope="row">
<div class="block">A utility class that converts other types of credentials to <a href="io/grpc/CallCredentials.html" title="class in io.grpc"><code>CallCredentials</code></a>.</div>
</th>
</tr>
<tr id="i351" class="rowColor">
<td class="colFirst"><a href="io/grpc/util/MutableHandlerRegistry.html" title="class in io.grpc.util">MutableHandlerRegistry</a></td>
<th class="colLast" scope="row">
<div class="block">Default implementation of <a href="io/grpc/HandlerRegistry.html" title="class in io.grpc"><code>HandlerRegistry</code></a>.</div>
</th>
</tr>
<tr id="i352" class="altColor">
<td class="colFirst"><a href="io/grpc/NameResolver.html" title="class in io.grpc">NameResolver</a></td>
<th class="colLast" scope="row">
<div class="block">A pluggable component that resolves a target <a href="https://docs.oracle.com/javase/8/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net" class="externalLink"><code>URI</code></a> and return addresses to the caller.</div>
</th>
</tr>
<tr id="i353" class="rowColor">
<td class="colFirst"><a href="io/grpc/NameResolver.Args.html" title="class in io.grpc">NameResolver.Args</a></td>
<th class="colLast" scope="row">
<div class="block">Information that a <a href="io/grpc/NameResolver.Factory.html" title="class in io.grpc"><code>NameResolver.Factory</code></a> uses to create a <a href="io/grpc/NameResolver.html" title="class in io.grpc"><code>NameResolver</code></a>.</div>
</th>
</tr>
<tr id="i354" class="altColor">
<td class="colFirst"><a href="io/grpc/NameResolver.Args.Builder.html" title="class in io.grpc">NameResolver.Args.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Builder for <a href="io/grpc/NameResolver.Args.html" title="class in io.grpc"><code>NameResolver.Args</code></a>.</div>
</th>
</tr>
<tr id="i355" class="rowColor">
<td class="colFirst"><a href="io/grpc/NameResolver.Args.Key.html" title="class in io.grpc">NameResolver.Args.Key</a>&lt;<a href="io/grpc/NameResolver.Args.Key.html" title="type parameter in NameResolver.Args.Key">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Identifies an externally-defined custom argument that can be stored in <a href="io/grpc/NameResolver.Args.html" title="class in io.grpc"><code>NameResolver.Args</code></a>.</div>
</th>
</tr>
<tr id="i356" class="altColor">
<td class="colFirst"><a href="io/grpc/NameResolver.ConfigOrError.html" title="class in io.grpc">NameResolver.ConfigOrError</a></td>
<th class="colLast" scope="row">
<div class="block">Represents either a successfully parsed service config, containing all necessary parts to be
later applied by the channel, or a Status containing the error encountered while parsing.</div>
</th>
</tr>
<tr id="i357" class="rowColor">
<td class="colFirst"><a href="io/grpc/NameResolver.Factory.html" title="class in io.grpc">NameResolver.Factory</a></td>
<th class="colLast" scope="row">
<div class="block">Factory that creates <a href="io/grpc/NameResolver.html" title="class in io.grpc"><code>NameResolver</code></a> instances.</div>
</th>
</tr>
<tr id="i358" class="altColor">
<td class="colFirst"><a href="io/grpc/NameResolver.Listener.html" title="interface in io.grpc">NameResolver.Listener</a></td>
<th class="colLast" scope="row">
<div class="block">Receives address updates.</div>
</th>
</tr>
<tr id="i359" class="rowColor">
<td class="colFirst"><a href="io/grpc/NameResolver.Listener2.html" title="class in io.grpc">NameResolver.Listener2</a></td>
<th class="colLast" scope="row">
<div class="block">Receives address updates.</div>
</th>
</tr>
<tr id="i360" class="altColor">
<td class="colFirst"><a href="io/grpc/NameResolver.ResolutionResult.html" title="class in io.grpc">NameResolver.ResolutionResult</a></td>
<th class="colLast" scope="row">
<div class="block">Represents the results from a Name Resolver.</div>
</th>
</tr>
<tr id="i361" class="rowColor">
<td class="colFirst"><a href="io/grpc/NameResolver.ResolutionResult.Builder.html" title="class in io.grpc">NameResolver.ResolutionResult.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">A builder for <a href="io/grpc/NameResolver.ResolutionResult.html" title="class in io.grpc"><code>NameResolver.ResolutionResult</code></a>.</div>
</th>
</tr>
<tr id="i362" class="altColor">
<td class="colFirst"><a href="io/grpc/NameResolver.ResolutionResultAttr.html" title="annotation in io.grpc">NameResolver.ResolutionResultAttr</a></td>
<th class="colLast" scope="row">
<div class="block">Annotation for name resolution result attributes.</div>
</th>
</tr>
<tr id="i363" class="rowColor">
<td class="colFirst"><a href="io/grpc/NameResolver.ServiceConfigParser.html" title="class in io.grpc">NameResolver.ServiceConfigParser</a></td>
<th class="colLast" scope="row">
<div class="block">Parses and validates service configuration.</div>
</th>
</tr>
<tr id="i364" class="altColor">
<td class="colFirst"><a href="io/grpc/NameResolverProvider.html" title="class in io.grpc">NameResolverProvider</a></td>
<th class="colLast" scope="row">
<div class="block">Provider of name resolvers for name agnostic consumption.</div>
</th>
</tr>
<tr id="i365" class="rowColor">
<td class="colFirst"><a href="io/grpc/NameResolverRegistry.html" title="class in io.grpc">NameResolverRegistry</a></td>
<th class="colLast" scope="row">
<div class="block">Registry of <a href="io/grpc/NameResolverProvider.html" title="class in io.grpc"><code>NameResolverProvider</code></a>s.</div>
</th>
</tr>
<tr id="i366" class="altColor">
<td class="colFirst"><a href="io/grpc/netty/NegotiationType.html" title="enum in io.grpc.netty">NegotiationType</a></td>
<th class="colLast" scope="row">
<div class="block">Identifies the negotiation used for starting up HTTP/2.</div>
</th>
</tr>
<tr id="i367" class="rowColor">
<td class="colFirst"><a href="io/grpc/okhttp/NegotiationType.html" title="enum in io.grpc.okhttp">NegotiationType</a></td>
<th class="colLast" scope="row">Deprecated.
<div class="deprecationComment">use <a href="io/grpc/okhttp/OkHttpChannelBuilder.html#usePlaintext()"><code>OkHttpChannelBuilder.usePlaintext()</code></a> or <a href="io/grpc/okhttp/OkHttpChannelBuilder.html#useTransportSecurity()"><code>OkHttpChannelBuilder.useTransportSecurity()</code></a> directly rather than <a href="io/grpc/okhttp/OkHttpChannelBuilder.html#negotiationType(io.grpc.okhttp.NegotiationType)"><code>OkHttpChannelBuilder.negotiationType(NegotiationType)</code></a>.</div>
</th>
</tr>
<tr id="i368" class="altColor">
<td class="colFirst"><a href="io/grpc/netty/NettyChannelBuilder.html" title="class in io.grpc.netty">NettyChannelBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">A builder to help simplify construction of channels using the Netty transport.</div>
</th>
</tr>
<tr id="i369" class="rowColor">
<td class="colFirst"><a href="io/grpc/netty/NettyChannelBuilder.LocalSocketPicker.html" title="class in io.grpc.netty">NettyChannelBuilder.LocalSocketPicker</a></td>
<th class="colLast" scope="row">
<div class="block">This class is meant to be overriden with a custom implementation of
<a href="io/grpc/netty/NettyChannelBuilder.LocalSocketPicker.html#createSocketAddress(java.net.SocketAddress,io.grpc.Attributes)"><code>NettyChannelBuilder.LocalSocketPicker.createSocketAddress(java.net.SocketAddress, io.grpc.Attributes)</code></a>.</div>
</th>
</tr>
<tr id="i370" class="altColor">
<td class="colFirst"><a href="io/grpc/netty/NettyServerBuilder.html" title="class in io.grpc.netty">NettyServerBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">A builder to help simplify the construction of a Netty-based GRPC server.</div>
</th>
</tr>
<tr id="i371" class="rowColor">
<td class="colFirst"><a href="io/grpc/netty/NettySslContextChannelCredentials.html" title="class in io.grpc.netty">NettySslContextChannelCredentials</a></td>
<th class="colLast" scope="row">
<div class="block">A credential that performs TLS with Netty's SslContext as configuration.</div>
</th>
</tr>
<tr id="i372" class="altColor">
<td class="colFirst"><a href="io/grpc/netty/NettySslContextServerCredentials.html" title="class in io.grpc.netty">NettySslContextServerCredentials</a></td>
<th class="colLast" scope="row">
<div class="block">A credential that performs TLS with Netty's SslContext as configuration.</div>
</th>
</tr>
<tr id="i373" class="rowColor">
<td class="colFirst"><a href="io/grpc/okhttp/OkHttpChannelBuilder.html" title="class in io.grpc.okhttp">OkHttpChannelBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">Convenience class for building channels with the OkHttp transport.</div>
</th>
</tr>
<tr id="i374" class="altColor">
<td class="colFirst"><a href="io/grpc/okhttp/OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">Build servers with the OkHttp transport.</div>
</th>
</tr>
<tr id="i375" class="rowColor">
<td class="colFirst"><a href="io/grpc/xds/orca/OrcaMetricReportingServerInterceptor.html" title="class in io.grpc.xds.orca">OrcaMetricReportingServerInterceptor</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="io/grpc/ServerInterceptor.html" title="interface in io.grpc"><code>ServerInterceptor</code></a> that intercepts a <a href="io/grpc/ServerCall.html" title="class in io.grpc"><code>ServerCall</code></a> by running server-side RPC
handling under a <a href="io/grpc/Context.html" title="class in io.grpc"><code>Context</code></a> that records custom per-request metrics provided by server
applications and sends to client side along with the response in the format of Open Request
Cost Aggregation (ORCA).</div>
</th>
</tr>
<tr id="i376" class="altColor">
<td class="colFirst"><a href="io/grpc/xds/orca/OrcaOobUtil.html" title="class in io.grpc.xds.orca">OrcaOobUtil</a></td>
<th class="colLast" scope="row">
<div class="block">Utility class that provides method for <a href="io/grpc/LoadBalancer.html" title="class in io.grpc"><code>LoadBalancer</code></a> to install listeners to receive
out-of-band backend metrics in the format of Open Request Cost Aggregation (ORCA).</div>
</th>
</tr>
<tr id="i377" class="rowColor">
<td class="colFirst"><a href="io/grpc/xds/orca/OrcaOobUtil.OrcaOobReportListener.html" title="interface in io.grpc.xds.orca">OrcaOobUtil.OrcaOobReportListener</a></td>
<th class="colLast" scope="row">
<div class="block">The listener interface for receiving out-of-band ORCA reports from backends.</div>
</th>
</tr>
<tr id="i378" class="altColor">
<td class="colFirst"><a href="io/grpc/xds/orca/OrcaOobUtil.OrcaReportingConfig.html" title="class in io.grpc.xds.orca">OrcaOobUtil.OrcaReportingConfig</a></td>
<th class="colLast" scope="row">
<div class="block">Configuration for out-of-band ORCA reporting service RPC.</div>
</th>
</tr>
<tr id="i379" class="rowColor">
<td class="colFirst"><a href="io/grpc/xds/orca/OrcaOobUtil.OrcaReportingConfig.Builder.html" title="class in io.grpc.xds.orca">OrcaOobUtil.OrcaReportingConfig.Builder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i380" class="altColor">
<td class="colFirst"><a href="io/grpc/xds/orca/OrcaPerRequestUtil.html" title="class in io.grpc.xds.orca">OrcaPerRequestUtil</a></td>
<th class="colLast" scope="row">
<div class="block">Utility class that provides method for <a href="io/grpc/LoadBalancer.html" title="class in io.grpc"><code>LoadBalancer</code></a> to install listeners to receive
per-request backend cost metrics in the format of Open Request Cost Aggregation (ORCA).</div>
</th>
</tr>
<tr id="i381" class="rowColor">
<td class="colFirst"><a href="io/grpc/xds/orca/OrcaPerRequestUtil.OrcaPerRequestReportListener.html" title="interface in io.grpc.xds.orca">OrcaPerRequestUtil.OrcaPerRequestReportListener</a></td>
<th class="colLast" scope="row">
<div class="block">The listener interface for receiving per-request ORCA reports from backends.</div>
</th>
</tr>
<tr id="i382" class="altColor">
<td class="colFirst"><a href="io/grpc/xds/orca/OrcaServiceImpl.html" title="class in io.grpc.xds.orca">OrcaServiceImpl</a></td>
<th class="colLast" scope="row">
<div class="block">Implements a <a href="io/grpc/BindableService.html" title="interface in io.grpc"><code>BindableService</code></a> that generates Out-Of-Band server metrics.</div>
</th>
</tr>
<tr id="i383" class="rowColor">
<td class="colFirst"><a href="io/grpc/protobuf/ProtoFileDescriptorSupplier.html" title="interface in io.grpc.protobuf">ProtoFileDescriptorSupplier</a></td>
<th class="colLast" scope="row">
<div class="block">Provides access to the underlying proto file descriptor.</div>
</th>
</tr>
<tr id="i384" class="altColor">
<td class="colFirst"><a href="io/grpc/protobuf/lite/ProtoLiteUtils.html" title="class in io.grpc.protobuf.lite">ProtoLiteUtils</a></td>
<th class="colLast" scope="row">
<div class="block">Utility methods for using protobuf with grpc.</div>
</th>
</tr>
<tr id="i385" class="rowColor">
<td class="colFirst"><a href="io/grpc/protobuf/ProtoMethodDescriptorSupplier.html" title="interface in io.grpc.protobuf">ProtoMethodDescriptorSupplier</a></td>
<th class="colLast" scope="row">
<div class="block">Provides access to the underlying proto service method descriptor.</div>
</th>
</tr>
<tr id="i386" class="altColor">
<td class="colFirst"><a href="io/grpc/protobuf/services/ProtoReflectionService.html" title="class in io.grpc.protobuf.services">ProtoReflectionService</a></td>
<th class="colLast" scope="row">
<div class="block">Provides a reflection service for Protobuf services (including the reflection service itself).</div>
</th>
</tr>
<tr id="i387" class="rowColor">
<td class="colFirst"><a href="io/grpc/protobuf/services/ProtoReflectionServiceV1.html" title="class in io.grpc.protobuf.services">ProtoReflectionServiceV1</a></td>
<th class="colLast" scope="row">
<div class="block">Provides a reflection service for Protobuf services (including the reflection service itself).</div>
</th>
</tr>
<tr id="i388" class="altColor">
<td class="colFirst"><a href="io/grpc/protobuf/ProtoServiceDescriptorSupplier.html" title="interface in io.grpc.protobuf">ProtoServiceDescriptorSupplier</a></td>
<th class="colLast" scope="row">
<div class="block">Provides access to the underlying proto service descriptor.</div>
</th>
</tr>
<tr id="i389" class="rowColor">
<td class="colFirst"><a href="io/grpc/protobuf/ProtoUtils.html" title="class in io.grpc.protobuf">ProtoUtils</a></td>
<th class="colLast" scope="row">
<div class="block">Utility methods for using protobuf with grpc.</div>
</th>
</tr>
<tr id="i390" class="altColor">
<td class="colFirst"><a href="io/grpc/ProxiedSocketAddress.html" title="class in io.grpc">ProxiedSocketAddress</a></td>
<th class="colLast" scope="row">
<div class="block">An address that contains the information about making a connection via a proxy.</div>
</th>
</tr>
<tr id="i391" class="rowColor">
<td class="colFirst"><a href="io/grpc/ProxyDetector.html" title="interface in io.grpc">ProxyDetector</a></td>
<th class="colLast" scope="row">
<div class="block">A utility class to detect which proxy, if any, should be used for a given
<a href="https://docs.oracle.com/javase/8/docs/api/java/net/SocketAddress.html?is-external=true" title="class or interface in java.net" class="externalLink"><code>SocketAddress</code></a>.</div>
</th>
</tr>
<tr id="i392" class="altColor">
<td class="colFirst"><a href="io/grpc/xds/RingHashOptions.html" title="class in io.grpc.xds">RingHashOptions</a></td>
<th class="colLast" scope="row">
<div class="block">Utility class that provides a way to configure ring hash size limits.</div>
</th>
</tr>
<tr id="i393" class="rowColor">
<td class="colFirst"><a href="io/grpc/stub/annotations/RpcMethod.html" title="annotation in io.grpc.stub.annotations">RpcMethod</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="io/grpc/stub/annotations/RpcMethod.html" title="annotation in io.grpc.stub.annotations"><code>RpcMethod</code></a> contains a limited subset of information about the RPC to assist
<a href="https://docs.oracle.com/javase/6/docs/api/javax/annotation/processing/Processor.html">
Java Annotation Processors</a>.</div>
</th>
</tr>
<tr id="i394" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Security.html" title="class in io.grpc.channelz.v1">Security</a></td>
<th class="colLast" scope="row">
<div class="block">
Security represents details about how secure the socket is.</div>
</th>
</tr>
<tr id="i395" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Security.Builder.html" title="class in io.grpc.channelz.v1">Security.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Security represents details about how secure the socket is.</div>
</th>
</tr>
<tr id="i396" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Security.ModelCase.html" title="enum in io.grpc.channelz.v1">Security.ModelCase</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i397" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Security.OtherSecurity.html" title="class in io.grpc.channelz.v1">Security.OtherSecurity</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.Security.OtherSecurity</code></div>
</th>
</tr>
<tr id="i398" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Security.OtherSecurity.Builder.html" title="class in io.grpc.channelz.v1">Security.OtherSecurity.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.Security.OtherSecurity</code></div>
</th>
</tr>
<tr id="i399" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Security.OtherSecurityOrBuilder.html" title="interface in io.grpc.channelz.v1">Security.OtherSecurityOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i400" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Security.Tls.html" title="class in io.grpc.channelz.v1">Security.Tls</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.Security.Tls</code></div>
</th>
</tr>
<tr id="i401" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Security.Tls.Builder.html" title="class in io.grpc.channelz.v1">Security.Tls.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.channelz.v1.Security.Tls</code></div>
</th>
</tr>
<tr id="i402" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Security.Tls.CipherSuiteCase.html" title="enum in io.grpc.channelz.v1">Security.Tls.CipherSuiteCase</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i403" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Security.TlsOrBuilder.html" title="interface in io.grpc.channelz.v1">Security.TlsOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i404" class="altColor">
<td class="colFirst"><a href="io/grpc/SecurityLevel.html" title="enum in io.grpc">SecurityLevel</a></td>
<th class="colLast" scope="row">
<div class="block">The level of security guarantee in communications.</div>
</th>
</tr>
<tr id="i405" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/SecurityOrBuilder.html" title="interface in io.grpc.channelz.v1">SecurityOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i406" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Server.html" title="class in io.grpc.channelz.v1">Server</a></td>
<th class="colLast" scope="row">
<div class="block">
Server represents a single server.</div>
</th>
</tr>
<tr id="i407" class="rowColor">
<td class="colFirst"><a href="io/grpc/lb/v1/Server.html" title="class in io.grpc.lb.v1">Server</a></td>
<th class="colLast" scope="row">
<div class="block">
Contains server information.</div>
</th>
</tr>
<tr id="i408" class="altColor">
<td class="colFirst"><a href="io/grpc/Server.html" title="class in io.grpc">Server</a></td>
<th class="colLast" scope="row">
<div class="block">Server for listening for and dispatching incoming calls.</div>
</th>
</tr>
<tr id="i409" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Server.Builder.html" title="class in io.grpc.channelz.v1">Server.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Server represents a single server.</div>
</th>
</tr>
<tr id="i410" class="altColor">
<td class="colFirst"><a href="io/grpc/lb/v1/Server.Builder.html" title="class in io.grpc.lb.v1">Server.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Contains server information.</div>
</th>
</tr>
<tr id="i411" class="rowColor">
<td class="colFirst"><a href="io/grpc/ServerBuilder.html" title="class in io.grpc">ServerBuilder</a>&lt;<a href="io/grpc/ServerBuilder.html" title="type parameter in ServerBuilder">T</a> extends <a href="io/grpc/ServerBuilder.html" title="class in io.grpc">ServerBuilder</a>&lt;<a href="io/grpc/ServerBuilder.html" title="type parameter in ServerBuilder">T</a>&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">A builder for <a href="io/grpc/Server.html" title="class in io.grpc"><code>Server</code></a> instances.</div>
</th>
</tr>
<tr id="i412" class="altColor">
<td class="colFirst"><a href="io/grpc/ServerCall.html" title="class in io.grpc">ServerCall</a>&lt;<a href="io/grpc/ServerCall.html" title="type parameter in ServerCall">ReqT</a>,&#8203;<a href="io/grpc/ServerCall.html" title="type parameter in ServerCall">RespT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Encapsulates a single call received from a remote client.</div>
</th>
</tr>
<tr id="i413" class="rowColor">
<td class="colFirst"><a href="io/grpc/ServerCall.Listener.html" title="class in io.grpc">ServerCall.Listener</a>&lt;<a href="io/grpc/ServerCall.Listener.html" title="type parameter in ServerCall.Listener">ReqT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Callbacks for consuming incoming RPC messages.</div>
</th>
</tr>
<tr id="i414" class="altColor">
<td class="colFirst"><a href="io/grpc/ServerCallExecutorSupplier.html" title="interface in io.grpc">ServerCallExecutorSupplier</a></td>
<th class="colLast" scope="row">
<div class="block">Defines what executor handles the server call, based on each RPC call information at runtime.</div>
</th>
</tr>
<tr id="i415" class="rowColor">
<td class="colFirst"><a href="io/grpc/ServerCallHandler.html" title="interface in io.grpc">ServerCallHandler</a>&lt;<a href="io/grpc/ServerCallHandler.html" title="type parameter in ServerCallHandler">RequestT</a>,&#8203;<a href="io/grpc/ServerCallHandler.html" title="type parameter in ServerCallHandler">ResponseT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Interface to initiate processing of incoming remote calls.</div>
</th>
</tr>
<tr id="i416" class="altColor">
<td class="colFirst"><a href="io/grpc/stub/ServerCalls.html" title="class in io.grpc.stub">ServerCalls</a></td>
<th class="colLast" scope="row">
<div class="block">Utility functions for adapting <a href="io/grpc/ServerCallHandler.html" title="interface in io.grpc"><code>ServerCallHandler</code></a>s to application service implementation,
meant to be used by the generated code.</div>
</th>
</tr>
<tr id="i417" class="rowColor">
<td class="colFirst"><a href="io/grpc/stub/ServerCalls.BidiStreamingMethod.html" title="interface in io.grpc.stub">ServerCalls.BidiStreamingMethod</a>&lt;<a href="io/grpc/stub/ServerCalls.BidiStreamingMethod.html" title="type parameter in ServerCalls.BidiStreamingMethod">ReqT</a>,&#8203;<a href="io/grpc/stub/ServerCalls.BidiStreamingMethod.html" title="type parameter in ServerCalls.BidiStreamingMethod">RespT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Adaptor to a bidirectional streaming method.</div>
</th>
</tr>
<tr id="i418" class="altColor">
<td class="colFirst"><a href="io/grpc/stub/ServerCalls.ClientStreamingMethod.html" title="interface in io.grpc.stub">ServerCalls.ClientStreamingMethod</a>&lt;<a href="io/grpc/stub/ServerCalls.ClientStreamingMethod.html" title="type parameter in ServerCalls.ClientStreamingMethod">ReqT</a>,&#8203;<a href="io/grpc/stub/ServerCalls.ClientStreamingMethod.html" title="type parameter in ServerCalls.ClientStreamingMethod">RespT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Adaptor to a client streaming method.</div>
</th>
</tr>
<tr id="i419" class="rowColor">
<td class="colFirst"><a href="io/grpc/stub/ServerCalls.ServerStreamingMethod.html" title="interface in io.grpc.stub">ServerCalls.ServerStreamingMethod</a>&lt;<a href="io/grpc/stub/ServerCalls.ServerStreamingMethod.html" title="type parameter in ServerCalls.ServerStreamingMethod">ReqT</a>,&#8203;<a href="io/grpc/stub/ServerCalls.ServerStreamingMethod.html" title="type parameter in ServerCalls.ServerStreamingMethod">RespT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Adaptor to a server streaming method.</div>
</th>
</tr>
<tr id="i420" class="altColor">
<td class="colFirst"><a href="io/grpc/stub/ServerCalls.UnaryMethod.html" title="interface in io.grpc.stub">ServerCalls.UnaryMethod</a>&lt;<a href="io/grpc/stub/ServerCalls.UnaryMethod.html" title="type parameter in ServerCalls.UnaryMethod">ReqT</a>,&#8203;<a href="io/grpc/stub/ServerCalls.UnaryMethod.html" title="type parameter in ServerCalls.UnaryMethod">RespT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Adaptor to a unary call method.</div>
</th>
</tr>
<tr id="i421" class="rowColor">
<td class="colFirst"><a href="io/grpc/stub/ServerCallStreamObserver.html" title="class in io.grpc.stub">ServerCallStreamObserver</a>&lt;<a href="io/grpc/stub/ServerCallStreamObserver.html" title="type parameter in ServerCallStreamObserver">RespT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A refinement of <a href="io/grpc/stub/CallStreamObserver.html" title="class in io.grpc.stub"><code>CallStreamObserver</code></a> to allows for interaction with call
cancellation events on the server side.</div>
</th>
</tr>
<tr id="i422" class="altColor">
<td class="colFirst"><a href="io/grpc/ServerCredentials.html" title="class in io.grpc">ServerCredentials</a></td>
<th class="colLast" scope="row">
<div class="block">Represents a security configuration to be used for servers.</div>
</th>
</tr>
<tr id="i423" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ServerData.html" title="class in io.grpc.channelz.v1">ServerData</a></td>
<th class="colLast" scope="row">
<div class="block">
ServerData is data for a specific Server.</div>
</th>
</tr>
<tr id="i424" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ServerData.Builder.html" title="class in io.grpc.channelz.v1">ServerData.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
ServerData is data for a specific Server.</div>
</th>
</tr>
<tr id="i425" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ServerDataOrBuilder.html" title="interface in io.grpc.channelz.v1">ServerDataOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i426" class="altColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/ServerHeader.html" title="class in io.grpc.binarylog.v1">ServerHeader</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.binarylog.v1.ServerHeader</code></div>
</th>
</tr>
<tr id="i427" class="rowColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/ServerHeader.Builder.html" title="class in io.grpc.binarylog.v1">ServerHeader.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.binarylog.v1.ServerHeader</code></div>
</th>
</tr>
<tr id="i428" class="altColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/ServerHeaderOrBuilder.html" title="interface in io.grpc.binarylog.v1">ServerHeaderOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i429" class="rowColor">
<td class="colFirst"><a href="io/grpc/ServerInterceptor.html" title="interface in io.grpc">ServerInterceptor</a></td>
<th class="colLast" scope="row">
<div class="block">Interface for intercepting incoming calls before they are dispatched by
<a href="io/grpc/ServerCallHandler.html" title="interface in io.grpc"><code>ServerCallHandler</code></a>.</div>
</th>
</tr>
<tr id="i430" class="altColor">
<td class="colFirst"><a href="io/grpc/ServerInterceptors.html" title="class in io.grpc">ServerInterceptors</a></td>
<th class="colLast" scope="row">
<div class="block">Utility methods for working with <a href="io/grpc/ServerInterceptor.html" title="interface in io.grpc"><code>ServerInterceptor</code></a>s.</div>
</th>
</tr>
<tr id="i431" class="rowColor">
<td class="colFirst"><a href="io/grpc/lb/v1/ServerList.html" title="class in io.grpc.lb.v1">ServerList</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.lb.v1.ServerList</code></div>
</th>
</tr>
<tr id="i432" class="altColor">
<td class="colFirst"><a href="io/grpc/lb/v1/ServerList.Builder.html" title="class in io.grpc.lb.v1">ServerList.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.lb.v1.ServerList</code></div>
</th>
</tr>
<tr id="i433" class="rowColor">
<td class="colFirst"><a href="io/grpc/lb/v1/ServerListOrBuilder.html" title="interface in io.grpc.lb.v1">ServerListOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i434" class="altColor">
<td class="colFirst"><a href="io/grpc/ServerMethodDefinition.html" title="class in io.grpc">ServerMethodDefinition</a>&lt;<a href="io/grpc/ServerMethodDefinition.html" title="type parameter in ServerMethodDefinition">ReqT</a>,&#8203;<a href="io/grpc/ServerMethodDefinition.html" title="type parameter in ServerMethodDefinition">RespT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Definition of a method exposed by a <a href="io/grpc/Server.html" title="class in io.grpc"><code>Server</code></a>.</div>
</th>
</tr>
<tr id="i435" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ServerOrBuilder.html" title="interface in io.grpc.channelz.v1">ServerOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i436" class="altColor">
<td class="colFirst"><a href="io/grpc/lb/v1/ServerOrBuilder.html" title="interface in io.grpc.lb.v1">ServerOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i437" class="rowColor">
<td class="colFirst"><a href="io/grpc/ServerProvider.html" title="class in io.grpc">ServerProvider</a></td>
<th class="colLast" scope="row">
<div class="block">Provider of servers for transport agnostic consumption.</div>
</th>
</tr>
<tr id="i438" class="altColor">
<td class="colFirst"><a href="io/grpc/ServerProvider.NewServerBuilderResult.html" title="class in io.grpc">ServerProvider.NewServerBuilderResult</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i439" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ServerRef.html" title="class in io.grpc.channelz.v1">ServerRef</a></td>
<th class="colLast" scope="row">
<div class="block">
ServerRef is a reference to a Server.</div>
</th>
</tr>
<tr id="i440" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ServerRef.Builder.html" title="class in io.grpc.channelz.v1">ServerRef.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
ServerRef is a reference to a Server.</div>
</th>
</tr>
<tr id="i441" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ServerReflectionGrpc.html" title="class in io.grpc.reflection.v1">ServerReflectionGrpc</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i442" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ServerReflectionGrpc.html" title="class in io.grpc.reflection.v1alpha">ServerReflectionGrpc</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i443" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ServerReflectionGrpc.AsyncService.html" title="interface in io.grpc.reflection.v1">ServerReflectionGrpc.AsyncService</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i444" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ServerReflectionGrpc.AsyncService.html" title="interface in io.grpc.reflection.v1alpha">ServerReflectionGrpc.AsyncService</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i445" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ServerReflectionGrpc.ServerReflectionBlockingStub.html" title="class in io.grpc.reflection.v1">ServerReflectionGrpc.ServerReflectionBlockingStub</a></td>
<th class="colLast" scope="row">
<div class="block">A stub to allow clients to do limited synchronous rpc calls to service ServerReflection.</div>
</th>
</tr>
<tr id="i446" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ServerReflectionGrpc.ServerReflectionBlockingStub.html" title="class in io.grpc.reflection.v1alpha">ServerReflectionGrpc.ServerReflectionBlockingStub</a></td>
<th class="colLast" scope="row">
<div class="block">A stub to allow clients to do limited synchronous rpc calls to service ServerReflection.</div>
</th>
</tr>
<tr id="i447" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ServerReflectionGrpc.ServerReflectionBlockingV2Stub.html" title="class in io.grpc.reflection.v1">ServerReflectionGrpc.ServerReflectionBlockingV2Stub</a></td>
<th class="colLast" scope="row">
<div class="block">A stub to allow clients to do synchronous rpc calls to service ServerReflection.</div>
</th>
</tr>
<tr id="i448" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ServerReflectionGrpc.ServerReflectionBlockingV2Stub.html" title="class in io.grpc.reflection.v1alpha">ServerReflectionGrpc.ServerReflectionBlockingV2Stub</a></td>
<th class="colLast" scope="row">
<div class="block">A stub to allow clients to do synchronous rpc calls to service ServerReflection.</div>
</th>
</tr>
<tr id="i449" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ServerReflectionGrpc.ServerReflectionFutureStub.html" title="class in io.grpc.reflection.v1">ServerReflectionGrpc.ServerReflectionFutureStub</a></td>
<th class="colLast" scope="row">
<div class="block">A stub to allow clients to do ListenableFuture-style rpc calls to service ServerReflection.</div>
</th>
</tr>
<tr id="i450" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ServerReflectionGrpc.ServerReflectionFutureStub.html" title="class in io.grpc.reflection.v1alpha">ServerReflectionGrpc.ServerReflectionFutureStub</a></td>
<th class="colLast" scope="row">
<div class="block">A stub to allow clients to do ListenableFuture-style rpc calls to service ServerReflection.</div>
</th>
</tr>
<tr id="i451" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ServerReflectionGrpc.ServerReflectionImplBase.html" title="class in io.grpc.reflection.v1">ServerReflectionGrpc.ServerReflectionImplBase</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for the server implementation of the service ServerReflection.</div>
</th>
</tr>
<tr id="i452" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ServerReflectionGrpc.ServerReflectionImplBase.html" title="class in io.grpc.reflection.v1alpha">ServerReflectionGrpc.ServerReflectionImplBase</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for the server implementation of the service ServerReflection.</div>
</th>
</tr>
<tr id="i453" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ServerReflectionGrpc.ServerReflectionStub.html" title="class in io.grpc.reflection.v1">ServerReflectionGrpc.ServerReflectionStub</a></td>
<th class="colLast" scope="row">
<div class="block">A stub to allow clients to do asynchronous rpc calls to service ServerReflection.</div>
</th>
</tr>
<tr id="i454" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ServerReflectionGrpc.ServerReflectionStub.html" title="class in io.grpc.reflection.v1alpha">ServerReflectionGrpc.ServerReflectionStub</a></td>
<th class="colLast" scope="row">
<div class="block">A stub to allow clients to do asynchronous rpc calls to service ServerReflection.</div>
</th>
</tr>
<tr id="i455" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ServerReflectionProto.html" title="class in io.grpc.reflection.v1">ServerReflectionProto</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i456" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ServerReflectionProto.html" title="class in io.grpc.reflection.v1alpha">ServerReflectionProto</a></td>
<th class="colLast" scope="row">Deprecated.</th>
</tr>
<tr id="i457" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ServerReflectionRequest.html" title="class in io.grpc.reflection.v1">ServerReflectionRequest</a></td>
<th class="colLast" scope="row">
<div class="block">
The message sent by the client when calling ServerReflectionInfo method.</div>
</th>
</tr>
<tr id="i458" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ServerReflectionRequest.html" title="class in io.grpc.reflection.v1alpha">ServerReflectionRequest</a></td>
<th class="colLast" scope="row">
<div class="block">
The message sent by the client when calling ServerReflectionInfo method.</div>
</th>
</tr>
<tr id="i459" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ServerReflectionRequest.Builder.html" title="class in io.grpc.reflection.v1">ServerReflectionRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
The message sent by the client when calling ServerReflectionInfo method.</div>
</th>
</tr>
<tr id="i460" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ServerReflectionRequest.Builder.html" title="class in io.grpc.reflection.v1alpha">ServerReflectionRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
The message sent by the client when calling ServerReflectionInfo method.</div>
</th>
</tr>
<tr id="i461" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ServerReflectionRequest.MessageRequestCase.html" title="enum in io.grpc.reflection.v1">ServerReflectionRequest.MessageRequestCase</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i462" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ServerReflectionRequest.MessageRequestCase.html" title="enum in io.grpc.reflection.v1alpha">ServerReflectionRequest.MessageRequestCase</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i463" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ServerReflectionRequestOrBuilder.html" title="interface in io.grpc.reflection.v1">ServerReflectionRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i464" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ServerReflectionRequestOrBuilder.html" title="interface in io.grpc.reflection.v1alpha">ServerReflectionRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i465" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ServerReflectionResponse.html" title="class in io.grpc.reflection.v1">ServerReflectionResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
The message sent by the server to answer ServerReflectionInfo method.</div>
</th>
</tr>
<tr id="i466" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ServerReflectionResponse.html" title="class in io.grpc.reflection.v1alpha">ServerReflectionResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
The message sent by the server to answer ServerReflectionInfo method.</div>
</th>
</tr>
<tr id="i467" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ServerReflectionResponse.Builder.html" title="class in io.grpc.reflection.v1">ServerReflectionResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
The message sent by the server to answer ServerReflectionInfo method.</div>
</th>
</tr>
<tr id="i468" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ServerReflectionResponse.Builder.html" title="class in io.grpc.reflection.v1alpha">ServerReflectionResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
The message sent by the server to answer ServerReflectionInfo method.</div>
</th>
</tr>
<tr id="i469" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ServerReflectionResponse.MessageResponseCase.html" title="enum in io.grpc.reflection.v1">ServerReflectionResponse.MessageResponseCase</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i470" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ServerReflectionResponse.MessageResponseCase.html" title="enum in io.grpc.reflection.v1alpha">ServerReflectionResponse.MessageResponseCase</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i471" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ServerReflectionResponseOrBuilder.html" title="interface in io.grpc.reflection.v1">ServerReflectionResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i472" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ServerReflectionResponseOrBuilder.html" title="interface in io.grpc.reflection.v1alpha">ServerReflectionResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i473" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/ServerRefOrBuilder.html" title="interface in io.grpc.channelz.v1">ServerRefOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i474" class="altColor">
<td class="colFirst"><a href="io/grpc/ServerRegistry.html" title="class in io.grpc">ServerRegistry</a></td>
<th class="colLast" scope="row">
<div class="block">Registry of <a href="io/grpc/ServerProvider.html" title="class in io.grpc"><code>ServerProvider</code></a>s.</div>
</th>
</tr>
<tr id="i475" class="rowColor">
<td class="colFirst"><a href="io/grpc/ServerRegistry.ProviderNotFoundException.html" title="class in io.grpc">ServerRegistry.ProviderNotFoundException</a></td>
<th class="colLast" scope="row">
<div class="block">Thrown when no suitable <a href="io/grpc/ServerProvider.html" title="class in io.grpc"><code>ServerProvider</code></a> objects can be found.</div>
</th>
</tr>
<tr id="i476" class="altColor">
<td class="colFirst"><a href="io/grpc/ServerServiceDefinition.html" title="class in io.grpc">ServerServiceDefinition</a></td>
<th class="colLast" scope="row">
<div class="block">Definition of a service to be exposed via a Server.</div>
</th>
</tr>
<tr id="i477" class="rowColor">
<td class="colFirst"><a href="io/grpc/ServerServiceDefinition.Builder.html" title="class in io.grpc">ServerServiceDefinition.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Builder for constructing Service instances.</div>
</th>
</tr>
<tr id="i478" class="altColor">
<td class="colFirst"><a href="io/grpc/ServerStreamTracer.html" title="class in io.grpc">ServerStreamTracer</a></td>
<th class="colLast" scope="row">
<div class="block">Listens to events on a stream to collect metrics.</div>
</th>
</tr>
<tr id="i479" class="rowColor">
<td class="colFirst"><a href="io/grpc/ServerStreamTracer.Factory.html" title="class in io.grpc">ServerStreamTracer.Factory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i480" class="altColor">
<td class="colFirst"><a href="io/grpc/ServerStreamTracer.ServerCallInfo.html" title="class in io.grpc">ServerStreamTracer.ServerCallInfo</a>&lt;<a href="io/grpc/ServerStreamTracer.ServerCallInfo.html" title="type parameter in ServerStreamTracer.ServerCallInfo">ReqT</a>,&#8203;<a href="io/grpc/ServerStreamTracer.ServerCallInfo.html" title="type parameter in ServerStreamTracer.ServerCallInfo">RespT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A data class with info about the started <a href="io/grpc/ServerCall.html" title="class in io.grpc"><code>ServerCall</code></a>.</div>
</th>
</tr>
<tr id="i481" class="rowColor">
<td class="colFirst"><a href="io/grpc/ServerTransportFilter.html" title="class in io.grpc">ServerTransportFilter</a></td>
<th class="colLast" scope="row">
<div class="block">Listens on server transport life-cycle events, with the capability to read and/or change
transport attributes.</div>
</th>
</tr>
<tr id="i482" class="altColor">
<td class="colFirst"><a href="io/grpc/ServiceDescriptor.html" title="class in io.grpc">ServiceDescriptor</a></td>
<th class="colLast" scope="row">
<div class="block">Descriptor for a service.</div>
</th>
</tr>
<tr id="i483" class="rowColor">
<td class="colFirst"><a href="io/grpc/ServiceDescriptor.Builder.html" title="class in io.grpc">ServiceDescriptor.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">A builder for a <a href="io/grpc/ServiceDescriptor.html" title="class in io.grpc"><code>ServiceDescriptor</code></a>.</div>
</th>
</tr>
<tr id="i484" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ServiceResponse.html" title="class in io.grpc.reflection.v1">ServiceResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
The information of a single service used by ListServiceResponse to answer
list_services request.</div>
</th>
</tr>
<tr id="i485" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ServiceResponse.html" title="class in io.grpc.reflection.v1alpha">ServiceResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
The information of a single service used by ListServiceResponse to answer
list_services request.</div>
</th>
</tr>
<tr id="i486" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ServiceResponse.Builder.html" title="class in io.grpc.reflection.v1">ServiceResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
The information of a single service used by ListServiceResponse to answer
list_services request.</div>
</th>
</tr>
<tr id="i487" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ServiceResponse.Builder.html" title="class in io.grpc.reflection.v1alpha">ServiceResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
The information of a single service used by ListServiceResponse to answer
list_services request.</div>
</th>
</tr>
<tr id="i488" class="altColor">
<td class="colFirst"><a href="io/grpc/reflection/v1/ServiceResponseOrBuilder.html" title="interface in io.grpc.reflection.v1">ServiceResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i489" class="rowColor">
<td class="colFirst"><a href="io/grpc/reflection/v1alpha/ServiceResponseOrBuilder.html" title="interface in io.grpc.reflection.v1alpha">ServiceResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i490" class="altColor">
<td class="colFirst"><a href="io/grpc/servlet/jakarta/ServletAdapter.html" title="class in io.grpc.servlet.jakarta">ServletAdapter</a></td>
<th class="colLast" scope="row">
<div class="block">An adapter that transforms <code>HttpServletRequest</code> into gRPC request and lets a gRPC server
process it, and transforms the gRPC response into <code>HttpServletResponse</code>.</div>
</th>
</tr>
<tr id="i491" class="rowColor">
<td class="colFirst"><a href="io/grpc/servlet/ServletAdapter.html" title="class in io.grpc.servlet">ServletAdapter</a></td>
<th class="colLast" scope="row">
<div class="block">An adapter that transforms <code>HttpServletRequest</code> into gRPC request and lets a gRPC server
process it, and transforms the gRPC response into <code>HttpServletResponse</code>.</div>
</th>
</tr>
<tr id="i492" class="altColor">
<td class="colFirst"><a href="io/grpc/servlet/jakarta/ServletServerBuilder.html" title="class in io.grpc.servlet.jakarta">ServletServerBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">Builder to build a gRPC server that can run as a servlet.</div>
</th>
</tr>
<tr id="i493" class="rowColor">
<td class="colFirst"><a href="io/grpc/servlet/ServletServerBuilder.html" title="class in io.grpc.servlet">ServletServerBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">Builder to build a gRPC server that can run as a servlet.</div>
</th>
</tr>
<tr id="i494" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Socket.html" title="class in io.grpc.channelz.v1">Socket</a></td>
<th class="colLast" scope="row">
<div class="block">
Information about an actual connection.</div>
</th>
</tr>
<tr id="i495" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Socket.Builder.html" title="class in io.grpc.channelz.v1">Socket.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Information about an actual connection.</div>
</th>
</tr>
<tr id="i496" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/SocketData.html" title="class in io.grpc.channelz.v1">SocketData</a></td>
<th class="colLast" scope="row">
<div class="block">
SocketData is data associated for a specific Socket.</div>
</th>
</tr>
<tr id="i497" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/SocketData.Builder.html" title="class in io.grpc.channelz.v1">SocketData.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
SocketData is data associated for a specific Socket.</div>
</th>
</tr>
<tr id="i498" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/SocketDataOrBuilder.html" title="interface in io.grpc.channelz.v1">SocketDataOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i499" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/SocketOption.html" title="class in io.grpc.channelz.v1">SocketOption</a></td>
<th class="colLast" scope="row">
<div class="block">
SocketOption represents socket options for a socket.</div>
</th>
</tr>
<tr id="i500" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/SocketOption.Builder.html" title="class in io.grpc.channelz.v1">SocketOption.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
SocketOption represents socket options for a socket.</div>
</th>
</tr>
<tr id="i501" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/SocketOptionLinger.html" title="class in io.grpc.channelz.v1">SocketOptionLinger</a></td>
<th class="colLast" scope="row">
<div class="block">
For use with SocketOption's additional field.</div>
</th>
</tr>
<tr id="i502" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/SocketOptionLinger.Builder.html" title="class in io.grpc.channelz.v1">SocketOptionLinger.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
For use with SocketOption's additional field.</div>
</th>
</tr>
<tr id="i503" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/SocketOptionLingerOrBuilder.html" title="interface in io.grpc.channelz.v1">SocketOptionLingerOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i504" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/SocketOptionOrBuilder.html" title="interface in io.grpc.channelz.v1">SocketOptionOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i505" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/SocketOptionTcpInfo.html" title="class in io.grpc.channelz.v1">SocketOptionTcpInfo</a></td>
<th class="colLast" scope="row">
<div class="block">
For use with SocketOption's additional field.</div>
</th>
</tr>
<tr id="i506" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/SocketOptionTcpInfo.Builder.html" title="class in io.grpc.channelz.v1">SocketOptionTcpInfo.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
For use with SocketOption's additional field.</div>
</th>
</tr>
<tr id="i507" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/SocketOptionTcpInfoOrBuilder.html" title="interface in io.grpc.channelz.v1">SocketOptionTcpInfoOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i508" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/SocketOptionTimeout.html" title="class in io.grpc.channelz.v1">SocketOptionTimeout</a></td>
<th class="colLast" scope="row">
<div class="block">
For use with SocketOption's additional field.</div>
</th>
</tr>
<tr id="i509" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/SocketOptionTimeout.Builder.html" title="class in io.grpc.channelz.v1">SocketOptionTimeout.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
For use with SocketOption's additional field.</div>
</th>
</tr>
<tr id="i510" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/SocketOptionTimeoutOrBuilder.html" title="interface in io.grpc.channelz.v1">SocketOptionTimeoutOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i511" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/SocketOrBuilder.html" title="interface in io.grpc.channelz.v1">SocketOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i512" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/SocketRef.html" title="class in io.grpc.channelz.v1">SocketRef</a></td>
<th class="colLast" scope="row">
<div class="block">
SocketRef is a reference to a Socket.</div>
</th>
</tr>
<tr id="i513" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/SocketRef.Builder.html" title="class in io.grpc.channelz.v1">SocketRef.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
SocketRef is a reference to a Socket.</div>
</th>
</tr>
<tr id="i514" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/SocketRefOrBuilder.html" title="interface in io.grpc.channelz.v1">SocketRefOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i515" class="rowColor">
<td class="colFirst"><a href="io/grpc/okhttp/SslSocketFactoryChannelCredentials.html" title="class in io.grpc.okhttp">SslSocketFactoryChannelCredentials</a></td>
<th class="colLast" scope="row">
<div class="block">A credential with full control over the SSLSocketFactory.</div>
</th>
</tr>
<tr id="i516" class="altColor">
<td class="colFirst"><a href="io/grpc/okhttp/SslSocketFactoryServerCredentials.html" title="class in io.grpc.okhttp">SslSocketFactoryServerCredentials</a></td>
<th class="colLast" scope="row">
<div class="block">A credential with full control over the SSLSocketFactory.</div>
</th>
</tr>
<tr id="i517" class="rowColor">
<td class="colFirst"><a href="io/grpc/Status.html" title="class in io.grpc">Status</a></td>
<th class="colLast" scope="row">
<div class="block">Defines the status of an operation by providing a standard <a href="io/grpc/Status.Code.html" title="enum in io.grpc"><code>Status.Code</code></a> in conjunction with an
optional descriptive message.</div>
</th>
</tr>
<tr id="i518" class="altColor">
<td class="colFirst"><a href="io/grpc/Status.Code.html" title="enum in io.grpc">Status.Code</a></td>
<th class="colLast" scope="row">
<div class="block">The set of canonical status codes.</div>
</th>
</tr>
<tr id="i519" class="rowColor">
<td class="colFirst"><a href="io/grpc/StatusException.html" title="class in io.grpc">StatusException</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="io/grpc/Status.html" title="class in io.grpc"><code>Status</code></a> in Exception form, for propagating Status information via exceptions.</div>
</th>
</tr>
<tr id="i520" class="altColor">
<td class="colFirst"><a href="io/grpc/StatusOr.html" title="class in io.grpc">StatusOr</a>&lt;<a href="io/grpc/StatusOr.html" title="type parameter in StatusOr">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Either a Status or a value.</div>
</th>
</tr>
<tr id="i521" class="rowColor">
<td class="colFirst"><a href="io/grpc/protobuf/StatusProto.html" title="class in io.grpc.protobuf">StatusProto</a></td>
<th class="colLast" scope="row">
<div class="block">Utility methods for working with <code>Status</code>.</div>
</th>
</tr>
<tr id="i522" class="altColor">
<td class="colFirst"><a href="io/grpc/StatusRuntimeException.html" title="class in io.grpc">StatusRuntimeException</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="io/grpc/Status.html" title="class in io.grpc"><code>Status</code></a> in RuntimeException form, for propagating Status information via exceptions.</div>
</th>
</tr>
<tr id="i523" class="rowColor">
<td class="colFirst"><a href="io/grpc/stub/StreamObserver.html" title="interface in io.grpc.stub">StreamObserver</a>&lt;<a href="io/grpc/stub/StreamObserver.html" title="type parameter in StreamObserver">V</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Receives notifications from an observable stream of messages.</div>
</th>
</tr>
<tr id="i524" class="altColor">
<td class="colFirst"><a href="io/grpc/stub/StreamObservers.html" title="class in io.grpc.stub">StreamObservers</a></td>
<th class="colLast" scope="row">
<div class="block">Utility functions for working with <a href="io/grpc/stub/StreamObserver.html" title="interface in io.grpc.stub"><code>StreamObserver</code></a> and it's common subclasses like
<a href="io/grpc/stub/CallStreamObserver.html" title="class in io.grpc.stub"><code>CallStreamObserver</code></a>.</div>
</th>
</tr>
<tr id="i525" class="rowColor">
<td class="colFirst"><a href="io/grpc/testing/StreamRecorder.html" title="class in io.grpc.testing">StreamRecorder</a>&lt;<a href="io/grpc/testing/StreamRecorder.html" title="type parameter in StreamRecorder">T</a>&gt;</td>
<th class="colLast" scope="row">Deprecated.
<div class="deprecationComment">Not for public use</div>
</th>
</tr>
<tr id="i526" class="altColor">
<td class="colFirst"><a href="io/grpc/StreamTracer.html" title="class in io.grpc">StreamTracer</a></td>
<th class="colLast" scope="row">
<div class="block">Listens to events on a stream to collect metrics.</div>
</th>
</tr>
<tr id="i527" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Subchannel.html" title="class in io.grpc.channelz.v1">Subchannel</a></td>
<th class="colLast" scope="row">
<div class="block">
Subchannel is a logical grouping of channels, subchannels, and sockets.</div>
</th>
</tr>
<tr id="i528" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/Subchannel.Builder.html" title="class in io.grpc.channelz.v1">Subchannel.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Subchannel is a logical grouping of channels, subchannels, and sockets.</div>
</th>
</tr>
<tr id="i529" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/SubchannelOrBuilder.html" title="interface in io.grpc.channelz.v1">SubchannelOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i530" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/SubchannelRef.html" title="class in io.grpc.channelz.v1">SubchannelRef</a></td>
<th class="colLast" scope="row">
<div class="block">
SubchannelRef is a reference to a Subchannel.</div>
</th>
</tr>
<tr id="i531" class="rowColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/SubchannelRef.Builder.html" title="class in io.grpc.channelz.v1">SubchannelRef.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
SubchannelRef is a reference to a Subchannel.</div>
</th>
</tr>
<tr id="i532" class="altColor">
<td class="colFirst"><a href="io/grpc/channelz/v1/SubchannelRefOrBuilder.html" title="interface in io.grpc.channelz.v1">SubchannelRefOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i533" class="rowColor">
<td class="colFirst"><a href="io/grpc/SynchronizationContext.html" title="class in io.grpc">SynchronizationContext</a></td>
<th class="colLast" scope="row">
<div class="block">A synchronization context is a queue of tasks that run in sequence.</div>
</th>
</tr>
<tr id="i534" class="altColor">
<td class="colFirst"><a href="io/grpc/SynchronizationContext.ScheduledHandle.html" title="class in io.grpc">SynchronizationContext.ScheduledHandle</a></td>
<th class="colLast" scope="row">
<div class="block">Allows the user to check the status and/or cancel a task scheduled by <a href="io/grpc/SynchronizationContext.html#schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit,java.util.concurrent.ScheduledExecutorService)"><code>SynchronizationContext.schedule(java.lang.Runnable, long, java.util.concurrent.TimeUnit, java.util.concurrent.ScheduledExecutorService)</code></a>.</div>
</th>
</tr>
<tr id="i535" class="rowColor">
<td class="colFirst"><a href="io/grpc/testing/TestMethodDescriptors.html" title="class in io.grpc.testing">TestMethodDescriptors</a></td>
<th class="colLast" scope="row">
<div class="block">A collection of method descriptor constructors useful for tests.</div>
</th>
</tr>
<tr id="i536" class="altColor">
<td class="colFirst"><a href="io/grpc/testing/TestUtils.html" title="class in io.grpc.testing">TestUtils</a></td>
<th class="colLast" scope="row">
<div class="block">Common utility functions useful for writing tests.</div>
</th>
</tr>
<tr id="i537" class="rowColor">
<td class="colFirst"><a href="io/grpc/TlsChannelCredentials.html" title="class in io.grpc">TlsChannelCredentials</a></td>
<th class="colLast" scope="row">
<div class="block">TLS credentials, providing server authentication and encryption.</div>
</th>
</tr>
<tr id="i538" class="altColor">
<td class="colFirst"><a href="io/grpc/TlsChannelCredentials.Builder.html" title="class in io.grpc">TlsChannelCredentials.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Builder for <a href="io/grpc/TlsChannelCredentials.html" title="class in io.grpc"><code>TlsChannelCredentials</code></a>.</div>
</th>
</tr>
<tr id="i539" class="rowColor">
<td class="colFirst"><a href="io/grpc/TlsChannelCredentials.Feature.html" title="enum in io.grpc">TlsChannelCredentials.Feature</a></td>
<th class="colLast" scope="row">
<div class="block">Features to understand TLS configuration.</div>
</th>
</tr>
<tr id="i540" class="altColor">
<td class="colFirst"><a href="io/grpc/TlsServerCredentials.html" title="class in io.grpc">TlsServerCredentials</a></td>
<th class="colLast" scope="row">
<div class="block">TLS credentials, providing server identity and encryption.</div>
</th>
</tr>
<tr id="i541" class="rowColor">
<td class="colFirst"><a href="io/grpc/TlsServerCredentials.Builder.html" title="class in io.grpc">TlsServerCredentials.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Builder for <a href="io/grpc/TlsServerCredentials.html" title="class in io.grpc"><code>TlsServerCredentials</code></a>.</div>
</th>
</tr>
<tr id="i542" class="altColor">
<td class="colFirst"><a href="io/grpc/TlsServerCredentials.ClientAuth.html" title="enum in io.grpc">TlsServerCredentials.ClientAuth</a></td>
<th class="colLast" scope="row">
<div class="block">The level of authentication the server should expect from the client.</div>
</th>
</tr>
<tr id="i543" class="rowColor">
<td class="colFirst"><a href="io/grpc/TlsServerCredentials.Feature.html" title="enum in io.grpc">TlsServerCredentials.Feature</a></td>
<th class="colLast" scope="row">
<div class="block">Features to understand TLS configuration.</div>
</th>
</tr>
<tr id="i544" class="altColor">
<td class="colFirst"><a href="io/grpc/testing/TlsTesting.html" title="class in io.grpc.testing">TlsTesting</a></td>
<th class="colLast" scope="row">
<div class="block">Convenience utilities for using TLS in tests.</div>
</th>
</tr>
<tr id="i545" class="rowColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/Trailer.html" title="class in io.grpc.binarylog.v1">Trailer</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.binarylog.v1.Trailer</code></div>
</th>
</tr>
<tr id="i546" class="altColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/Trailer.Builder.html" title="class in io.grpc.binarylog.v1">Trailer.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>grpc.binarylog.v1.Trailer</code></div>
</th>
</tr>
<tr id="i547" class="rowColor">
<td class="colFirst"><a href="io/grpc/binarylog/v1/TrailerOrBuilder.html" title="interface in io.grpc.binarylog.v1">TrailerOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i548" class="altColor">
<td class="colFirst"><a href="io/grpc/util/TransmitStatusRuntimeExceptionInterceptor.html" title="class in io.grpc.util">TransmitStatusRuntimeExceptionInterceptor</a></td>
<th class="colLast" scope="row">
<div class="block">A class that intercepts uncaught exceptions of type <a href="io/grpc/StatusRuntimeException.html" title="class in io.grpc"><code>StatusRuntimeException</code></a> and handles
them by closing the <a href="io/grpc/ServerCall.html" title="class in io.grpc"><code>ServerCall</code></a>, and transmitting the exception's status and metadata
to the client.</div>
</th>
</tr>
<tr id="i549" class="rowColor">
<td class="colFirst"><a href="io/grpc/xds/XdsChannelCredentials.html" title="class in io.grpc.xds">XdsChannelCredentials</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i550" class="altColor">
<td class="colFirst"><a href="io/grpc/xds/XdsServerBuilder.html" title="class in io.grpc.xds">XdsServerBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">A version of <a href="io/grpc/ServerBuilder.html" title="class in io.grpc"><code>ServerBuilder</code></a> to create xDS managed servers.</div>
</th>
</tr>
<tr id="i551" class="rowColor">
<td class="colFirst"><a href="io/grpc/xds/XdsServerBuilder.XdsServingStatusListener.html" title="interface in io.grpc.xds">XdsServerBuilder.XdsServingStatusListener</a></td>
<th class="colLast" scope="row">
<div class="block">Applications can register this listener to receive "serving" and "not serving" states of
the server using <a href="io/grpc/xds/XdsServerBuilder.html#xdsServingStatusListener(io.grpc.xds.XdsServerBuilder.XdsServingStatusListener)"><code>XdsServerBuilder.xdsServingStatusListener(XdsServingStatusListener)</code></a>.</div>
</th>
</tr>
<tr id="i552" class="altColor">
<td class="colFirst"><a href="io/grpc/xds/XdsServerCredentials.html" title="class in io.grpc.xds">XdsServerCredentials</a></td>
<th class="colLast" scope="row">&nbsp;</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&nbsp;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>
</footer>
</body>
</html>