| <!DOCTYPE HTML> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc --> |
| <title>OkHttpServerBuilder (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="OkHttpServerBuilder (grpc-all 1.74.0 API)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var data = {"i0":10,"i1":10,"i2":41,"i3":9,"i4":9,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10}; |
| var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; |
| var altColor = "altColor"; |
| var rowColor = "rowColor"; |
| var tableTab = "tableTab"; |
| var activeTableTab = "activeTableTab"; |
| var pathtoroot = "../../../"; |
| var useModuleDirectories = true; |
| loadScripts(document, 'script');</script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <header role="banner"> |
| <nav role="navigation"> |
| <div class="fixedNav"> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a id="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a id="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../index.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/OkHttpServerBuilder.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../index-all.html">Index</a></li> |
| <li><a href="../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../allclasses.html">All Classes</a></li> |
| </ul> |
| <ul class="navListSearch"> |
| <li><label for="search">SEARCH:</label> |
| <input type="text" id="search" value="search" disabled="disabled"> |
| <input type="reset" id="reset" value="reset" disabled="disabled"> |
| </li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li>Field | </li> |
| <li>Constr | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li>Field | </li> |
| <li>Constr | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a id="skip.navbar.top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| </div> |
| <div class="navPadding"> </div> |
| <script type="text/javascript"><!-- |
| $('.navPadding').css('padding-top', $('.fixedNav').css("height")); |
| //--> |
| </script> |
| </nav> |
| </header> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <main role="main"> |
| <div class="header"> |
| <div class="subTitle"><span class="packageLabelInType">Package</span> <a href="package-summary.html">io.grpc.okhttp</a></div> |
| <h2 title="Class OkHttpServerBuilder" class="title">Class OkHttpServerBuilder</h2> |
| </div> |
| <div class="contentContainer"> |
| <ul class="inheritance"> |
| <li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li><a href="../ServerBuilder.html" title="class in io.grpc">io.grpc.ServerBuilder</a><T></li> |
| <li> |
| <ul class="inheritance"> |
| <li><a href="../ForwardingServerBuilder.html" title="class in io.grpc">io.grpc.ForwardingServerBuilder</a><<a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a>></li> |
| <li> |
| <ul class="inheritance"> |
| <li>io.grpc.okhttp.OkHttpServerBuilder</li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <hr> |
| <pre><a href="../ExperimentalApi.html" title="annotation in io.grpc">@ExperimentalApi</a>("https://github.com/grpc/grpc-java/issues/1785") |
| public final class <span class="typeNameLabel">OkHttpServerBuilder</span> |
| extends <a href="../ForwardingServerBuilder.html" title="class in io.grpc">ForwardingServerBuilder</a><<a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a>></pre> |
| <div class="block">Build servers with the OkHttp transport.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>1.49.0</dd> |
| </dl> |
| </li> |
| </ul> |
| </div> |
| <div class="summary"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <section> |
| <ul class="blockList"> |
| <li class="blockList"><a id="method.summary"> |
| <!-- --> |
| </a> |
| <h3>Method Summary</h3> |
| <table class="memberSummary"> |
| <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd"> </span></span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tr id="i0" class="altColor"> |
| <td class="colFirst"><code>protected <a href="../ServerBuilder.html" title="class in io.grpc">ServerBuilder</a><?></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#delegate()">delegate</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the delegated <code>ServerBuilder</code>.</div> |
| </td> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><code><a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#flowControlWindow(int)">flowControlWindow</a></span>​(int flowControlWindow)</code></th> |
| <td class="colLast"> |
| <div class="block">Sets the flow control window in bytes.</div> |
| </td> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><code>static <a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#forPort(int)">forPort</a></span>​(int port)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use <a href="#forPort(int,io.grpc.ServerCredentials)"><code>forPort(int, ServerCredentials)</code></a> instead</div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i3" class="rowColor"> |
| <td class="colFirst"><code>static <a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#forPort(int,io.grpc.ServerCredentials)">forPort</a></span>​(int port, |
| <a href="../ServerCredentials.html" title="class in io.grpc">ServerCredentials</a> creds)</code></th> |
| <td class="colLast"> |
| <div class="block">Creates a builder for a server listening on <code>port</code>.</div> |
| </td> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><code>static <a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#forPort(java.net.SocketAddress,io.grpc.ServerCredentials)">forPort</a></span>​(<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">SocketAddress</a> address, |
| <a href="../ServerCredentials.html" title="class in io.grpc">ServerCredentials</a> creds)</code></th> |
| <td class="colLast"> |
| <div class="block">Creates a builder for a server listening on <code>address</code>.</div> |
| </td> |
| </tr> |
| <tr id="i5" class="rowColor"> |
| <td class="colFirst"><code><a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#keepAliveTime(long,java.util.concurrent.TimeUnit)">keepAliveTime</a></span>​(long keepAliveTime, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink">TimeUnit</a> timeUnit)</code></th> |
| <td class="colLast"> |
| <div class="block">Sets the time without read activity before sending a keepalive ping.</div> |
| </td> |
| </tr> |
| <tr id="i6" class="altColor"> |
| <td class="colFirst"><code><a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#keepAliveTimeout(long,java.util.concurrent.TimeUnit)">keepAliveTimeout</a></span>​(long keepAliveTimeout, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink">TimeUnit</a> timeUnit)</code></th> |
| <td class="colLast"> |
| <div class="block">Sets a time waiting for read activity after sending a keepalive ping.</div> |
| </td> |
| </tr> |
| <tr id="i7" class="rowColor"> |
| <td class="colFirst"><code><a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#maxConcurrentCallsPerConnection(int)">maxConcurrentCallsPerConnection</a></span>​(int maxConcurrentCallsPerConnection)</code></th> |
| <td class="colLast"> |
| <div class="block">The maximum number of concurrent calls permitted for each incoming connection.</div> |
| </td> |
| </tr> |
| <tr id="i8" class="altColor"> |
| <td class="colFirst"><code><a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#maxConnectionAge(long,java.util.concurrent.TimeUnit)">maxConnectionAge</a></span>​(long maxConnectionAge, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink">TimeUnit</a> timeUnit)</code></th> |
| <td class="colLast"> |
| <div class="block">Sets a custom max connection age, connection lasting longer than which will be gracefully |
| terminated.</div> |
| </td> |
| </tr> |
| <tr id="i9" class="rowColor"> |
| <td class="colFirst"><code><a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#maxConnectionAgeGrace(long,java.util.concurrent.TimeUnit)">maxConnectionAgeGrace</a></span>​(long maxConnectionAgeGrace, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink">TimeUnit</a> timeUnit)</code></th> |
| <td class="colLast"> |
| <div class="block">Sets a custom grace time for the graceful connection termination.</div> |
| </td> |
| </tr> |
| <tr id="i10" class="altColor"> |
| <td class="colFirst"><code><a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#maxConnectionIdle(long,java.util.concurrent.TimeUnit)">maxConnectionIdle</a></span>​(long maxConnectionIdle, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink">TimeUnit</a> timeUnit)</code></th> |
| <td class="colLast"> |
| <div class="block">Sets a custom max connection idle time, connection being idle for longer than which will be |
| gracefully terminated.</div> |
| </td> |
| </tr> |
| <tr id="i11" class="rowColor"> |
| <td class="colFirst"><code><a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#maxInboundMessageSize(int)">maxInboundMessageSize</a></span>​(int bytes)</code></th> |
| <td class="colLast"> |
| <div class="block">Sets the maximum message size allowed to be received on the server.</div> |
| </td> |
| </tr> |
| <tr id="i12" class="altColor"> |
| <td class="colFirst"><code><a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#maxInboundMetadataSize(int)">maxInboundMetadataSize</a></span>​(int bytes)</code></th> |
| <td class="colLast"> |
| <div class="block">Sets the maximum size of metadata allowed to be received.</div> |
| </td> |
| </tr> |
| <tr id="i13" class="rowColor"> |
| <td class="colFirst"><code><a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#permitKeepAliveTime(long,java.util.concurrent.TimeUnit)">permitKeepAliveTime</a></span>​(long keepAliveTime, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink">TimeUnit</a> timeUnit)</code></th> |
| <td class="colLast"> |
| <div class="block">Specify the most aggressive keep-alive time clients are permitted to configure.</div> |
| </td> |
| </tr> |
| <tr id="i14" class="altColor"> |
| <td class="colFirst"><code><a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#permitKeepAliveWithoutCalls(boolean)">permitKeepAliveWithoutCalls</a></span>​(boolean permit)</code></th> |
| <td class="colLast"> |
| <div class="block">Sets whether to allow clients to send keep-alive HTTP/2 PINGs even if there are no outstanding |
| RPCs on the connection.</div> |
| </td> |
| </tr> |
| <tr id="i15" class="rowColor"> |
| <td class="colFirst"><code><a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#scheduledExecutorService(java.util.concurrent.ScheduledExecutorService)">scheduledExecutorService</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ScheduledExecutorService.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink">ScheduledExecutorService</a> scheduledExecutorService)</code></th> |
| <td class="colLast"> |
| <div class="block">Provides a custom scheduled executor service.</div> |
| </td> |
| </tr> |
| <tr id="i16" class="altColor"> |
| <td class="colFirst"><code><a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#socketFactory(javax.net.ServerSocketFactory)">socketFactory</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/javax/net/ServerSocketFactory.html?is-external=true" title="class or interface in javax.net" class="externalLink">ServerSocketFactory</a> socketFactory)</code></th> |
| <td class="colLast"> |
| <div class="block">Override the default <a href="https://docs.oracle.com/javase/8/docs/api/javax/net/ServerSocketFactory.html?is-external=true" title="class or interface in javax.net" class="externalLink"><code>ServerSocketFactory</code></a> used to listen.</div> |
| </td> |
| </tr> |
| <tr id="i17" class="rowColor"> |
| <td class="colFirst"><code><a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#transportExecutor(java.util.concurrent.Executor)">transportExecutor</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Executor.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink">Executor</a> transportExecutor)</code></th> |
| <td class="colLast"> |
| <div class="block">Override the default executor necessary for internal transport use.</div> |
| </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a id="methods.inherited.from.class.io.grpc.ForwardingServerBuilder"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class io.grpc.<a href="../ForwardingServerBuilder.html" title="class in io.grpc">ForwardingServerBuilder</a></h3> |
| <code><a href="../ForwardingServerBuilder.html#addService(io.grpc.BindableService)">addService</a>, <a href="../ForwardingServerBuilder.html#addService(io.grpc.ServerServiceDefinition)">addService</a>, <a href="../ForwardingServerBuilder.html#addStreamTracerFactory(io.grpc.ServerStreamTracer.Factory)">addStreamTracerFactory</a>, <a href="../ForwardingServerBuilder.html#addTransportFilter(io.grpc.ServerTransportFilter)">addTransportFilter</a>, <a href="../ForwardingServerBuilder.html#build()">build</a>, <a href="../ForwardingServerBuilder.html#callExecutor(io.grpc.ServerCallExecutorSupplier)">callExecutor</a>, <a href="../ForwardingServerBuilder.html#compressorRegistry(io.grpc.CompressorRegistry)">compressorRegistry</a>, <a href="../ForwardingServerBuilder.html#decompressorRegistry(io.grpc.DecompressorRegistry)">decompressorRegistry</a>, <a href="../ForwardingServerBuilder.html#directExecutor()">directExecutor</a>, <a href="../ForwardingServerBuilder.html#executor(java.util.concurrent.Executor)">executor</a>, <a href="../ForwardingServerBuilder.html#fallbackHandlerRegistry(io.grpc.HandlerRegistry)">fallbackHandlerRegistry</a>, <a href="../ForwardingServerBuilder.html#handshakeTimeout(long,java.util.concurrent.TimeUnit)">handshakeTimeout</a>, <a href="../ForwardingServerBuilder.html#intercept(io.grpc.ServerInterceptor)">intercept</a>, <a href="../ForwardingServerBuilder.html#setBinaryLog(io.grpc.BinaryLog)">setBinaryLog</a>, <a href="../ForwardingServerBuilder.html#toString()">toString</a>, <a href="../ForwardingServerBuilder.html#useTransportSecurity(java.io.File,java.io.File)">useTransportSecurity</a>, <a href="../ForwardingServerBuilder.html#useTransportSecurity(java.io.InputStream,java.io.InputStream)">useTransportSecurity</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a id="methods.inherited.from.class.io.grpc.ServerBuilder"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class io.grpc.<a href="../ServerBuilder.html" title="class in io.grpc">ServerBuilder</a></h3> |
| <code><a href="../ServerBuilder.html#addServices(java.util.List)">addServices</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3> |
| <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang" class="externalLink">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang" class="externalLink">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang" class="externalLink">wait</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ============ METHOD DETAIL ========== --> |
| <section> |
| <ul class="blockList"> |
| <li class="blockList"><a id="method.detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a id="forPort(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>forPort</h4> |
| <pre class="methodSignature"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang" class="externalLink">@Deprecated</a> |
| public static <a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a> forPort​(int port)</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use <a href="#forPort(int,io.grpc.ServerCredentials)"><code>forPort(int, ServerCredentials)</code></a> instead</div> |
| </div> |
| <div class="block">Always throws, to shadow <code>ServerBuilder.forPort()</code>.</div> |
| </li> |
| </ul> |
| <a id="forPort(int,io.grpc.ServerCredentials)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>forPort</h4> |
| <pre class="methodSignature">public static <a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a> forPort​(int port, |
| <a href="../ServerCredentials.html" title="class in io.grpc">ServerCredentials</a> creds)</pre> |
| <div class="block">Creates a builder for a server listening on <code>port</code>.</div> |
| </li> |
| </ul> |
| <a id="forPort(java.net.SocketAddress,io.grpc.ServerCredentials)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>forPort</h4> |
| <pre class="methodSignature">public static <a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a> forPort​(<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">SocketAddress</a> address, |
| <a href="../ServerCredentials.html" title="class in io.grpc">ServerCredentials</a> creds)</pre> |
| <div class="block">Creates a builder for a server listening on <code>address</code>.</div> |
| </li> |
| </ul> |
| <a id="delegate()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>delegate</h4> |
| <pre class="methodSignature"><a href="../Internal.html" title="annotation in io.grpc">@Internal</a> |
| protected <a href="../ServerBuilder.html" title="class in io.grpc">ServerBuilder</a><?> delegate()</pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../ForwardingServerBuilder.html#delegate()">ForwardingServerBuilder</a></code></span></div> |
| <div class="block">Returns the delegated <code>ServerBuilder</code>.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../ForwardingServerBuilder.html#delegate()">delegate</a></code> in class <code><a href="../ForwardingServerBuilder.html" title="class in io.grpc">ForwardingServerBuilder</a><<a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a>></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="transportExecutor(java.util.concurrent.Executor)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>transportExecutor</h4> |
| <pre class="methodSignature">public <a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a> transportExecutor​(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Executor.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink">Executor</a> transportExecutor)</pre> |
| <div class="block">Override the default executor necessary for internal transport use. |
| |
| <p>The channel does not take ownership of the given executor. It is the caller' responsibility |
| to shutdown the executor when appropriate.</div> |
| </li> |
| </ul> |
| <a id="socketFactory(javax.net.ServerSocketFactory)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>socketFactory</h4> |
| <pre class="methodSignature">public <a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a> socketFactory​(<a href="https://docs.oracle.com/javase/8/docs/api/javax/net/ServerSocketFactory.html?is-external=true" title="class or interface in javax.net" class="externalLink">ServerSocketFactory</a> socketFactory)</pre> |
| <div class="block">Override the default <a href="https://docs.oracle.com/javase/8/docs/api/javax/net/ServerSocketFactory.html?is-external=true" title="class or interface in javax.net" class="externalLink"><code>ServerSocketFactory</code></a> used to listen. If the socket factory is not |
| set or set to null, a default one will be used.</div> |
| </li> |
| </ul> |
| <a id="keepAliveTime(long,java.util.concurrent.TimeUnit)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>keepAliveTime</h4> |
| <pre class="methodSignature">public <a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a> keepAliveTime​(long keepAliveTime, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink">TimeUnit</a> timeUnit)</pre> |
| <div class="block">Sets the time without read activity before sending a keepalive ping. An unreasonably small |
| value might be increased, and <code>Long.MAX_VALUE</code> nano seconds or an unreasonably large |
| value will disable keepalive. Defaults to two hours.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code><a href="../ForwardingServerBuilder.html#keepAliveTime(long,java.util.concurrent.TimeUnit)">keepAliveTime</a></code> in class <code><a href="../ForwardingServerBuilder.html" title="class in io.grpc">ForwardingServerBuilder</a><<a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a>></code></dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang" class="externalLink">IllegalArgumentException</a></code> - if time is not positive</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="https://github.com/grpc/proposal/blob/master/A9-server-side-conn-mgt.md">gRFC A9 |
| Server-side Connection Management</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="maxConnectionIdle(long,java.util.concurrent.TimeUnit)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>maxConnectionIdle</h4> |
| <pre class="methodSignature">public <a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a> maxConnectionIdle​(long maxConnectionIdle, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink">TimeUnit</a> timeUnit)</pre> |
| <div class="block">Sets a custom max connection idle time, connection being idle for longer than which will be |
| gracefully terminated. Idleness duration is defined since the most recent time the number of |
| outstanding RPCs became zero or the connection establishment. An unreasonably small value might |
| be increased. <code>Long.MAX_VALUE</code> nano seconds or an unreasonably large value will disable |
| max connection idle.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code><a href="../ForwardingServerBuilder.html#maxConnectionIdle(long,java.util.concurrent.TimeUnit)">maxConnectionIdle</a></code> in class <code><a href="../ForwardingServerBuilder.html" title="class in io.grpc">ForwardingServerBuilder</a><<a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a>></code></dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="https://github.com/grpc/proposal/blob/master/A9-server-side-conn-mgt.md">gRFC A9 |
| Server-side Connection Management</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="maxConnectionAge(long,java.util.concurrent.TimeUnit)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>maxConnectionAge</h4> |
| <pre class="methodSignature">public <a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a> maxConnectionAge​(long maxConnectionAge, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink">TimeUnit</a> timeUnit)</pre> |
| <div class="block">Sets a custom max connection age, connection lasting longer than which will be gracefully |
| terminated. An unreasonably small value might be increased. A random jitter of +/-10% will be |
| added to it. <code>Long.MAX_VALUE</code> nano seconds or an unreasonably large value will disable |
| max connection age.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code><a href="../ForwardingServerBuilder.html#maxConnectionAge(long,java.util.concurrent.TimeUnit)">maxConnectionAge</a></code> in class <code><a href="../ForwardingServerBuilder.html" title="class in io.grpc">ForwardingServerBuilder</a><<a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a>></code></dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="https://github.com/grpc/proposal/blob/master/A9-server-side-conn-mgt.md">gRFC A9 |
| Server-side Connection Management</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="maxConnectionAgeGrace(long,java.util.concurrent.TimeUnit)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>maxConnectionAgeGrace</h4> |
| <pre class="methodSignature">public <a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a> maxConnectionAgeGrace​(long maxConnectionAgeGrace, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink">TimeUnit</a> timeUnit)</pre> |
| <div class="block">Sets a custom grace time for the graceful connection termination. Once the max connection age |
| is reached, RPCs have the grace time to complete. RPCs that do not complete in time will be |
| cancelled, allowing the connection to terminate. <code>Long.MAX_VALUE</code> nano seconds or an |
| unreasonably large value are considered infinite.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code><a href="../ForwardingServerBuilder.html#maxConnectionAgeGrace(long,java.util.concurrent.TimeUnit)">maxConnectionAgeGrace</a></code> in class <code><a href="../ForwardingServerBuilder.html" title="class in io.grpc">ForwardingServerBuilder</a><<a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a>></code></dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#maxConnectionAge(long,java.util.concurrent.TimeUnit)"><code>maxConnectionAge(long, TimeUnit)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="keepAliveTimeout(long,java.util.concurrent.TimeUnit)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>keepAliveTimeout</h4> |
| <pre class="methodSignature">public <a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a> keepAliveTimeout​(long keepAliveTimeout, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink">TimeUnit</a> timeUnit)</pre> |
| <div class="block">Sets a time waiting for read activity after sending a keepalive ping. If the time expires |
| without any read activity on the connection, the connection is considered dead. An unreasonably |
| small value might be increased. Defaults to 20 seconds. |
| |
| <p>This value should be at least multiple times the RTT to allow for lost packets.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code><a href="../ForwardingServerBuilder.html#keepAliveTimeout(long,java.util.concurrent.TimeUnit)">keepAliveTimeout</a></code> in class <code><a href="../ForwardingServerBuilder.html" title="class in io.grpc">ForwardingServerBuilder</a><<a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a>></code></dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang" class="externalLink">IllegalArgumentException</a></code> - if timeout is not positive</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="https://github.com/grpc/proposal/blob/master/A9-server-side-conn-mgt.md">gRFC A9 |
| Server-side Connection Management</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="permitKeepAliveTime(long,java.util.concurrent.TimeUnit)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>permitKeepAliveTime</h4> |
| <pre class="methodSignature">@CanIgnoreReturnValue |
| public <a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a> permitKeepAliveTime​(long keepAliveTime, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink">TimeUnit</a> timeUnit)</pre> |
| <div class="block">Specify the most aggressive keep-alive time clients are permitted to configure. The server will |
| try to detect clients exceeding this rate and when detected will forcefully close the |
| connection. The default is 5 minutes. |
| |
| <p>Even though a default is defined that allows some keep-alives, clients must not use |
| keep-alive without approval from the service owner. Otherwise, they may experience failures in |
| the future if the service becomes more restrictive. When unthrottled, keep-alives can cause a |
| significant amount of traffic and CPU usage, so clients and servers should be conservative in |
| what they use and accept.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code><a href="../ForwardingServerBuilder.html#permitKeepAliveTime(long,java.util.concurrent.TimeUnit)">permitKeepAliveTime</a></code> in class <code><a href="../ForwardingServerBuilder.html" title="class in io.grpc">ForwardingServerBuilder</a><<a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a>></code></dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#permitKeepAliveWithoutCalls(boolean)"><code>permitKeepAliveWithoutCalls(boolean)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="permitKeepAliveWithoutCalls(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>permitKeepAliveWithoutCalls</h4> |
| <pre class="methodSignature">@CanIgnoreReturnValue |
| public <a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a> permitKeepAliveWithoutCalls​(boolean permit)</pre> |
| <div class="block">Sets whether to allow clients to send keep-alive HTTP/2 PINGs even if there are no outstanding |
| RPCs on the connection. Defaults to <code>false</code>.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code><a href="../ForwardingServerBuilder.html#permitKeepAliveWithoutCalls(boolean)">permitKeepAliveWithoutCalls</a></code> in class <code><a href="../ForwardingServerBuilder.html" title="class in io.grpc">ForwardingServerBuilder</a><<a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a>></code></dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#permitKeepAliveTime(long,java.util.concurrent.TimeUnit)"><code>permitKeepAliveTime(long, TimeUnit)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="flowControlWindow(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>flowControlWindow</h4> |
| <pre class="methodSignature">public <a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a> flowControlWindow​(int flowControlWindow)</pre> |
| <div class="block">Sets the flow control window in bytes. If not called, the default value is 64 KiB.</div> |
| </li> |
| </ul> |
| <a id="scheduledExecutorService(java.util.concurrent.ScheduledExecutorService)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>scheduledExecutorService</h4> |
| <pre class="methodSignature">public <a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a> scheduledExecutorService​(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ScheduledExecutorService.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink">ScheduledExecutorService</a> scheduledExecutorService)</pre> |
| <div class="block">Provides a custom scheduled executor service. |
| |
| <p>It's an optional parameter. If the user has not provided a scheduled executor service when |
| the channel is built, the builder will use a static thread pool.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>this</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="maxInboundMetadataSize(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>maxInboundMetadataSize</h4> |
| <pre class="methodSignature">public <a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a> maxInboundMetadataSize​(int bytes)</pre> |
| <div class="block">Sets the maximum size of metadata allowed to be received. Defaults to 8 KiB. |
| |
| <p>The implementation does not currently limit memory usage; this value is checked only after |
| the metadata is decoded from the wire. It does prevent large metadata from being passed to the |
| application.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code><a href="../ForwardingServerBuilder.html#maxInboundMetadataSize(int)">maxInboundMetadataSize</a></code> in class <code><a href="../ForwardingServerBuilder.html" title="class in io.grpc">ForwardingServerBuilder</a><<a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a>></code></dd> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>bytes</code> - the maximum size of received metadata</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>this</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang" class="externalLink">IllegalArgumentException</a></code> - if bytes is non-positive</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="maxConcurrentCallsPerConnection(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>maxConcurrentCallsPerConnection</h4> |
| <pre class="methodSignature">@CanIgnoreReturnValue |
| public <a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a> maxConcurrentCallsPerConnection​(int maxConcurrentCallsPerConnection)</pre> |
| <div class="block">The maximum number of concurrent calls permitted for each incoming connection. Defaults to no |
| limit.</div> |
| </li> |
| </ul> |
| <a id="maxInboundMessageSize(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>maxInboundMessageSize</h4> |
| <pre class="methodSignature">public <a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a> maxInboundMessageSize​(int bytes)</pre> |
| <div class="block">Sets the maximum message size allowed to be received on the server. If not called, defaults to |
| defaults to 4 MiB. The default provides protection to servers who haven't considered the |
| possibility of receiving large messages while trying to be large enough to not be hit in normal |
| usage.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code><a href="../ForwardingServerBuilder.html#maxInboundMessageSize(int)">maxInboundMessageSize</a></code> in class <code><a href="../ForwardingServerBuilder.html" title="class in io.grpc">ForwardingServerBuilder</a><<a href="OkHttpServerBuilder.html" title="class in io.grpc.okhttp">OkHttpServerBuilder</a>></code></dd> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>bytes</code> - the maximum number of bytes a single message can be.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>this</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang" class="externalLink">IllegalArgumentException</a></code> - if bytes is negative.</dd> |
| </dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| </li> |
| </ul> |
| </div> |
| </div> |
| </main> |
| <!-- ========= END OF CLASS DATA ========= --> |
| <footer role="contentinfo"> |
| <nav role="navigation"> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a id="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a id="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../index.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/OkHttpServerBuilder.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../index-all.html">Index</a></li> |
| <li><a href="../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../allclasses.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li>Field | </li> |
| <li>Constr | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li>Field | </li> |
| <li>Constr | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a id="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| </nav> |
| </footer> |
| </body> |
| </html> |