Package org.ldk.structs
Interface ChannelMessageHandler.ChannelMessageHandlerInterface
-
- Enclosing class:
- ChannelMessageHandler
public static interface ChannelMessageHandler.ChannelMessageHandlerInterface
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
handle_accept_channel(byte[] their_node_id, InitFeatures their_features, AcceptChannel msg)
Handle an incoming accept_channel message from the given peer.void
handle_announcement_signatures(byte[] their_node_id, AnnouncementSignatures msg)
Handle an incoming announcement_signatures message from the given peer.void
handle_channel_reestablish(byte[] their_node_id, ChannelReestablish msg)
Handle an incoming channel_reestablish message from the given peer.void
handle_channel_update(byte[] their_node_id, ChannelUpdate msg)
Handle an incoming channel update from the given peer.void
handle_closing_signed(byte[] their_node_id, ClosingSigned msg)
Handle an incoming closing_signed message from the given peer.void
handle_commitment_signed(byte[] their_node_id, CommitmentSigned msg)
Handle an incoming commitment_signed message from the given peer.void
handle_error(byte[] their_node_id, ErrorMessage msg)
Handle an incoming error message from the given peer.void
handle_funding_created(byte[] their_node_id, FundingCreated msg)
Handle an incoming funding_created message from the given peer.void
handle_funding_locked(byte[] their_node_id, FundingLocked msg)
Handle an incoming funding_locked message from the given peer.void
handle_funding_signed(byte[] their_node_id, FundingSigned msg)
Handle an incoming funding_signed message from the given peer.void
handle_open_channel(byte[] their_node_id, InitFeatures their_features, OpenChannel msg)
Handle an incoming open_channel message from the given peer.void
handle_revoke_and_ack(byte[] their_node_id, RevokeAndACK msg)
Handle an incoming revoke_and_ack message from the given peer.void
handle_shutdown(byte[] their_node_id, InitFeatures their_features, Shutdown msg)
Handle an incoming shutdown message from the given peer.void
handle_update_add_htlc(byte[] their_node_id, UpdateAddHTLC msg)
Handle an incoming update_add_htlc message from the given peer.void
handle_update_fail_htlc(byte[] their_node_id, UpdateFailHTLC msg)
Handle an incoming update_fail_htlc message from the given peer.void
handle_update_fail_malformed_htlc(byte[] their_node_id, UpdateFailMalformedHTLC msg)
Handle an incoming update_fail_malformed_htlc message from the given peer.void
handle_update_fee(byte[] their_node_id, UpdateFee msg)
Handle an incoming update_fee message from the given peer.void
handle_update_fulfill_htlc(byte[] their_node_id, UpdateFulfillHTLC msg)
Handle an incoming update_fulfill_htlc message from the given peer.void
peer_connected(byte[] their_node_id, Init msg)
Handle a peer reconnecting, possibly generating channel_reestablish message(s).void
peer_disconnected(byte[] their_node_id, boolean no_connection_possible)
Indicates a connection to the peer failed/an existing connection was lost.
-
-
-
Method Detail
-
handle_open_channel
void handle_open_channel(byte[] their_node_id, InitFeatures their_features, OpenChannel msg)
Handle an incoming open_channel message from the given peer.
-
handle_accept_channel
void handle_accept_channel(byte[] their_node_id, InitFeatures their_features, AcceptChannel msg)
Handle an incoming accept_channel message from the given peer.
-
handle_funding_created
void handle_funding_created(byte[] their_node_id, FundingCreated msg)
Handle an incoming funding_created message from the given peer.
-
handle_funding_signed
void handle_funding_signed(byte[] their_node_id, FundingSigned msg)
Handle an incoming funding_signed message from the given peer.
-
handle_funding_locked
void handle_funding_locked(byte[] their_node_id, FundingLocked msg)
Handle an incoming funding_locked message from the given peer.
-
handle_shutdown
void handle_shutdown(byte[] their_node_id, InitFeatures their_features, Shutdown msg)
Handle an incoming shutdown message from the given peer.
-
handle_closing_signed
void handle_closing_signed(byte[] their_node_id, ClosingSigned msg)
Handle an incoming closing_signed message from the given peer.
-
handle_update_add_htlc
void handle_update_add_htlc(byte[] their_node_id, UpdateAddHTLC msg)
Handle an incoming update_add_htlc message from the given peer.
-
handle_update_fulfill_htlc
void handle_update_fulfill_htlc(byte[] their_node_id, UpdateFulfillHTLC msg)
Handle an incoming update_fulfill_htlc message from the given peer.
-
handle_update_fail_htlc
void handle_update_fail_htlc(byte[] their_node_id, UpdateFailHTLC msg)
Handle an incoming update_fail_htlc message from the given peer.
-
handle_update_fail_malformed_htlc
void handle_update_fail_malformed_htlc(byte[] their_node_id, UpdateFailMalformedHTLC msg)
Handle an incoming update_fail_malformed_htlc message from the given peer.
-
handle_commitment_signed
void handle_commitment_signed(byte[] their_node_id, CommitmentSigned msg)
Handle an incoming commitment_signed message from the given peer.
-
handle_revoke_and_ack
void handle_revoke_and_ack(byte[] their_node_id, RevokeAndACK msg)
Handle an incoming revoke_and_ack message from the given peer.
-
handle_update_fee
void handle_update_fee(byte[] their_node_id, UpdateFee msg)
Handle an incoming update_fee message from the given peer.
-
handle_announcement_signatures
void handle_announcement_signatures(byte[] their_node_id, AnnouncementSignatures msg)
Handle an incoming announcement_signatures message from the given peer.
-
peer_disconnected
void peer_disconnected(byte[] their_node_id, boolean no_connection_possible)
Indicates a connection to the peer failed/an existing connection was lost. If no connection is believed to be possible in the future (eg they're sending us messages we don't understand or indicate they require unknown feature bits), no_connection_possible is set and any outstanding channels should be failed.
-
peer_connected
void peer_connected(byte[] their_node_id, Init msg)
Handle a peer reconnecting, possibly generating channel_reestablish message(s).
-
handle_channel_reestablish
void handle_channel_reestablish(byte[] their_node_id, ChannelReestablish msg)
Handle an incoming channel_reestablish message from the given peer.
-
handle_channel_update
void handle_channel_update(byte[] their_node_id, ChannelUpdate msg)
Handle an incoming channel update from the given peer.
-
handle_error
void handle_error(byte[] their_node_id, ErrorMessage msg)
Handle an incoming error message from the given peer.
-
-