bitcoin-s/api/chainrpc/ChainNotifierClientPowerApi.html

9 lines
37 KiB
HTML
Raw Normal View History

<!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_.chainrpc" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="chainrpc" class="anchorToMember"></a><a id="chainrpc:chainrpc" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/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">chainrpc</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="BlockEpoch$.html" title="" class="object"></a> <a href="BlockEpoch.html" title="" class="class"></a><a href="BlockEpoch.html" title="">BlockEpoch</a></li><li class="current-entities indented1"><a href="ChainKit$.html" title="" class="object"></a> <a href="ChainKit.html" title="ChainKit is a service that can be used to get information from the chain backend." class="trait"></a><a href="ChainKit.html" title="ChainKit is a service that can be used to get information from the chain backend.">ChainKit</a></li><li class="current-entities indented1"><a href="ChainKitClient$.html" title="" class="object"></a> <a href="ChainKitClient.html" title="" class="trait"></a><a href="ChainKitClient.html" title="">ChainKitClient</a></li><li class="current-entities indented1"><span class="separator"></span> <a href="ChainKitClientPowerApi.html" title="" class="trait"></a><a href="ChainKitClientPowerApi.html" title="">ChainKitClientPowerApi</a></li><li class="current-entities indented1"><span class="separator"></span> <a href="ChainKitHandler$.html" title="" class="object"></a><a href="ChainKitHandler$.html" title="">ChainKitHandler</a></li><li class="current-entities indented1"><a href="ChainNotifier$.html" title="" class="object"></a> <a href="ChainNotifier.html" title="ChainNotifier is a service that can be used to get information about the chain backend by registering notifiers for chain events." class="trait"></a><a href="ChainNotifier.html" title="ChainNotifier is a service that can be used to get information about the chain backend by registering notifiers for chain events.">ChainNotifier</a></li><li class="current-entities indented1"><a href="ChainNotifierClient$.html" title="" class="object"></a> <a href="ChainNotifierClient.html" title="" class="trait"></a><a href="ChainNotifierClient.html" title="">Cha
prefer registerBlockEpochNtfn(chainrpc.BlockEpoch) if possible.
</p></div></div></li><li class="indented0 " name="chainrpc.ChainNotifierClientPowerApi#registerConfirmationsNtfn" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="registerConfirmationsNtfn():org.apache.pekko.grpc.scaladsl.StreamResponseRequestBuilder[chainrpc.ConfRequest,chainrpc.ConfEvent]" class="anchorToMember"></a><a id="registerConfirmationsNtfn():StreamResponseRequestBuilder[ConfRequest,ConfEvent]" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/ChainNotifierClientPowerApi.html#registerConfirmationsNtfn():org.apache.pekko.grpc.scaladsl.StreamResponseRequestBuilder[chainrpc.ConfRequest,chainrpc.ConfEvent]" 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">registerConfirmationsNtfn</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.0.2/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/StreamResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.StreamResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.StreamResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.StreamResponseRequestBuilder" class="extype">StreamResponseRequestBuilder</a>[<a href="ConfRequest.html" name="chainrpc.ConfRequest" id="chainrpc.ConfRequest" class="extype">ConfRequest</a>, <a href="ConfEvent.html" name="chainrpc.ConfEvent" id="chainrpc.ConfEvent" class="extype">ConfEvent</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
prefer registerConfirmationsNtfn(chainrpc.ConfRequest) if possible.
</p></div></div></li><li class="indented0 " name="chainrpc.ChainNotifierClientPowerApi#registerSpendNtfn" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="registerSpendNtfn():org.apache.pekko.grpc.scaladsl.StreamResponseRequestBuilder[chainrpc.SpendRequest,chainrpc.SpendEvent]" class="anchorToMember"></a><a id="registerSpendNtfn():StreamResponseRequestBuilder[SpendRequest,SpendEvent]" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/ChainNotifierClientPowerApi.html#registerSpendNtfn():org.apache.pekko.grpc.scaladsl.StreamResponseRequestBuilder[chainrpc.SpendRequest,chainrpc.SpendEvent]" 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">registerSpendNtfn</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.0.2/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/StreamResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.StreamResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.StreamResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.StreamResponseRequestBuilder" class="extype">StreamResponseRequestBuilder</a>[<a href="SpendRequest.html" name="chainrpc.SpendRequest" id="chainrpc.SpendRequest" class="extype">SpendRequest</a>, <a href="SpendEvent.html" name="chainrpc.SpendEvent" id="chainrpc.SpendEvent" class="extype">SpendEvent</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
prefer registerSpendNtfn(chainrpc.SpendRequest) if possible.
</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="../chainrpc/ChainNotifierClientPowerApi.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="../chainrpc/ChainNotifierClientPowerApi.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="../chainrpc/ChainNotifierClientPowerApi.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="../chainrpc/ChainNotifierClientPowerApi.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="d