bitcoin-s/api/autopilotrpc/AutopilotHandler$.html
Docusaurus bot ba9470c3ba Deploy website
Deploy website version based on 819a047d1e
2024-04-29 18:24:55 +00:00

28 lines
52 KiB
HTML

<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title></title><meta content="" name="description"/><meta content="" name="keywords"/><meta http-equiv="content-type" content="text/html; charset=UTF-8"/><link href="../lib/index.css" media="screen" type="text/css" rel="stylesheet"/><link href="../lib/template.css" media="screen" type="text/css" rel="stylesheet"/><link href="../lib/print.css" media="print" type="text/css" rel="stylesheet"/><link href="../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css"/><script type="text/javascript" src="../lib/jquery.min.js"></script><script type="text/javascript" src="../lib/index.js"></script><script type="text/javascript" src="../index.js"></script><script type="text/javascript" src="../lib/scheduler.js"></script><script type="text/javascript" src="../lib/template.js"></script><script type="text/javascript">/* this variable can be used by the JS to determine the path to the root document */
var toRoot = '../';</script></head><body><div id="search"><span id="doc-title"><span id="doc-version"></span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><div id="search-progress"><div id="progress-fill"></div></div><div id="results-content"><div id="entity-results"></div><div id="member-results"></div></div></div><div id="content-scroll-container" style="-webkit-overflow-scrolling: touch;"><div id="content-container" style="-webkit-overflow-scrolling: touch;"><div id="subpackage-spacer"><div id="packages"><h1>Packages</h1><ul><li class="indented0 " name="_root_.root" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="_root_" class="anchorToMember"></a><a id="root:_root_" class="anchorToMember"></a> <span class="permalink"><a href="../index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../index.html" title=""><span class="name">root</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="indented1 " name="_root_.autopilotrpc" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="autopilotrpc" class="anchorToMember"></a><a id="autopilotrpc:autopilotrpc" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="index.html" title=""><span class="name">autopilotrpc</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="current-entities indented1"><a href="Autopilot$.html" title="" class="object"></a> <a href="Autopilot.html" title="Autopilot is a service that can be used to get information about the current state of the daemon's autopilot agent, and also supply it with information that can be used when deciding where to open channels." class="trait"></a><a href="Autopilot.html" title="Autopilot is a service that can be used to get information about the current state of the daemon's autopilot agent, and also supply it with information that can be used when deciding where to open channels.">Autopilot</a></li><li class="current-entities indented1"><a href="AutopilotClient$.html" title="" class="object"></a> <a href="AutopilotClient.html" title="" class="trait"></a><a href="AutopilotClient.html" title="">AutopilotClient</a></li><li class="current-entities indented1"><span class="separator"></span> <a href="AutopilotClientPowerApi.html" title="" class="trait"></a><a href="AutopilotClientPowerApi.html" title="">AutopilotClientPowerApi</a></li><li class="current-entities indented1"><span class="separator"></span> <a href="" title="" class="object"></a><a href="" title="">AutopilotHandler</a></li><li class="current-entities indented1"><span class="separator"></span> <a href="AutopilotProto$.html" title="" class="object"></a><a href="AutopilotProto$.html" title="">AutopilotProto</a></li><li class="current-entities indented1"><a href="ModifyStatusRequest$.html" title="" class="object"></a> <a href="ModifyStatusRequest.html" title="" class="class"></a><a href="ModifyStatusRequest.html" title="">ModifyStatusRequest</a></li><li class="current-entities indented1"><a href="ModifyStatusResponse$.html" title="" class="object"></a> <a href="ModifyStatusResponse.html" title="" class="class"></a><a href="ModifyStatusResponse.html" title="">ModifyStatusResponse</a></li><li class="current-entities indented1"><a href="QueryScoresRequest$.html" title="" class="object"></a> <a href="QueryScoresRequest.html" title="" class="class"></a><a href="QueryScoresRequest.html" title="">QueryScoresRequest</a></li><li class="current-entities indented1"><a href="QueryScoresResponse$.html" title="" class="object"></a> <a href="QueryScoresResponse.html" title="" class="class"></a><a href="QueryScoresResponse.html" title="">QueryScoresResponse</a></li><li class="current-entities indented1"><a href="SetScoresRequest$.html" title="" class="object"></a> <a href="SetScoresRequest.html" title="" class="class"></a><a href="SetScoresRequest.html" title="">SetScoresRequest</a></li><li class="current-entities indented1"><a href="SetScoresResponse$.html" title="" class="object"></a> <a href="SetScoresResponse.html" title="" class="class"></a><a href="SetScoresResponse.html" title="">SetScoresResponse</a></li><li class="current-entities indented1"><a href="StatusRequest$.html" title="" class="object"></a> <a href="StatusRequest.html" title="" class="class"></a><a href="StatusRequest.html" title="">StatusRequest</a></li><li class="current-entities indented1"><a href="StatusResponse$.html" title="" class="object"></a> <a href="StatusResponse.html" title="" class="class"></a><a href="StatusResponse.html" title="">StatusResponse</a></li></ul></div></div><div id="content"><body class="object value"><div id="definition"><div class="big-circle object">o</div><p id="owner"><a href="index.html" name="autopilotrpc" id="autopilotrpc" class="extype">autopilotrpc</a></p><h1>AutopilotHandler<span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html" title="Permalink"><i class="material-icons"></i></a></span></h1><h3><span class="morelinks"></span></h3></div><h4 id="signature" class="signature"><span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><span class="name">AutopilotHandler</span></span></h4><div id="comment" class="fullcommenttop"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@ApiMayChange</span><span class="args">()</span> <span class="name">@PekkoGrpcGenerated</span><span class="args">()</span> </dd></dl><div class="toggleContainer"><div class="toggle block"><span>Linear Supertypes</span><div class="superTypes hiddenContent"><a href="../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a>, <a href="https://www.scala-lang.org/api/2.13.13/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></div></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class="ancestors"><span class="filtertype">Inherited<br/></span><ol id="linearization"><li class="in" name="autopilotrpc.AutopilotHandler"><span>AutopilotHandler</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li></ol></div><div class="ancestors"><span class="filtertype"></span><ol><li class="hideall out"><span>Hide All</span></li><li class="showall in"><span>Show All</span></li></ol></div><div id="visbl"><span class="filtertype">Visibility</span><ol><li class="public in"><span>Public</span></li><li class="protected out"><span>Protected</span></li></ol></div></div></div><div id="template"><div id="allMembers"><div class="values members"><h3>Value Members</h3><ol><li class="indented0 " name="scala.AnyRef#!=" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="!=(x$1:Any):Boolean" class="anchorToMember"></a><a id="!=(Any):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html#!=(x$1:Any):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $bang$eq">!=</span><span class="params">(<span name="arg0">arg0: <a href="https://www.scala-lang.org/api/2.13.13/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.13/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef###" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="##:Int" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html###:Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $hash$hash">##</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.13/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#==" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="==(x$1:Any):Boolean" class="anchorToMember"></a><a id="==(Any):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html#==(x$1:Any):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $eq$eq">==</span><span class="params">(<span name="arg0">arg0: <a href="https://www.scala-lang.org/api/2.13.13/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.13/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="autopilotrpc.AutopilotHandler#apply" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="apply(implementation:autopilotrpc.Autopilot,prefix:String,eHandler:org.apache.pekko.actor.ActorSystem=&gt;PartialFunction[Throwable,org.apache.pekko.grpc.Trailers])(implicitsystem:org.apache.pekko.actor.ClassicActorSystemProvider):org.apache.pekko.http.scaladsl.model.HttpRequest=&gt;scala.concurrent.Future[org.apache.pekko.http.scaladsl.model.HttpResponse]" class="anchorToMember"></a><a id="apply(Autopilot,String,(ActorSystem)=&gt;PartialFunction[Throwable,Trailers])(ClassicActorSystemProvider):(HttpRequest)=&gt;Future[HttpResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html#apply(implementation:autopilotrpc.Autopilot,prefix:String,eHandler:org.apache.pekko.actor.ActorSystem=&gt;PartialFunction[Throwable,org.apache.pekko.grpc.Trailers])(implicitsystem:org.apache.pekko.actor.ClassicActorSystemProvider):org.apache.pekko.http.scaladsl.model.HttpRequest=&gt;scala.concurrent.Future[org.apache.pekko.http.scaladsl.model.HttpResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">apply</span><span class="params">(<span name="implementation">implementation: <a href="Autopilot.html" name="autopilotrpc.Autopilot" id="autopilotrpc.Autopilot" class="extype">Autopilot</a></span>, <span name="prefix">prefix: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="eHandler">eHandler: (<a href="https://pekko.apache.org/api/pekko/1.0.2/org/apache/pekko/actor/ActorSystem.html#org.apache.pekko.actor.ActorSystem" name="org.apache.pekko.actor.ActorSystem" id="org.apache.pekko.actor.ActorSystem" class="extype">ActorSystem</a>) =&gt; <a href="https://www.scala-lang.org/api/2.13.13/scala/PartialFunction.html#scala.PartialFunction" name="scala.PartialFunction" id="scala.PartialFunction" class="extype">PartialFunction</a>[<a href="../scala/index.html#Throwable=Throwable" name="scala.Throwable" id="scala.Throwable" class="extmbr">Throwable</a>, <a href="https://pekko.apache.org/api/pekko-grpc/1.0.2/org/apache/pekko/grpc/org/apache/pekko/grpc/Trailers.html#org.apache.pekko.grpc.Trailers" name="org.apache.pekko.grpc.Trailers" id="org.apache.pekko.grpc.Trailers" class="extype">Trailers</a>]</span>)</span><span class="params">(<span class="implicit">implicit </span><span name="system">system: <a href="https://pekko.apache.org/api/pekko/1.0.2/org/apache/pekko/actor/ClassicActorSystemProvider.html#org.apache.pekko.actor.ClassicActorSystemProvider" name="org.apache.pekko.actor.ClassicActorSystemProvider" id="org.apache.pekko.actor.ClassicActorSystemProvider" class="extype">ClassicActorSystemProvider</a></span>)</span><span class="result">: (<a href="https://pekko.apache.org/api/pekko-http/1.0.1/org/apache/pekko/http/scaladsl/model/HttpRequest.html#org.apache.pekko.http.scaladsl.model.HttpRequest" name="org.apache.pekko.http.scaladsl.model.HttpRequest" id="org.apache.pekko.http.scaladsl.model.HttpRequest" class="extype">HttpRequest</a>) =&gt; <a href="https://www.scala-lang.org/api/2.13.13/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="https://pekko.apache.org/api/pekko-http/1.0.1/org/apache/pekko/http/scaladsl/model/HttpResponse.html#org.apache.pekko.http.scaladsl.model.HttpResponse" name="org.apache.pekko.http.scaladsl.model.HttpResponse" id="org.apache.pekko.http.scaladsl.model.HttpResponse" class="extype">HttpResponse</a>]</span></span><p class="shortcomment cmt">Creates a <code>HttpRequest</code> to <code>HttpResponse</code> handler that can be used in for example <code>Http().bindAndHandleAsync</code>
for the generated partial function handler and ends with <code>StatusCodes.NotFound</code> if the request is not matching.</p><div class="fullcomment"><div class="comment cmt"><p>Creates a <code>HttpRequest</code> to <code>HttpResponse</code> handler that can be used in for example <code>Http().bindAndHandleAsync</code>
for the generated partial function handler and ends with <code>StatusCodes.NotFound</code> if the request is not matching.</p><p>Use <code>org.apache.pekko.grpc.scaladsl.ServiceHandler.concatOrNotFound</code> with <code>AutopilotHandler.partial</code> when combining
several services.</p><p>Registering a gRPC service under a custom prefix is not widely supported and strongly discouraged by the specification.
</p></div></div></li><li class="indented0 " name="autopilotrpc.AutopilotHandler#apply" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="apply(implementation:autopilotrpc.Autopilot,prefix:String)(implicitsystem:org.apache.pekko.actor.ClassicActorSystemProvider):org.apache.pekko.http.scaladsl.model.HttpRequest=&gt;scala.concurrent.Future[org.apache.pekko.http.scaladsl.model.HttpResponse]" class="anchorToMember"></a><a id="apply(Autopilot,String)(ClassicActorSystemProvider):(HttpRequest)=&gt;Future[HttpResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html#apply(implementation:autopilotrpc.Autopilot,prefix:String)(implicitsystem:org.apache.pekko.actor.ClassicActorSystemProvider):org.apache.pekko.http.scaladsl.model.HttpRequest=&gt;scala.concurrent.Future[org.apache.pekko.http.scaladsl.model.HttpResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">apply</span><span class="params">(<span name="implementation">implementation: <a href="Autopilot.html" name="autopilotrpc.Autopilot" id="autopilotrpc.Autopilot" class="extype">Autopilot</a></span>, <span name="prefix">prefix: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="params">(<span class="implicit">implicit </span><span name="system">system: <a href="https://pekko.apache.org/api/pekko/1.0.2/org/apache/pekko/actor/ClassicActorSystemProvider.html#org.apache.pekko.actor.ClassicActorSystemProvider" name="org.apache.pekko.actor.ClassicActorSystemProvider" id="org.apache.pekko.actor.ClassicActorSystemProvider" class="extype">ClassicActorSystemProvider</a></span>)</span><span class="result">: (<a href="https://pekko.apache.org/api/pekko-http/1.0.1/org/apache/pekko/http/scaladsl/model/HttpRequest.html#org.apache.pekko.http.scaladsl.model.HttpRequest" name="org.apache.pekko.http.scaladsl.model.HttpRequest" id="org.apache.pekko.http.scaladsl.model.HttpRequest" class="extype">HttpRequest</a>) =&gt; <a href="https://www.scala-lang.org/api/2.13.13/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="https://pekko.apache.org/api/pekko-http/1.0.1/org/apache/pekko/http/scaladsl/model/HttpResponse.html#org.apache.pekko.http.scaladsl.model.HttpResponse" name="org.apache.pekko.http.scaladsl.model.HttpResponse" id="org.apache.pekko.http.scaladsl.model.HttpResponse" class="extype">HttpResponse</a>]</span></span><p class="shortcomment cmt">Creates a <code>HttpRequest</code> to <code>HttpResponse</code> handler that can be used in for example <code>Http().bindAndHandleAsync</code>
for the generated partial function handler and ends with <code>StatusCodes.NotFound</code> if the request is not matching.</p><div class="fullcomment"><div class="comment cmt"><p>Creates a <code>HttpRequest</code> to <code>HttpResponse</code> handler that can be used in for example <code>Http().bindAndHandleAsync</code>
for the generated partial function handler and ends with <code>StatusCodes.NotFound</code> if the request is not matching.</p><p>Use <code>org.apache.pekko.grpc.scaladsl.ServiceHandler.concatOrNotFound</code> with <code>AutopilotHandler.partial</code> when combining
several services.</p><p>Registering a gRPC service under a custom prefix is not widely supported and strongly discouraged by the specification.
</p></div></div></li><li class="indented0 " name="autopilotrpc.AutopilotHandler#apply" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="apply(implementation:autopilotrpc.Autopilot,eHandler:org.apache.pekko.actor.ActorSystem=&gt;PartialFunction[Throwable,org.apache.pekko.grpc.Trailers])(implicitsystem:org.apache.pekko.actor.ClassicActorSystemProvider):org.apache.pekko.http.scaladsl.model.HttpRequest=&gt;scala.concurrent.Future[org.apache.pekko.http.scaladsl.model.HttpResponse]" class="anchorToMember"></a><a id="apply(Autopilot,(ActorSystem)=&gt;PartialFunction[Throwable,Trailers])(ClassicActorSystemProvider):(HttpRequest)=&gt;Future[HttpResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html#apply(implementation:autopilotrpc.Autopilot,eHandler:org.apache.pekko.actor.ActorSystem=&gt;PartialFunction[Throwable,org.apache.pekko.grpc.Trailers])(implicitsystem:org.apache.pekko.actor.ClassicActorSystemProvider):org.apache.pekko.http.scaladsl.model.HttpRequest=&gt;scala.concurrent.Future[org.apache.pekko.http.scaladsl.model.HttpResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">apply</span><span class="params">(<span name="implementation">implementation: <a href="Autopilot.html" name="autopilotrpc.Autopilot" id="autopilotrpc.Autopilot" class="extype">Autopilot</a></span>, <span name="eHandler">eHandler: (<a href="https://pekko.apache.org/api/pekko/1.0.2/org/apache/pekko/actor/ActorSystem.html#org.apache.pekko.actor.ActorSystem" name="org.apache.pekko.actor.ActorSystem" id="org.apache.pekko.actor.ActorSystem" class="extype">ActorSystem</a>) =&gt; <a href="https://www.scala-lang.org/api/2.13.13/scala/PartialFunction.html#scala.PartialFunction" name="scala.PartialFunction" id="scala.PartialFunction" class="extype">PartialFunction</a>[<a href="../scala/index.html#Throwable=Throwable" name="scala.Throwable" id="scala.Throwable" class="extmbr">Throwable</a>, <a href="https://pekko.apache.org/api/pekko-grpc/1.0.2/org/apache/pekko/grpc/org/apache/pekko/grpc/Trailers.html#org.apache.pekko.grpc.Trailers" name="org.apache.pekko.grpc.Trailers" id="org.apache.pekko.grpc.Trailers" class="extype">Trailers</a>]</span>)</span><span class="params">(<span class="implicit">implicit </span><span name="system">system: <a href="https://pekko.apache.org/api/pekko/1.0.2/org/apache/pekko/actor/ClassicActorSystemProvider.html#org.apache.pekko.actor.ClassicActorSystemProvider" name="org.apache.pekko.actor.ClassicActorSystemProvider" id="org.apache.pekko.actor.ClassicActorSystemProvider" class="extype">ClassicActorSystemProvider</a></span>)</span><span class="result">: (<a href="https://pekko.apache.org/api/pekko-http/1.0.1/org/apache/pekko/http/scaladsl/model/HttpRequest.html#org.apache.pekko.http.scaladsl.model.HttpRequest" name="org.apache.pekko.http.scaladsl.model.HttpRequest" id="org.apache.pekko.http.scaladsl.model.HttpRequest" class="extype">HttpRequest</a>) =&gt; <a href="https://www.scala-lang.org/api/2.13.13/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="https://pekko.apache.org/api/pekko-http/1.0.1/org/apache/pekko/http/scaladsl/model/HttpResponse.html#org.apache.pekko.http.scaladsl.model.HttpResponse" name="org.apache.pekko.http.scaladsl.model.HttpResponse" id="org.apache.pekko.http.scaladsl.model.HttpResponse" class="extype">HttpResponse</a>]</span></span><p class="shortcomment cmt">Creates a <code>HttpRequest</code> to <code>HttpResponse</code> handler that can be used in for example <code>Http().bindAndHandleAsync</code>
for the generated partial function handler and ends with <code>StatusCodes.NotFound</code> if the request is not matching.</p><div class="fullcomment"><div class="comment cmt"><p>Creates a <code>HttpRequest</code> to <code>HttpResponse</code> handler that can be used in for example <code>Http().bindAndHandleAsync</code>
for the generated partial function handler and ends with <code>StatusCodes.NotFound</code> if the request is not matching.</p><p>Use <code>org.apache.pekko.grpc.scaladsl.ServiceHandler.concatOrNotFound</code> with <code>AutopilotHandler.partial</code> when combining
several services.
</p></div></div></li><li class="indented0 " name="autopilotrpc.AutopilotHandler#apply" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="apply(implementation:autopilotrpc.Autopilot)(implicitsystem:org.apache.pekko.actor.ClassicActorSystemProvider):org.apache.pekko.http.scaladsl.model.HttpRequest=&gt;scala.concurrent.Future[org.apache.pekko.http.scaladsl.model.HttpResponse]" class="anchorToMember"></a><a id="apply(Autopilot)(ClassicActorSystemProvider):(HttpRequest)=&gt;Future[HttpResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html#apply(implementation:autopilotrpc.Autopilot)(implicitsystem:org.apache.pekko.actor.ClassicActorSystemProvider):org.apache.pekko.http.scaladsl.model.HttpRequest=&gt;scala.concurrent.Future[org.apache.pekko.http.scaladsl.model.HttpResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">apply</span><span class="params">(<span name="implementation">implementation: <a href="Autopilot.html" name="autopilotrpc.Autopilot" id="autopilotrpc.Autopilot" class="extype">Autopilot</a></span>)</span><span class="params">(<span class="implicit">implicit </span><span name="system">system: <a href="https://pekko.apache.org/api/pekko/1.0.2/org/apache/pekko/actor/ClassicActorSystemProvider.html#org.apache.pekko.actor.ClassicActorSystemProvider" name="org.apache.pekko.actor.ClassicActorSystemProvider" id="org.apache.pekko.actor.ClassicActorSystemProvider" class="extype">ClassicActorSystemProvider</a></span>)</span><span class="result">: (<a href="https://pekko.apache.org/api/pekko-http/1.0.1/org/apache/pekko/http/scaladsl/model/HttpRequest.html#org.apache.pekko.http.scaladsl.model.HttpRequest" name="org.apache.pekko.http.scaladsl.model.HttpRequest" id="org.apache.pekko.http.scaladsl.model.HttpRequest" class="extype">HttpRequest</a>) =&gt; <a href="https://www.scala-lang.org/api/2.13.13/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="https://pekko.apache.org/api/pekko-http/1.0.1/org/apache/pekko/http/scaladsl/model/HttpResponse.html#org.apache.pekko.http.scaladsl.model.HttpResponse" name="org.apache.pekko.http.scaladsl.model.HttpResponse" id="org.apache.pekko.http.scaladsl.model.HttpResponse" class="extype">HttpResponse</a>]</span></span><p class="shortcomment cmt">Creates a <code>HttpRequest</code> to <code>HttpResponse</code> handler that can be used in for example <code>Http().bindAndHandleAsync</code>
for the generated partial function handler and ends with <code>StatusCodes.NotFound</code> if the request is not matching.</p><div class="fullcomment"><div class="comment cmt"><p>Creates a <code>HttpRequest</code> to <code>HttpResponse</code> handler that can be used in for example <code>Http().bindAndHandleAsync</code>
for the generated partial function handler and ends with <code>StatusCodes.NotFound</code> if the request is not matching.</p><p>Use <code>org.apache.pekko.grpc.scaladsl.ServiceHandler.concatOrNotFound</code> with <code>AutopilotHandler.partial</code> when combining
several services.
</p></div></div></li><li class="indented0 " name="scala.Any#asInstanceOf" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asInstanceOf[T0]:T0" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html#asInstanceOf[T0]:T0" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span name="scala.Any.asInstanceOf.T0" class="extype">T0</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#clone" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="clone():Object" class="anchorToMember"></a><a id="clone():AnyRef" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html#clone():Object" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">clone</span><span class="params">()</span><span class="result">: <a href="../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected[<span name="java.lang" class="extype">lang</span>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.CloneNotSupportedException]</span></span>)</span> <span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#eq" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="eq(x$1:AnyRef):Boolean" class="anchorToMember"></a><a id="eq(AnyRef):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html#eq(x$1:AnyRef):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.13/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#equals" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="equals(x$1:Object):Boolean" class="anchorToMember"></a><a id="equals(AnyRef):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html#equals(x$1:Object):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.13/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#finalize" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="finalize():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html#finalize():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.13/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected[<span name="java.lang" class="extype">lang</span>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="symbol">classOf[java.lang.Throwable]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#getClass" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="getClass():Class[_]" class="anchorToMember"></a><a id="getClass():Class[_&lt;:AnyRef]" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html#getClass():Class[_]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">getClass</span><span class="params">()</span><span class="result">: <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java/lang/Class.html#java.lang.Class" name="java.lang.Class" id="java.lang.Class" class="extype">Class</a>[_ &lt;: <a href="../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#hashCode" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="hashCode():Int" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html#hashCode():Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.13/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.Any#isInstanceOf" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="isInstanceOf[T0]:Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html#isInstanceOf[T0]:Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.13/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#ne" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ne(x$1:AnyRef):Boolean" class="anchorToMember"></a><a id="ne(AnyRef):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html#ne(x$1:AnyRef):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.13/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#notify" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="notify():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html#notify():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">notify</span><span class="params">()</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.13/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#notifyAll" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="notifyAll():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html#notifyAll():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.13/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="autopilotrpc.AutopilotHandler#partial" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="partial(implementation:autopilotrpc.Autopilot,prefix:String,eHandler:org.apache.pekko.actor.ActorSystem=&gt;PartialFunction[Throwable,org.apache.pekko.grpc.Trailers])(implicitsystem:org.apache.pekko.actor.ClassicActorSystemProvider):PartialFunction[org.apache.pekko.http.scaladsl.model.HttpRequest,scala.concurrent.Future[org.apache.pekko.http.scaladsl.model.HttpResponse]]" class="anchorToMember"></a><a id="partial(Autopilot,String,(ActorSystem)=&gt;PartialFunction[Throwable,Trailers])(ClassicActorSystemProvider):PartialFunction[HttpRequest,Future[HttpResponse]]" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html#partial(implementation:autopilotrpc.Autopilot,prefix:String,eHandler:org.apache.pekko.actor.ActorSystem=&gt;PartialFunction[Throwable,org.apache.pekko.grpc.Trailers])(implicitsystem:org.apache.pekko.actor.ClassicActorSystemProvider):PartialFunction[org.apache.pekko.http.scaladsl.model.HttpRequest,scala.concurrent.Future[org.apache.pekko.http.scaladsl.model.HttpResponse]]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">partial</span><span class="params">(<span name="implementation">implementation: <a href="Autopilot.html" name="autopilotrpc.Autopilot" id="autopilotrpc.Autopilot" class="extype">Autopilot</a></span>, <span name="prefix">prefix: <span name="scala.Predef.String" class="extype">String</span> = <span class="symbol"><span class="name"><a href="Autopilot$.html">Autopilot.name</a></span></span></span>, <span name="eHandler">eHandler: (<a href="https://pekko.apache.org/api/pekko/1.0.2/org/apache/pekko/actor/ActorSystem.html#org.apache.pekko.actor.ActorSystem" name="org.apache.pekko.actor.ActorSystem" id="org.apache.pekko.actor.ActorSystem" class="extype">ActorSystem</a>) =&gt; <a href="https://www.scala-lang.org/api/2.13.13/scala/PartialFunction.html#scala.PartialFunction" name="scala.PartialFunction" id="scala.PartialFunction" class="extype">PartialFunction</a>[<a href="../scala/index.html#Throwable=Throwable" name="scala.Throwable" id="scala.Throwable" class="extmbr">Throwable</a>, <a href="https://pekko.apache.org/api/pekko-grpc/1.0.2/org/apache/pekko/grpc/org/apache/pekko/grpc/Trailers.html#org.apache.pekko.grpc.Trailers" name="org.apache.pekko.grpc.Trailers" id="org.apache.pekko.grpc.Trailers" class="extype">Trailers</a>] = <span class="symbol"><span class="name"><a href="../org/index.html">GrpcExceptionHandler.defaultMapper</a></span></span></span>)</span><span class="params">(<span class="implicit">implicit </span><span name="system">system: <a href="https://pekko.apache.org/api/pekko/1.0.2/org/apache/pekko/actor/ClassicActorSystemProvider.html#org.apache.pekko.actor.ClassicActorSystemProvider" name="org.apache.pekko.actor.ClassicActorSystemProvider" id="org.apache.pekko.actor.ClassicActorSystemProvider" class="extype">ClassicActorSystemProvider</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.13/scala/PartialFunction.html#scala.PartialFunction" name="scala.PartialFunction" id="scala.PartialFunction" class="extype">PartialFunction</a>[<a href="https://pekko.apache.org/api/pekko-http/1.0.1/org/apache/pekko/http/scaladsl/model/HttpRequest.html#org.apache.pekko.http.scaladsl.model.HttpRequest" name="org.apache.pekko.http.scaladsl.model.HttpRequest" id="org.apache.pekko.http.scaladsl.model.HttpRequest" class="extype">HttpRequest</a>, <a href="https://www.scala-lang.org/api/2.13.13/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="https://pekko.apache.org/api/pekko-http/1.0.1/org/apache/pekko/http/scaladsl/model/HttpResponse.html#org.apache.pekko.http.scaladsl.model.HttpResponse" name="org.apache.pekko.http.scaladsl.model.HttpResponse" id="org.apache.pekko.http.scaladsl.model.HttpResponse" class="extype">HttpResponse</a>]]</span></span><p class="shortcomment cmt">Creates a partial <code>HttpRequest</code> to <code>HttpResponse</code> handler that can be combined with handlers of other
services with <code>org.apache.pekko.grpc.scaladsl.ServiceHandler.concatOrNotFound</code> and then used in for example
<code>Http().bindAndHandleAsync</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Creates a partial <code>HttpRequest</code> to <code>HttpResponse</code> handler that can be combined with handlers of other
services with <code>org.apache.pekko.grpc.scaladsl.ServiceHandler.concatOrNotFound</code> and then used in for example
<code>Http().bindAndHandleAsync</code>.</p><p>Use <code>AutopilotHandler.apply</code> if the server is only handling one service.</p><p>Registering a gRPC service under a custom prefix is not widely supported and strongly discouraged by the specification.
</p></div></div></li><li class="indented0 " name="scala.AnyRef#synchronized" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="synchronized[T0](x$1:=&gt;T0):T0" class="anchorToMember"></a><a id="synchronized[T0](=&gt;T0):T0" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html#synchronized[T0](x$1:=&gt;T0):T0" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: =&gt; <span name="java.lang.AnyRef.synchronized.T0" class="extype">T0</span></span>)</span><span class="result">: <span name="java.lang.AnyRef.synchronized.T0" class="extype">T0</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#toString" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="toString():String" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html#toString():String" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">toString</span><span class="params">()</span><span class="result">: <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java/lang/String.html#java.lang.String" name="java.lang.String" id="java.lang.String" class="extype">String</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html#wait():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">()</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.13/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait(x$1:Long,x$2:Int):Unit" class="anchorToMember"></a><a id="wait(Long,Int):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html#wait(x$1:Long,x$2:Int):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="https://www.scala-lang.org/api/2.13.13/scala/Long.html#scala.Long" name="scala.Long" id="scala.Long" class="extype">Long</a></span>, <span name="arg1">arg1: <a href="https://www.scala-lang.org/api/2.13.13/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.13/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait(x$1:Long):Unit" class="anchorToMember"></a><a id="wait(Long):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html#wait(x$1:Long):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="https://www.scala-lang.org/api/2.13.13/scala/Long.html#scala.Long" name="scala.Long" id="scala.Long" class="extype">Long</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.13/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> <span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="autopilotrpc.AutopilotHandler#withServerReflection" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="withServerReflection(implementation:autopilotrpc.Autopilot)(implicitsystem:org.apache.pekko.actor.ClassicActorSystemProvider):org.apache.pekko.http.scaladsl.model.HttpRequest=&gt;scala.concurrent.Future[org.apache.pekko.http.scaladsl.model.HttpResponse]" class="anchorToMember"></a><a id="withServerReflection(Autopilot)(ClassicActorSystemProvider):(HttpRequest)=&gt;Future[HttpResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../autopilotrpc/AutopilotHandler$.html#withServerReflection(implementation:autopilotrpc.Autopilot)(implicitsystem:org.apache.pekko.actor.ClassicActorSystemProvider):org.apache.pekko.http.scaladsl.model.HttpRequest=&gt;scala.concurrent.Future[org.apache.pekko.http.scaladsl.model.HttpResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">withServerReflection</span><span class="params">(<span name="implementation">implementation: <a href="Autopilot.html" name="autopilotrpc.Autopilot" id="autopilotrpc.Autopilot" class="extype">Autopilot</a></span>)</span><span class="params">(<span class="implicit">implicit </span><span name="system">system: <a href="https://pekko.apache.org/api/pekko/1.0.2/org/apache/pekko/actor/ClassicActorSystemProvider.html#org.apache.pekko.actor.ClassicActorSystemProvider" name="org.apache.pekko.actor.ClassicActorSystemProvider" id="org.apache.pekko.actor.ClassicActorSystemProvider" class="extype">ClassicActorSystemProvider</a></span>)</span><span class="result">: (<a href="https://pekko.apache.org/api/pekko-http/1.0.1/org/apache/pekko/http/scaladsl/model/HttpRequest.html#org.apache.pekko.http.scaladsl.model.HttpRequest" name="org.apache.pekko.http.scaladsl.model.HttpRequest" id="org.apache.pekko.http.scaladsl.model.HttpRequest" class="extype">HttpRequest</a>) =&gt; <a href="https://www.scala-lang.org/api/2.13.13/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="https://pekko.apache.org/api/pekko-http/1.0.1/org/apache/pekko/http/scaladsl/model/HttpResponse.html#org.apache.pekko.http.scaladsl.model.HttpResponse" name="org.apache.pekko.http.scaladsl.model.HttpResponse" id="org.apache.pekko.http.scaladsl.model.HttpResponse" class="extype">HttpResponse</a>]</span></span><p class="shortcomment cmt">Creates a <code>HttpRequest</code> to <code>HttpResponse</code> handler that can be used in for example <code>Http().bindAndHandleAsync</code>
for the generated partial function handler.</p><div class="fullcomment"><div class="comment cmt"><p>Creates a <code>HttpRequest</code> to <code>HttpResponse</code> handler that can be used in for example <code>Http().bindAndHandleAsync</code>
for the generated partial function handler. The generated handler falls back to a reflection handler for
<code>Autopilot</code> and ends with <code>StatusCodes.NotFound</code> if the request is not matching.</p><p>Use <code>org.apache.pekko.grpc.scaladsl.ServiceHandler.concatOrNotFound</code> with <code>AutopilotHandler.partial</code> when combining
several services.
</p></div></div></li></ol></div></div><div id="inheritedMembers"><div name="scala.AnyRef" class="parent"><h3>Inherited from <a href="../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></h3></div><div name="scala.Any" class="parent"><h3>Inherited from <a href="https://www.scala-lang.org/api/2.13.13/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></h3></div></div><div id="groupedMembers"><div name="Ungrouped" class="group"><h3>Ungrouped</h3></div></div></div><div id="tooltip"></div><div id="footer"></div></body></div></div></div></body></html>