Package org.ldk.structs
Class MessageSendEvent
- java.lang.Object
-
- org.ldk.structs.MessageSendEvent
-
- Direct Known Subclasses:
MessageSendEvent.BroadcastChannelAnnouncement
,MessageSendEvent.BroadcastChannelUpdate
,MessageSendEvent.BroadcastNodeAnnouncement
,MessageSendEvent.HandleError
,MessageSendEvent.PaymentFailureNetworkUpdate
,MessageSendEvent.SendAcceptChannel
,MessageSendEvent.SendAnnouncementSignatures
,MessageSendEvent.SendChannelRangeQuery
,MessageSendEvent.SendChannelReestablish
,MessageSendEvent.SendChannelUpdate
,MessageSendEvent.SendClosingSigned
,MessageSendEvent.SendFundingCreated
,MessageSendEvent.SendFundingLocked
,MessageSendEvent.SendFundingSigned
,MessageSendEvent.SendOpenChannel
,MessageSendEvent.SendReplyChannelRange
,MessageSendEvent.SendRevokeAndACK
,MessageSendEvent.SendShortIdsQuery
,MessageSendEvent.SendShutdown
,MessageSendEvent.UpdateHTLCs
public class MessageSendEvent extends Object
An event generated by ChannelManager which indicates a message should be sent to a peer (or broadcast to most peers). These events are handled by PeerManager::process_events if you are using a PeerManager.
-
-
Nested Class Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MessageSendEvent
broadcast_channel_announcement(ChannelAnnouncement msg, ChannelUpdate update_msg)
Utility method to constructs a new BroadcastChannelAnnouncement-variant MessageSendEventstatic MessageSendEvent
broadcast_channel_update(ChannelUpdate msg)
Utility method to constructs a new BroadcastChannelUpdate-variant MessageSendEventstatic MessageSendEvent
broadcast_node_announcement(NodeAnnouncement msg)
Utility method to constructs a new BroadcastNodeAnnouncement-variant MessageSendEventMessageSendEvent
clone()
Creates a copy of the MessageSendEventprotected void
finalize()
static MessageSendEvent
handle_error(byte[] node_id, ErrorAction action)
Utility method to constructs a new HandleError-variant MessageSendEventstatic MessageSendEvent
payment_failure_network_update(HTLCFailChannelUpdate update)
Utility method to constructs a new PaymentFailureNetworkUpdate-variant MessageSendEventstatic MessageSendEvent
send_accept_channel(byte[] node_id, AcceptChannel msg)
Utility method to constructs a new SendAcceptChannel-variant MessageSendEventstatic MessageSendEvent
send_announcement_signatures(byte[] node_id, AnnouncementSignatures msg)
Utility method to constructs a new SendAnnouncementSignatures-variant MessageSendEventstatic MessageSendEvent
send_channel_range_query(byte[] node_id, QueryChannelRange msg)
Utility method to constructs a new SendChannelRangeQuery-variant MessageSendEventstatic MessageSendEvent
send_channel_reestablish(byte[] node_id, ChannelReestablish msg)
Utility method to constructs a new SendChannelReestablish-variant MessageSendEventstatic MessageSendEvent
send_channel_update(byte[] node_id, ChannelUpdate msg)
Utility method to constructs a new SendChannelUpdate-variant MessageSendEventstatic MessageSendEvent
send_closing_signed(byte[] node_id, ClosingSigned msg)
Utility method to constructs a new SendClosingSigned-variant MessageSendEventstatic MessageSendEvent
send_funding_created(byte[] node_id, FundingCreated msg)
Utility method to constructs a new SendFundingCreated-variant MessageSendEventstatic MessageSendEvent
send_funding_locked(byte[] node_id, FundingLocked msg)
Utility method to constructs a new SendFundingLocked-variant MessageSendEventstatic MessageSendEvent
send_funding_signed(byte[] node_id, FundingSigned msg)
Utility method to constructs a new SendFundingSigned-variant MessageSendEventstatic MessageSendEvent
send_open_channel(byte[] node_id, OpenChannel msg)
Utility method to constructs a new SendOpenChannel-variant MessageSendEventstatic MessageSendEvent
send_reply_channel_range(byte[] node_id, ReplyChannelRange msg)
Utility method to constructs a new SendReplyChannelRange-variant MessageSendEventstatic MessageSendEvent
send_revoke_and_ack(byte[] node_id, RevokeAndACK msg)
Utility method to constructs a new SendRevokeAndACK-variant MessageSendEventstatic MessageSendEvent
send_short_ids_query(byte[] node_id, QueryShortChannelIds msg)
Utility method to constructs a new SendShortIdsQuery-variant MessageSendEventstatic MessageSendEvent
send_shutdown(byte[] node_id, Shutdown msg)
Utility method to constructs a new SendShutdown-variant MessageSendEventstatic MessageSendEvent
update_htlcs(byte[] node_id, CommitmentUpdate updates)
Utility method to constructs a new UpdateHTLCs-variant MessageSendEvent
-
-
-
Method Detail
-
finalize
protected void finalize() throws Throwable
-
clone
public MessageSendEvent clone()
Creates a copy of the MessageSendEvent
-
send_accept_channel
public static MessageSendEvent send_accept_channel(byte[] node_id, AcceptChannel msg)
Utility method to constructs a new SendAcceptChannel-variant MessageSendEvent
-
send_open_channel
public static MessageSendEvent send_open_channel(byte[] node_id, OpenChannel msg)
Utility method to constructs a new SendOpenChannel-variant MessageSendEvent
-
send_funding_created
public static MessageSendEvent send_funding_created(byte[] node_id, FundingCreated msg)
Utility method to constructs a new SendFundingCreated-variant MessageSendEvent
-
send_funding_signed
public static MessageSendEvent send_funding_signed(byte[] node_id, FundingSigned msg)
Utility method to constructs a new SendFundingSigned-variant MessageSendEvent
-
send_funding_locked
public static MessageSendEvent send_funding_locked(byte[] node_id, FundingLocked msg)
Utility method to constructs a new SendFundingLocked-variant MessageSendEvent
-
send_announcement_signatures
public static MessageSendEvent send_announcement_signatures(byte[] node_id, AnnouncementSignatures msg)
Utility method to constructs a new SendAnnouncementSignatures-variant MessageSendEvent
-
update_htlcs
public static MessageSendEvent update_htlcs(byte[] node_id, CommitmentUpdate updates)
Utility method to constructs a new UpdateHTLCs-variant MessageSendEvent
-
send_revoke_and_ack
public static MessageSendEvent send_revoke_and_ack(byte[] node_id, RevokeAndACK msg)
Utility method to constructs a new SendRevokeAndACK-variant MessageSendEvent
-
send_closing_signed
public static MessageSendEvent send_closing_signed(byte[] node_id, ClosingSigned msg)
Utility method to constructs a new SendClosingSigned-variant MessageSendEvent
-
send_shutdown
public static MessageSendEvent send_shutdown(byte[] node_id, Shutdown msg)
Utility method to constructs a new SendShutdown-variant MessageSendEvent
-
send_channel_reestablish
public static MessageSendEvent send_channel_reestablish(byte[] node_id, ChannelReestablish msg)
Utility method to constructs a new SendChannelReestablish-variant MessageSendEvent
-
broadcast_channel_announcement
public static MessageSendEvent broadcast_channel_announcement(ChannelAnnouncement msg, ChannelUpdate update_msg)
Utility method to constructs a new BroadcastChannelAnnouncement-variant MessageSendEvent
-
broadcast_node_announcement
public static MessageSendEvent broadcast_node_announcement(NodeAnnouncement msg)
Utility method to constructs a new BroadcastNodeAnnouncement-variant MessageSendEvent
-
broadcast_channel_update
public static MessageSendEvent broadcast_channel_update(ChannelUpdate msg)
Utility method to constructs a new BroadcastChannelUpdate-variant MessageSendEvent
-
send_channel_update
public static MessageSendEvent send_channel_update(byte[] node_id, ChannelUpdate msg)
Utility method to constructs a new SendChannelUpdate-variant MessageSendEvent
-
handle_error
public static MessageSendEvent handle_error(byte[] node_id, ErrorAction action)
Utility method to constructs a new HandleError-variant MessageSendEvent
-
payment_failure_network_update
public static MessageSendEvent payment_failure_network_update(HTLCFailChannelUpdate update)
Utility method to constructs a new PaymentFailureNetworkUpdate-variant MessageSendEvent
-
send_channel_range_query
public static MessageSendEvent send_channel_range_query(byte[] node_id, QueryChannelRange msg)
Utility method to constructs a new SendChannelRangeQuery-variant MessageSendEvent
-
send_short_ids_query
public static MessageSendEvent send_short_ids_query(byte[] node_id, QueryShortChannelIds msg)
Utility method to constructs a new SendShortIdsQuery-variant MessageSendEvent
-
send_reply_channel_range
public static MessageSendEvent send_reply_channel_range(byte[] node_id, ReplyChannelRange msg)
Utility method to constructs a new SendReplyChannelRange-variant MessageSendEvent
-
-