Class Router


  • public class Router
    extends Object
    A trait defining behavior for routing an [`Invoice`] payment.
    • Method Detail

      • notify_payment_path_failed

        public void notify_payment_path_failed​(RouteHop[] path,
                                               long short_channel_id)
        Lets the router know that payment through a specific path has failed.
      • notify_payment_path_successful

        public void notify_payment_path_successful​(RouteHop[] path)
        Lets the router know that payment through a specific path was successful.
      • notify_payment_probe_successful

        public void notify_payment_probe_successful​(RouteHop[] path)
        Lets the router know that a payment probe was successful.
      • notify_payment_probe_failed

        public void notify_payment_probe_failed​(RouteHop[] path,
                                                long short_channel_id)
        Lets the router know that a payment probe failed.