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.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
Nested Classes Modifier and Type Class Description static class
MessageSendEvent.BroadcastChannelAnnouncement
static class
MessageSendEvent.BroadcastChannelUpdate
static class
MessageSendEvent.BroadcastNodeAnnouncement
static class
MessageSendEvent.HandleError
static class
MessageSendEvent.SendAcceptChannel
static class
MessageSendEvent.SendAnnouncementSignatures
static class
MessageSendEvent.SendChannelRangeQuery
static class
MessageSendEvent.SendChannelReestablish
static class
MessageSendEvent.SendChannelUpdate
static class
MessageSendEvent.SendClosingSigned
static class
MessageSendEvent.SendFundingCreated
static class
MessageSendEvent.SendFundingLocked
static class
MessageSendEvent.SendFundingSigned
static class
MessageSendEvent.SendOpenChannel
static class
MessageSendEvent.SendReplyChannelRange
static class
MessageSendEvent.SendRevokeAndACK
static class
MessageSendEvent.SendShortIdsQuery
static class
MessageSendEvent.SendShutdown
static class
MessageSendEvent.UpdateHTLCs
-
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
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
-
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
-
-