Uses of Class
com.privatechain.network.peer.PeerManager
Packages that use PeerManager
Package
Description
Transaction gossip and block broadcast — propagates newly submitted transactions
and mined blocks to connected peers (FR-NET-02, FR-NET-03).
Netty TCP server, client, and NDJSON message codec — the transport layer of the
P2P networking stack (FR-NET-01, ADR-001).
Chain synchronization and fork resolution — brings a node's local chain up to date
with the network on startup and after a network partition (FR-NET-04, FR-NET-05).
-
Uses of PeerManager in com.privatechain.network.gossip
Constructors in com.privatechain.network.gossip with parameters of type PeerManagerModifierConstructorDescriptionBlockBroadcaster(String localNodeId, PeerManager peerManager, NodeClient nodeClient, MessageCodec codec) Constructs aBlockBroadcaster.GossipProtocol(String localNodeId, PeerManager peerManager, NodeClient nodeClient, MessageCodec codec) Constructs aGossipProtocolwith the required dependencies. -
Uses of PeerManager in com.privatechain.network.rpc
Constructors in com.privatechain.network.rpc with parameters of type PeerManagerModifierConstructorDescriptionNodeClient(String localNodeId, PeerManager peerManager, MessageCodec codec) Constructs aNodeClient.NodeServer(int port, AllowlistManager allowlistManager, PermissionManager permissionManager, PeerManager peerManager, MessageCodec codec, Blockchain blockchain, BlockchainEventBus eventBus) Constructs aNodeServerwith all required dependencies. -
Uses of PeerManager in com.privatechain.network.sync
Constructors in com.privatechain.network.sync with parameters of type PeerManagerModifierConstructorDescriptionSyncManager(String localNodeId, Blockchain blockchain, PeerManager peerManager, BlockFetcher blockFetcher, ForkResolver forkResolver, MessageCodec codec, NodeClient nodeClient) Constructs aSyncManagerwith all required dependencies.