Uses of Class
com.privatechain.core.event.BlockchainEventBus
Packages that use BlockchainEventBus
Package
Description
Assembly layer — the single location where all library modules are composed.
In-memory transaction pool with pluggable prioritization and TTL eviction.
Peer lifecycle management — maintains the list of connected peers, runs heartbeat
checks, and prunes unresponsive connections (FR-NET-01, FR-NET-07).
Netty TCP server, client, and NDJSON message codec — the transport layer of the
P2P networking stack (FR-NET-01, ADR-001).
-
Uses of BlockchainEventBus in com.privatechain.core.builder
Methods in com.privatechain.core.builder that return BlockchainEventBusModifier and TypeMethodDescriptionBlockchainConfig.getEventBus()Returns the shared event bus instance.Methods in com.privatechain.core.builder with parameters of type BlockchainEventBusModifier and TypeMethodDescriptionBlockchainConfig.Builder.eventBus(BlockchainEventBus eventBus) Replaces the default event bus with a custom instance.Constructors in com.privatechain.core.builder with parameters of type BlockchainEventBusModifierConstructorDescriptionBlockchain(ConsensusEngine consensusEngine, BlockchainStorage storage, BlockchainEventBus eventBus) Constructs aBlockchainwith the given dependencies. -
Uses of BlockchainEventBus in com.privatechain.core.mempool
Constructors in com.privatechain.core.mempool with parameters of type BlockchainEventBusModifierConstructorDescriptionTransactionMempool(TransactionPrioritizer prioritizer, BlockchainEventBus eventBus) Creates a mempool with a prioritizer, event-bus integration, and the default unbounded capacity.TransactionMempool(TransactionPrioritizer prioritizer, TransactionValidator validator, int maxSize, BlockchainEventBus eventBus) Full constructor wiring all dependencies. -
Uses of BlockchainEventBus in com.privatechain.network.peer
Constructors in com.privatechain.network.peer with parameters of type BlockchainEventBusModifierConstructorDescriptionPeerManager(PeerStore peerStore, BlockchainEventBus eventBus, int maxPeers) Constructs aPeerManagerwith all required dependencies. -
Uses of BlockchainEventBus in com.privatechain.network.rpc
Constructors in com.privatechain.network.rpc with parameters of type BlockchainEventBusModifierConstructorDescriptionNodeServer(int port, AllowlistManager allowlistManager, PermissionManager permissionManager, PeerManager peerManager, MessageCodec codec, Blockchain blockchain, BlockchainEventBus eventBus) Constructs aNodeServerwith all required dependencies.