Class RouteParameters


  • public class RouteParameters
    extends Object
    Parameters needed to find a [`Route`]. Passed to [`find_route`] and [`build_route_from_hops`], but also provided in [`Event::PaymentPathFailed`]. [`Event::PaymentPathFailed`]: crate::events::Event::PaymentPathFailed
    • Method Detail

      • get_payment_params

        public PaymentParameters get_payment_params()
        The parameters of the failed payment path.
      • set_payment_params

        public void set_payment_params​(PaymentParameters val)
        The parameters of the failed payment path.
      • get_final_value_msat

        public long get_final_value_msat()
        The amount in msats sent on the failed payment path.
      • set_final_value_msat

        public void set_final_value_msat​(long val)
        The amount in msats sent on the failed payment path.
      • eq

        public boolean eq​(RouteParameters b)
        Checks if two RouteParameterss contain equal inner contents. This ignores pointers and is_owned flags and looks at the values in fields. Two objects with NULL inner values will be considered "equal" here.
      • write

        public byte[] write()
        Serialize the RouteParameters object into a byte array which can be read by RouteParameters_read