Package | Description |
---|---|
bt.event | |
bt.net | |
bt.peer | |
bt.processor | |
bt.processor.magnet | |
bt.processor.torrent | |
bt.torrent.messaging |
Modifier and Type | Class and Description |
---|---|
class |
EventBus
Basic implementation of event bus, that connects event producers and listeners.
|
Constructor and Description |
---|
PeerConnectionPool(EventSink eventSink,
IRuntimeLifecycleBinder lifecycleBinder,
Config config) |
Constructor and Description |
---|
PeerRegistry(IRuntimeLifecycleBinder lifecycleBinder,
EventSource eventSource,
IdentityService idService,
TorrentRegistry torrentRegistry,
ITrackerService trackerService,
EventSink eventSink,
Set<PeerSourceFactory> extraPeerSourceFactories,
Config config) |
Constructor and Description |
---|
TorrentProcessorFactory(TorrentRegistry torrentRegistry,
DataWorker dataWorker,
IBufferedPieceRegistry bufferedPieceRegistry,
ITrackerService trackerService,
ExecutorService executor,
IPeerRegistry peerRegistry,
IConnectionSource connectionSource,
IPeerConnectionPool connectionPool,
IMessageDispatcher messageDispatcher,
Set<Object> messagingAgents,
IMetadataService metadataService,
EventSource eventSource,
EventSink eventSink,
Config config) |
Constructor and Description |
---|
FetchMetadataStage(ProcessingStage<MagnetContext> next,
IMetadataService metadataService,
TorrentRegistry torrentRegistry,
IPeerRegistry peerRegistry,
EventSink eventSink,
Config config) |
InitializeMagnetTorrentProcessingStage(ProcessingStage<MagnetContext> next,
IPeerConnectionPool connectionPool,
TorrentRegistry torrentRegistry,
DataWorker dataWorker,
IBufferedPieceRegistry bufferedPieceRegistry,
EventSink eventSink,
Config config) |
ProcessMagnetTorrentStage(ProcessingStage<MagnetContext> next,
TorrentRegistry torrentRegistry,
IPeerRegistry peerRegistry,
ITrackerService trackerService,
EventSink eventSink) |
Constructor and Description |
---|
FetchTorrentStage(ProcessingStage<TorrentContext> next,
EventSink eventSink) |
InitializeTorrentProcessingStage(ProcessingStage<C> next,
IPeerConnectionPool connectionPool,
TorrentRegistry torrentRegistry,
DataWorker dataWorker,
IBufferedPieceRegistry bufferedPieceRegistry,
EventSink eventSink,
Config config) |
ProcessTorrentStage(ProcessingStage<C> next,
TorrentRegistry torrentRegistry,
IPeerRegistry peerRegistry,
ITrackerService trackerService,
EventSink eventSink) |
TorrentContextFinalizer(TorrentRegistry torrentRegistry,
EventSink eventSink) |
Constructor and Description |
---|
BitfieldConsumer(Bitfield bitfield,
BitfieldBasedStatistics pieceStatistics,
EventSink eventSink) |
PieceConsumer(TorrentId torrentId,
Bitfield bitfield,
DataWorker dataWorker,
IBufferedPieceRegistry bufferedPieceRegistry,
EventSink eventSink) |
Copyright © 2016–2021. All rights reserved.