Uses of Class
org.ldk.structs.MessageSendEvent
-
Packages that use MessageSendEvent Package Description org.ldk.structs -
-
Uses of MessageSendEvent in org.ldk.structs
Subclasses of MessageSendEvent in org.ldk.structs Modifier and Type Class Description static classMessageSendEvent.BroadcastChannelAnnouncementUsed to indicate that a channel_announcement and channel_update should be broadcast to all peers (except the peer with node_id either msg.contents.node_id_1 or msg.contents.node_id_2).static classMessageSendEvent.BroadcastChannelUpdateUsed to indicate that a channel_update should be broadcast to all peers.static classMessageSendEvent.BroadcastNodeAnnouncementUsed to indicate that a node_announcement should be broadcast to all peers.static classMessageSendEvent.HandleErrorBroadcast an error downstream to be handledstatic classMessageSendEvent.SendAcceptChannelUsed to indicate that we've accepted a channel open and should send the accept_channel message provided to the given peer.static classMessageSendEvent.SendAcceptChannelV2Used to indicate that we've accepted a V2 channel open and should send the accept_channel2 message provided to the given peer.static classMessageSendEvent.SendAnnouncementSignaturesUsed to indicate that an announcement_signatures message should be sent to the peer with the given node_id.static classMessageSendEvent.SendChannelAnnouncementUsed to send a channel_announcement and channel_update to a specific peer, likely on initial connection to ensure our peers know about our channels.static classMessageSendEvent.SendChannelRangeQueryQuery a peer for channels with funding transaction UTXOs in a block range.static classMessageSendEvent.SendChannelReadyUsed to indicate that a channel_ready message should be sent to the peer with the given node_id.static classMessageSendEvent.SendChannelReestablishUsed to indicate that a channel_reestablish message should be sent to the peer with the given node_id.static classMessageSendEvent.SendChannelUpdateUsed to indicate that a channel_update should be sent to a single peer.static classMessageSendEvent.SendClosingSignedUsed to indicate that a closing_signed message should be sent to the peer with the given node_id.static classMessageSendEvent.SendFundingCreatedUsed to indicate that a funding_created message should be sent to the peer with the given node_id.static classMessageSendEvent.SendFundingSignedUsed to indicate that a funding_signed message should be sent to the peer with the given node_id.static classMessageSendEvent.SendGossipTimestampFilterSends a timestamp filter for inbound gossip.static classMessageSendEvent.SendOpenChannelUsed to indicate that we've initiated a channel open and should send the open_channel message provided to the given peer.static classMessageSendEvent.SendOpenChannelV2Used to indicate that we've initiated a V2 channel open and should send the open_channel2 message provided to the given peer.static classMessageSendEvent.SendReplyChannelRangeSends a reply to a channel range query.static classMessageSendEvent.SendRevokeAndACKUsed to indicate that a revoke_and_ack message should be sent to the peer with the given node_id.static classMessageSendEvent.SendShortIdsQueryRequest routing gossip messages from a peer for a list of channels identified by their short_channel_ids.static classMessageSendEvent.SendShutdownUsed to indicate that a shutdown message should be sent to the peer with the given node_id.static classMessageSendEvent.SendTxAbortUsed to indicate that a tx_abort message should be sent to the peer with the given node_id.static classMessageSendEvent.SendTxAckRbfUsed to indicate that a tx_ack_rbf message should be sent to the peer with the given node_id.static classMessageSendEvent.SendTxAddInputUsed to indicate that a tx_add_input message should be sent to the peer with the given node_id.static classMessageSendEvent.SendTxAddOutputUsed to indicate that a tx_add_output message should be sent to the peer with the given node_id.static classMessageSendEvent.SendTxCompleteUsed to indicate that a tx_complete message should be sent to the peer with the given node_id.static classMessageSendEvent.SendTxInitRbfUsed to indicate that a tx_init_rbf message should be sent to the peer with the given node_id.static classMessageSendEvent.SendTxRemoveInputUsed to indicate that a tx_remove_input message should be sent to the peer with the given node_id.static classMessageSendEvent.SendTxRemoveOutputUsed to indicate that a tx_remove_output message should be sent to the peer with the given node_id.static classMessageSendEvent.SendTxSignaturesUsed to indicate that a tx_signatures message should be sent to the peer with the given node_id.static classMessageSendEvent.UpdateHTLCsUsed to indicate that a series of HTLC update messages, as well as a commitment_signed message should be sent to the peer with the given node_id.Methods in org.ldk.structs that return MessageSendEvent Modifier and Type Method Description static MessageSendEventMessageSendEvent. broadcast_channel_announcement(ChannelAnnouncement msg, ChannelUpdate update_msg)Utility method to constructs a new BroadcastChannelAnnouncement-variant MessageSendEventstatic MessageSendEventMessageSendEvent. broadcast_channel_update(ChannelUpdate msg)Utility method to constructs a new BroadcastChannelUpdate-variant MessageSendEventstatic MessageSendEventMessageSendEvent. broadcast_node_announcement(NodeAnnouncement msg)Utility method to constructs a new BroadcastNodeAnnouncement-variant MessageSendEventMessageSendEventMessageSendEvent. clone()Creates a copy of the MessageSendEventMessageSendEvent[]MessageSendEventsProvider. get_and_clear_pending_msg_events()Gets the list of pending events which were generated by previous actions, clearing the list in the process.MessageSendEvent[]MessageSendEventsProvider.MessageSendEventsProviderInterface. get_and_clear_pending_msg_events()Gets the list of pending events which were generated by previous actions, clearing the list in the process.static MessageSendEventMessageSendEvent. handle_error(byte[] node_id, ErrorAction action)Utility method to constructs a new HandleError-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_accept_channel(byte[] node_id, AcceptChannel msg)Utility method to constructs a new SendAcceptChannel-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_accept_channel_v2(byte[] node_id, AcceptChannelV2 msg)Utility method to constructs a new SendAcceptChannelV2-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_announcement_signatures(byte[] node_id, AnnouncementSignatures msg)Utility method to constructs a new SendAnnouncementSignatures-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_channel_announcement(byte[] node_id, ChannelAnnouncement msg, ChannelUpdate update_msg)Utility method to constructs a new SendChannelAnnouncement-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_channel_range_query(byte[] node_id, QueryChannelRange msg)Utility method to constructs a new SendChannelRangeQuery-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_channel_ready(byte[] node_id, ChannelReady msg)Utility method to constructs a new SendChannelReady-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_channel_reestablish(byte[] node_id, ChannelReestablish msg)Utility method to constructs a new SendChannelReestablish-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_channel_update(byte[] node_id, ChannelUpdate msg)Utility method to constructs a new SendChannelUpdate-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_closing_signed(byte[] node_id, ClosingSigned msg)Utility method to constructs a new SendClosingSigned-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_funding_created(byte[] node_id, FundingCreated msg)Utility method to constructs a new SendFundingCreated-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_funding_signed(byte[] node_id, FundingSigned msg)Utility method to constructs a new SendFundingSigned-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_gossip_timestamp_filter(byte[] node_id, GossipTimestampFilter msg)Utility method to constructs a new SendGossipTimestampFilter-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_open_channel(byte[] node_id, OpenChannel msg)Utility method to constructs a new SendOpenChannel-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_open_channel_v2(byte[] node_id, OpenChannelV2 msg)Utility method to constructs a new SendOpenChannelV2-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_reply_channel_range(byte[] node_id, ReplyChannelRange msg)Utility method to constructs a new SendReplyChannelRange-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_revoke_and_ack(byte[] node_id, RevokeAndACK msg)Utility method to constructs a new SendRevokeAndACK-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_short_ids_query(byte[] node_id, QueryShortChannelIds msg)Utility method to constructs a new SendShortIdsQuery-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_shutdown(byte[] node_id, Shutdown msg)Utility method to constructs a new SendShutdown-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_tx_abort(byte[] node_id, TxAbort msg)Utility method to constructs a new SendTxAbort-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_tx_ack_rbf(byte[] node_id, TxAckRbf msg)Utility method to constructs a new SendTxAckRbf-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_tx_add_input(byte[] node_id, TxAddInput msg)Utility method to constructs a new SendTxAddInput-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_tx_add_output(byte[] node_id, TxAddOutput msg)Utility method to constructs a new SendTxAddOutput-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_tx_complete(byte[] node_id, TxComplete msg)Utility method to constructs a new SendTxComplete-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_tx_init_rbf(byte[] node_id, TxInitRbf msg)Utility method to constructs a new SendTxInitRbf-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_tx_remove_input(byte[] node_id, TxRemoveInput msg)Utility method to constructs a new SendTxRemoveInput-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_tx_remove_output(byte[] node_id, TxRemoveOutput msg)Utility method to constructs a new SendTxRemoveOutput-variant MessageSendEventstatic MessageSendEventMessageSendEvent. send_tx_signatures(byte[] node_id, TxSignatures msg)Utility method to constructs a new SendTxSignatures-variant MessageSendEventstatic MessageSendEventMessageSendEvent. update_htlcs(byte[] node_id, CommitmentUpdate updates)Utility method to constructs a new UpdateHTLCs-variant MessageSendEvent
-