devp2p / org.apache.tuweni.devp2p.v5 / MessageHandler

MessageHandler

interface MessageHandler<T : UdpMessage> (source)

Udp message handler, aimed to process it's parameters and sending result

Functions

handle

abstract suspend fun handle(message: T, address: InetSocketAddress, srcNodeId: Bytes, connector: UdpConnector): Unit

Inheritors

FindNodeMessageHandler

class FindNodeMessageHandler : MessageHandler<FindNodeMessage>

NodesMessageHandler

class NodesMessageHandler : MessageHandler<NodesMessage>

PingMessageHandler

class PingMessageHandler : MessageHandler<PingMessage>

PongMessageHandler

class PongMessageHandler : MessageHandler<PongMessage>

RandomMessageHandler

class RandomMessageHandler : MessageHandler<RandomMessage>

RegConfirmationMessageHandler

class RegConfirmationMessageHandler : MessageHandler<RegConfirmationMessage>

RegTopicMessageHandler

class RegTopicMessageHandler : MessageHandler<RegTopicMessage>

TicketMessageHandler

class TicketMessageHandler : MessageHandler<TicketMessage>

TopicQueryMessageHandler

class TopicQueryMessageHandler : MessageHandler<TopicQueryMessage>

WhoAreYouMessageHandler

class WhoAreYouMessageHandler : MessageHandler<WhoAreYouMessage>