Package org.ldk.structs
Class MessageHandler
- java.lang.Object
-
- org.ldk.structs.MessageHandler
-
public class MessageHandler extends Object
Provides references to trait impls which handle different types of messages.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
finalize()
ChannelMessageHandler
get_chan_handler()
A message handler which handles messages specific to channels.RoutingMessageHandler
get_route_handler()
A message handler which handles messages updating our knowledge of the network channel graph.static MessageHandler
of(ChannelMessageHandler chan_handler_arg, RoutingMessageHandler route_handler_arg)
Constructs a new MessageHandler given each fieldvoid
set_chan_handler(ChannelMessageHandler val)
A message handler which handles messages specific to channels.void
set_route_handler(RoutingMessageHandler val)
A message handler which handles messages updating our knowledge of the network channel graph.
-
-
-
Method Detail
-
finalize
protected void finalize() throws Throwable
-
get_chan_handler
public ChannelMessageHandler get_chan_handler()
A message handler which handles messages specific to channels. Usually this is just a [`ChannelManager`] object or an [`ErroringMessageHandler`]. [`ChannelManager`]: crate::ln::channelmanager::ChannelManager
-
set_chan_handler
public void set_chan_handler(ChannelMessageHandler val)
A message handler which handles messages specific to channels. Usually this is just a [`ChannelManager`] object or an [`ErroringMessageHandler`]. [`ChannelManager`]: crate::ln::channelmanager::ChannelManager
-
get_route_handler
public RoutingMessageHandler get_route_handler()
A message handler which handles messages updating our knowledge of the network channel graph. Usually this is just a [`NetGraphMsgHandler`] object or an [`IgnoringMessageHandler`]. [`NetGraphMsgHandler`]: crate::routing::network_graph::NetGraphMsgHandler
-
set_route_handler
public void set_route_handler(RoutingMessageHandler val)
A message handler which handles messages updating our knowledge of the network channel graph. Usually this is just a [`NetGraphMsgHandler`] object or an [`IgnoringMessageHandler`]. [`NetGraphMsgHandler`]: crate::routing::network_graph::NetGraphMsgHandler
-
of
public static MessageHandler of(ChannelMessageHandler chan_handler_arg, RoutingMessageHandler route_handler_arg)
Constructs a new MessageHandler given each field
-
-