Package org.ldk.enums
Enum HTLCClaim
- java.lang.Object
-
- java.lang.Enum<HTLCClaim>
-
- org.ldk.enums.HTLCClaim
-
- All Implemented Interfaces:
Serializable
,Comparable<HTLCClaim>
public enum HTLCClaim extends Enum<HTLCClaim>
Describes the type of HTLC claim as determined by analyzing the witness.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description LDKHTLCClaim_AcceptedPreimage
Claims an accepted output on a commitment transaction through the success path.LDKHTLCClaim_AcceptedTimeout
Claims an accepted output on a commitment transaction through the timeout path.LDKHTLCClaim_OfferedPreimage
Claims an offered output on a commitment transaction through the success path.LDKHTLCClaim_OfferedTimeout
Claims an offered output on a commitment transaction through the timeout path.LDKHTLCClaim_Revocation
Claims an offered/accepted output on a commitment transaction through the revocation path.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static HTLCClaim
valueOf(String name)
Returns the enum constant of this type with the specified name.static HTLCClaim[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
LDKHTLCClaim_OfferedTimeout
public static final HTLCClaim LDKHTLCClaim_OfferedTimeout
Claims an offered output on a commitment transaction through the timeout path.
-
LDKHTLCClaim_OfferedPreimage
public static final HTLCClaim LDKHTLCClaim_OfferedPreimage
Claims an offered output on a commitment transaction through the success path.
-
LDKHTLCClaim_AcceptedTimeout
public static final HTLCClaim LDKHTLCClaim_AcceptedTimeout
Claims an accepted output on a commitment transaction through the timeout path.
-
LDKHTLCClaim_AcceptedPreimage
public static final HTLCClaim LDKHTLCClaim_AcceptedPreimage
Claims an accepted output on a commitment transaction through the success path.
-
LDKHTLCClaim_Revocation
public static final HTLCClaim LDKHTLCClaim_Revocation
Claims an offered/accepted output on a commitment transaction through the revocation path.
-
-
Method Detail
-
values
public static HTLCClaim[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (HTLCClaim c : HTLCClaim.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static HTLCClaim valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
-