Package org.ldk.structs
Class RouteParameters
- java.lang.Object
-
- org.ldk.structs.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 Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RouteParameters
clone()
Creates a copy of the RouteParametersboolean
eq(RouteParameters b)
Checks if two RouteParameterss contain equal inner contents.boolean
equals(Object o)
protected void
finalize()
long
get_final_value_msat()
The amount in msats sent on the failed payment path.PaymentParameters
get_payment_params()
The parameters of the failed payment path.static RouteParameters
of(PaymentParameters payment_params_arg, long final_value_msat_arg)
Constructs a new RouteParameters given each fieldstatic Result_RouteParametersDecodeErrorZ
read(byte[] ser)
Read a RouteParameters from a byte array, created by RouteParameters_writevoid
set_final_value_msat(long val)
The amount in msats sent on the failed payment path.void
set_payment_params(PaymentParameters val)
The parameters of the failed payment path.byte[]
write()
Serialize the RouteParameters object into a byte array which can be read by RouteParameters_read
-
-
-
Method Detail
-
finalize
protected void finalize() throws Throwable
-
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.
-
of
public static RouteParameters of(PaymentParameters payment_params_arg, long final_value_msat_arg)
Constructs a new RouteParameters given each field
-
clone
public RouteParameters clone()
Creates a copy of the RouteParameters
-
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
-
read
public static Result_RouteParametersDecodeErrorZ read(byte[] ser)
Read a RouteParameters from a byte array, created by RouteParameters_write
-
-