package peer
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class ControlMessageHandler(peerFinder: PeerFinder)(implicit ec: ExecutionContext, nodeAppConfig: NodeAppConfig) extends P2PLogger with Product with Serializable
- case class DataMessageHandler(chainApi: ChainApi, walletCreationTimeOpt: Option[Instant], peerManager: PeerManager, state: NodeRunningState)(implicit ec: ExecutionContext, appConfig: NodeAppConfig, chainConfig: ChainAppConfig) extends P2PLogger with Product with Serializable
This actor is meant to handle a DataPayload that a peer to sent to us on the p2p network, for instance, if we a receive a HeadersMessage we should store those headers in our database
- case class PeerConnection(peer: Peer, queue: SourceQueue[NodeStreamMessage])(implicit nodeAppConfig: NodeAppConfig, chainAppConfig: ChainAppConfig, system: ActorSystem) extends P2PLogger with Product with Serializable
- case class PeerMessageSender(peerConnection: PeerConnection) extends PeerMessageSenderApi with P2PLogger with Product with Serializable
Value Members
- object ControlMessageHandler extends Serializable
- object PeerConnection extends Serializable