Modifier and Type | Method and Description |
---|---|
StandaloneClientBuilder |
StandaloneClientBuilder.config(Config config)
Set runtime configuration.
|
Constructor and Description |
---|
DHTPeerSourceFactory(IRuntimeLifecycleBinder lifecycleBinder,
DHTService dhtService,
Config config) |
MldhtService(IRuntimeLifecycleBinder lifecycleBinder,
Config config,
DHTConfig dhtConfig,
Set<PortMapper> portMappers,
TorrentRegistry torrentRegistry,
EventSource eventSource) |
Constructor and Description |
---|
ServiceModule(Config config) |
Constructor and Description |
---|
BufferManager(Config config) |
Constructor and Description |
---|
MSEHandshakeProcessor(TorrentRegistry torrentRegistry,
MessageHandler<Message> protocol,
Config config) |
Constructor and Description |
---|
PortMappingInitializer(Set<PortMapper> portMappers,
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 |
---|
PeerExchangePeerSourceFactory(EventSource eventSource,
IRuntimeLifecycleBinder lifecycleBinder,
PeerExchangeConfig pexConfig,
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) |
Constructor and Description |
---|
ChooseFilesStage(ProcessingStage<C> next,
TorrentRegistry torrentRegistry,
Config config) |
CreateSessionStage(ProcessingStage<C> next,
TorrentRegistry torrentRegistry,
EventSource eventSource,
IConnectionSource connectionSource,
IMessageDispatcher messageDispatcher,
Set<Object> messagingAgents,
Config config) |
InitializeTorrentProcessingStage(ProcessingStage<C> next,
IPeerConnectionPool connectionPool,
TorrentRegistry torrentRegistry,
DataWorker dataWorker,
IBufferedPieceRegistry bufferedPieceRegistry,
EventSink eventSink,
Config config) |
Constructor and Description |
---|
ExtendedHandshakeFactory(TorrentRegistry torrentRegistry,
ExtendedMessageTypeMapping messageTypeMapping,
ApplicationService applicationService,
Config config) |
Modifier and Type | Method and Description |
---|---|
Config |
BtRuntimeBuilder.getConfig()
Get this builder's config.
|
Config |
BtRuntime.getConfig() |
Modifier and Type | Method and Description |
---|---|
static BtRuntimeBuilder |
BtRuntime.builder(Config config) |
BtRuntimeBuilder |
BtRuntimeBuilder.config(Config config)
Set runtime config.
|
Constructor and Description |
---|
BtRuntimeBuilder(Config config)
Create runtime builder with provided config.
|
Config(Config config)
Clone the provided config.
|
Constructor and Description |
---|
ExecutorServiceProvider(Config config) |
Constructor and Description |
---|
DefaultDataWorker(IRuntimeLifecycleBinder lifecycleBinder,
TorrentRegistry torrentRegistry,
ChunkVerifier verifier,
BlockCache blockCache,
Config config) |
Constructor and Description |
---|
Assignments(LocalBitfield bitfield,
ValidatingSelector selector,
BitfieldBasedStatistics pieceStatistics,
Config config) |
MetadataConsumer(IMetadataService metadataService,
TorrentId torrentId,
Config config) |
MetadataProducer(Supplier<Torrent> torrentSupplier,
Config config) |
TorrentWorker(TorrentId torrentId,
IMessageDispatcher dispatcher,
IConnectionSource connectionSource,
IPeerWorkerFactory peerWorkerFactory,
Supplier<LocalBitfield> bitfieldSupplier,
Supplier<Assignments> assignmentsSupplier,
Supplier<BitfieldBasedStatistics> statisticsSupplier,
EventSource eventSource,
Config config) |
Constructor and Description |
---|
HttpTrackerFactory(TorrentRegistry torrentRegistry,
IdentityService idService,
IPeerRegistry peerRegistry,
Config config) |
Constructor and Description |
---|
UdpTrackerFactory(IdentityService idService,
TorrentRegistry torrentRegistry,
Config config) |
Copyright © 2016–2021. All rights reserved.