final class DefaultRouterClient extends RouterClient

Annotations
@AkkaGrpcGenerated()
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DefaultRouterClient
  2. RouterClient
  3. AkkaGrpcClient
  4. RouterClientPowerApi
  5. Router
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new DefaultRouterClient(settings: GrpcClientSettings)(implicit sys: ClassicActorSystemProvider)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def buildRoute(in: BuildRouteRequest): Future[BuildRouteResponse]

    For access to method metadata use the parameterless version of buildRoute

    For access to method metadata use the parameterless version of buildRoute

    Definition Classes
    DefaultRouterClientRouter
  6. def buildRoute(): SingleResponseRequestBuilder[BuildRouteRequest, BuildRouteResponse]

    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 buildRoute(routerrpc.BuildRouteRequest) if possible.

    Definition Classes
    DefaultRouterClientRouterClientPowerApi
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  8. def close(): Future[Done]
    Definition Classes
    DefaultRouterClient → AkkaGrpcClient
  9. def closed: Future[Done]
    Definition Classes
    DefaultRouterClient → AkkaGrpcClient
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. def estimateRouteFee(in: RouteFeeRequest): Future[RouteFeeResponse]

    For access to method metadata use the parameterless version of estimateRouteFee

    For access to method metadata use the parameterless version of estimateRouteFee

    Definition Classes
    DefaultRouterClientRouter
  13. def estimateRouteFee(): SingleResponseRequestBuilder[RouteFeeRequest, RouteFeeResponse]

    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 estimateRouteFee(routerrpc.RouteFeeRequest) if possible.

    Definition Classes
    DefaultRouterClientRouterClientPowerApi
  14. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def getMissionControlConfig(in: GetMissionControlConfigRequest): Future[GetMissionControlConfigResponse]

    For access to method metadata use the parameterless version of getMissionControlConfig

    For access to method metadata use the parameterless version of getMissionControlConfig

    Definition Classes
    DefaultRouterClientRouter
  17. def getMissionControlConfig(): SingleResponseRequestBuilder[GetMissionControlConfigRequest, GetMissionControlConfigResponse]

    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 getMissionControlConfig(routerrpc.GetMissionControlConfigRequest) if possible.

    Definition Classes
    DefaultRouterClientRouterClientPowerApi
  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. def htlcInterceptor(in: Source[ForwardHtlcInterceptResponse, NotUsed]): Source[ForwardHtlcInterceptRequest, NotUsed]

    For access to method metadata use the parameterless version of htlcInterceptor

    For access to method metadata use the parameterless version of htlcInterceptor

    Definition Classes
    DefaultRouterClientRouter
  20. def htlcInterceptor(): StreamResponseRequestBuilder[Source[ForwardHtlcInterceptResponse, NotUsed], ForwardHtlcInterceptRequest]

    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 htlcInterceptor(akka.stream.scaladsl.Source[routerrpc.ForwardHtlcInterceptResponse, akka.NotUsed]) if possible.

    Definition Classes
    DefaultRouterClientRouterClientPowerApi
  21. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  22. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  25. def queryMissionControl(in: QueryMissionControlRequest): Future[QueryMissionControlResponse]

    For access to method metadata use the parameterless version of queryMissionControl

    For access to method metadata use the parameterless version of queryMissionControl

    Definition Classes
    DefaultRouterClientRouter
  26. def queryMissionControl(): SingleResponseRequestBuilder[QueryMissionControlRequest, QueryMissionControlResponse]

    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 queryMissionControl(routerrpc.QueryMissionControlRequest) if possible.

    Definition Classes
    DefaultRouterClientRouterClientPowerApi
  27. def queryProbability(in: QueryProbabilityRequest): Future[QueryProbabilityResponse]

    For access to method metadata use the parameterless version of queryProbability

    For access to method metadata use the parameterless version of queryProbability

    Definition Classes
    DefaultRouterClientRouter
  28. def queryProbability(): SingleResponseRequestBuilder[QueryProbabilityRequest, QueryProbabilityResponse]

    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 queryProbability(routerrpc.QueryProbabilityRequest) if possible.

    Definition Classes
    DefaultRouterClientRouterClientPowerApi
  29. def resetMissionControl(in: ResetMissionControlRequest): Future[ResetMissionControlResponse]

    For access to method metadata use the parameterless version of resetMissionControl

    For access to method metadata use the parameterless version of resetMissionControl

    Definition Classes
    DefaultRouterClientRouter
  30. def resetMissionControl(): SingleResponseRequestBuilder[ResetMissionControlRequest, ResetMissionControlResponse]

    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 resetMissionControl(routerrpc.ResetMissionControlRequest) if possible.

    Definition Classes
    DefaultRouterClientRouterClientPowerApi
  31. def sendPayment(in: SendPaymentRequest): Source[PaymentStatus, NotUsed]

    For access to method metadata use the parameterless version of sendPayment

    For access to method metadata use the parameterless version of sendPayment

    Definition Classes
    DefaultRouterClientRouter
  32. def sendPayment(): StreamResponseRequestBuilder[SendPaymentRequest, PaymentStatus]

    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 sendPayment(routerrpc.SendPaymentRequest) if possible.

    Definition Classes
    DefaultRouterClientRouterClientPowerApi
  33. def sendPaymentV2(in: SendPaymentRequest): Source[Payment, NotUsed]

    For access to method metadata use the parameterless version of sendPaymentV2

    For access to method metadata use the parameterless version of sendPaymentV2

    Definition Classes
    DefaultRouterClientRouter
  34. def sendPaymentV2(): StreamResponseRequestBuilder[SendPaymentRequest, Payment]

    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 sendPaymentV2(routerrpc.SendPaymentRequest) if possible.

    Definition Classes
    DefaultRouterClientRouterClientPowerApi
  35. def sendToRoute(in: SendToRouteRequest): Future[SendToRouteResponse]

    For access to method metadata use the parameterless version of sendToRoute

    For access to method metadata use the parameterless version of sendToRoute

    Definition Classes
    DefaultRouterClientRouter
  36. def sendToRoute(): SingleResponseRequestBuilder[SendToRouteRequest, SendToRouteResponse]

    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 sendToRoute(routerrpc.SendToRouteRequest) if possible.

    Definition Classes
    DefaultRouterClientRouterClientPowerApi
  37. def sendToRouteV2(in: SendToRouteRequest): Future[HTLCAttempt]

    For access to method metadata use the parameterless version of sendToRouteV2

    For access to method metadata use the parameterless version of sendToRouteV2

    Definition Classes
    DefaultRouterClientRouter
  38. def sendToRouteV2(): SingleResponseRequestBuilder[SendToRouteRequest, HTLCAttempt]

    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 sendToRouteV2(routerrpc.SendToRouteRequest) if possible.

    Definition Classes
    DefaultRouterClientRouterClientPowerApi
  39. def setMissionControlConfig(in: SetMissionControlConfigRequest): Future[SetMissionControlConfigResponse]

    For access to method metadata use the parameterless version of setMissionControlConfig

    For access to method metadata use the parameterless version of setMissionControlConfig

    Definition Classes
    DefaultRouterClientRouter
  40. def setMissionControlConfig(): SingleResponseRequestBuilder[SetMissionControlConfigRequest, SetMissionControlConfigResponse]

    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 setMissionControlConfig(routerrpc.SetMissionControlConfigRequest) if possible.

    Definition Classes
    DefaultRouterClientRouterClientPowerApi
  41. def subscribeHtlcEvents(in: SubscribeHtlcEventsRequest): Source[HtlcEvent, NotUsed]

    For access to method metadata use the parameterless version of subscribeHtlcEvents

    For access to method metadata use the parameterless version of subscribeHtlcEvents

    Definition Classes
    DefaultRouterClientRouter
  42. def subscribeHtlcEvents(): StreamResponseRequestBuilder[SubscribeHtlcEventsRequest, HtlcEvent]

    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 subscribeHtlcEvents(routerrpc.SubscribeHtlcEventsRequest) if possible.

    Definition Classes
    DefaultRouterClientRouterClientPowerApi
  43. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  44. def toString(): String
    Definition Classes
    AnyRef → Any
  45. def trackPayment(in: TrackPaymentRequest): Source[PaymentStatus, NotUsed]

    For access to method metadata use the parameterless version of trackPayment

    For access to method metadata use the parameterless version of trackPayment

    Definition Classes
    DefaultRouterClientRouter
  46. def trackPayment(): StreamResponseRequestBuilder[TrackPaymentRequest, PaymentStatus]

    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 trackPayment(routerrpc.TrackPaymentRequest) if possible.

    Definition Classes
    DefaultRouterClientRouterClientPowerApi
  47. def trackPaymentV2(in: TrackPaymentRequest): Source[Payment, NotUsed]

    For access to method metadata use the parameterless version of trackPaymentV2

    For access to method metadata use the parameterless version of trackPaymentV2

    Definition Classes
    DefaultRouterClientRouter
  48. def trackPaymentV2(): StreamResponseRequestBuilder[TrackPaymentRequest, Payment]

    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 trackPaymentV2(routerrpc.TrackPaymentRequest) if possible.

    Definition Classes
    DefaultRouterClientRouterClientPowerApi
  49. def updateChanStatus(in: UpdateChanStatusRequest): Future[UpdateChanStatusResponse]

    For access to method metadata use the parameterless version of updateChanStatus

    For access to method metadata use the parameterless version of updateChanStatus

    Definition Classes
    DefaultRouterClientRouter
  50. def updateChanStatus(): SingleResponseRequestBuilder[UpdateChanStatusRequest, UpdateChanStatusResponse]

    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 updateChanStatus(routerrpc.UpdateChanStatusRequest) if possible.

    Definition Classes
    DefaultRouterClientRouterClientPowerApi
  51. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  52. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  53. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  54. def xImportMissionControl(in: XImportMissionControlRequest): Future[XImportMissionControlResponse]

    For access to method metadata use the parameterless version of xImportMissionControl

    For access to method metadata use the parameterless version of xImportMissionControl

    Definition Classes
    DefaultRouterClientRouter
  55. def xImportMissionControl(): SingleResponseRequestBuilder[XImportMissionControlRequest, XImportMissionControlResponse]

    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 xImportMissionControl(routerrpc.XImportMissionControlRequest) if possible.

    Definition Classes
    DefaultRouterClientRouterClientPowerApi

Inherited from RouterClient

Inherited from AkkaGrpcClient

Inherited from RouterClientPowerApi

Inherited from Router

Inherited from AnyRef

Inherited from Any

Ungrouped