trait WatchtowerClientClient extends WatchtowerClient with WatchtowerClientClientPowerApi with PekkoGrpcClient
- Annotations
- @PekkoGrpcGenerated()
- Alphabetic
- By Inheritance
- WatchtowerClientClient
- PekkoGrpcClient
- WatchtowerClientClientPowerApi
- WatchtowerClient
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
-   abstract  def addTower(in: AddTowerRequest): Future[AddTowerResponse]AddTower adds a new watchtower reachable at the given address and considers it for new sessions. AddTower adds a new watchtower reachable at the given address and considers it for new sessions. If the watchtower already exists, then any new addresses included will be considered when dialing it for session negotiations and backups. - Definition Classes
- WatchtowerClient
 
-   abstract  def close(): Future[Done]- Definition Classes
- PekkoGrpcClient
 
-   abstract  def closed: Future[Done]- Definition Classes
- PekkoGrpcClient
 
-   abstract  def getTowerInfo(in: GetTowerInfoRequest): Future[Tower]GetTowerInfo retrieves information for a registered watchtower. GetTowerInfo retrieves information for a registered watchtower. - Definition Classes
- WatchtowerClient
 
-   abstract  def listTowers(in: ListTowersRequest): Future[ListTowersResponse]ListTowers returns the list of watchtowers registered with the client. ListTowers returns the list of watchtowers registered with the client. - Definition Classes
- WatchtowerClient
 
-   abstract  def policy(in: PolicyRequest): Future[PolicyResponse]Policy returns the active watchtower client policy configuration. Policy returns the active watchtower client policy configuration. - Definition Classes
- WatchtowerClient
 
-   abstract  def removeTower(in: RemoveTowerRequest): Future[RemoveTowerResponse]RemoveTower removes a watchtower from being considered for future session negotiations and from being used for any subsequent backups until it's added again. RemoveTower removes a watchtower from being considered for future session negotiations and from being used for any subsequent backups until it's added again. If an address is provided, then this RPC only serves as a way of removing the address from the watchtower instead. - Definition Classes
- WatchtowerClient
 
-   abstract  def stats(in: StatsRequest): Future[StatsResponse]Stats returns the in-memory statistics of the client since startup. Stats returns the in-memory statistics of the client since startup. - Definition Classes
- WatchtowerClient
 
Concrete Value Members
-   final  def !=(arg0: Any): Boolean- Definition Classes
- AnyRef → Any
 
-   final  def ##: Int- Definition Classes
- AnyRef → Any
 
-   final  def ==(arg0: Any): Boolean- Definition Classes
- AnyRef → Any
 
-    def addTower(): SingleResponseRequestBuilder[AddTowerRequest, AddTowerResponse]Lower level "lifted" version of the method, giving access to request metadata etc. Lower level "lifted" version of the method, giving access to request metadata etc. prefer addTower(wtclientrpc.AddTowerRequest) if possible. - Definition Classes
- WatchtowerClientClientPowerApi
 
-   final  def asInstanceOf[T0]: T0- Definition Classes
- Any
 
-    def clone(): AnyRef- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
 
-   final  def eq(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-    def equals(arg0: AnyRef): Boolean- Definition Classes
- AnyRef → Any
 
-    def finalize(): Unit- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
 
-   final  def getClass(): Class[_ <: AnyRef]- Definition Classes
- AnyRef → Any
- Annotations
- @native()
 
-    def getTowerInfo(): SingleResponseRequestBuilder[GetTowerInfoRequest, Tower]Lower level "lifted" version of the method, giving access to request metadata etc. Lower level "lifted" version of the method, giving access to request metadata etc. prefer getTowerInfo(wtclientrpc.GetTowerInfoRequest) if possible. - Definition Classes
- WatchtowerClientClientPowerApi
 
-    def hashCode(): Int- Definition Classes
- AnyRef → Any
- Annotations
- @native()
 
-   final  def isInstanceOf[T0]: Boolean- Definition Classes
- Any
 
-    def listTowers(): SingleResponseRequestBuilder[ListTowersRequest, ListTowersResponse]Lower level "lifted" version of the method, giving access to request metadata etc. Lower level "lifted" version of the method, giving access to request metadata etc. prefer listTowers(wtclientrpc.ListTowersRequest) if possible. - Definition Classes
- WatchtowerClientClientPowerApi
 
-   final  def ne(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-   final  def notify(): Unit- Definition Classes
- AnyRef
- Annotations
- @native()
 
-   final  def notifyAll(): Unit- Definition Classes
- AnyRef
- Annotations
- @native()
 
-    def policy(): SingleResponseRequestBuilder[PolicyRequest, PolicyResponse]Lower level "lifted" version of the method, giving access to request metadata etc. Lower level "lifted" version of the method, giving access to request metadata etc. prefer policy(wtclientrpc.PolicyRequest) if possible. - Definition Classes
- WatchtowerClientClientPowerApi
 
-    def removeTower(): SingleResponseRequestBuilder[RemoveTowerRequest, RemoveTowerResponse]Lower level "lifted" version of the method, giving access to request metadata etc. Lower level "lifted" version of the method, giving access to request metadata etc. prefer removeTower(wtclientrpc.RemoveTowerRequest) if possible. - Definition Classes
- WatchtowerClientClientPowerApi
 
-    def stats(): SingleResponseRequestBuilder[StatsRequest, StatsResponse]Lower level "lifted" version of the method, giving access to request metadata etc. Lower level "lifted" version of the method, giving access to request metadata etc. prefer stats(wtclientrpc.StatsRequest) if possible. - Definition Classes
- WatchtowerClientClientPowerApi
 
-   final  def synchronized[T0](arg0: => T0): T0- Definition Classes
- AnyRef
 
-    def toString(): String- Definition Classes
- AnyRef → Any
 
-   final  def wait(): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
 
-   final  def wait(arg0: Long, arg1: Int): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
 
-   final  def wait(arg0: Long): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()