Interface | Description |
---|---|
BtModuleProvider |
Provides the support for auto-loading of modules.
|
Class | Description |
---|---|
ProtocolModule |
This module contributes main protocol-related artifacts.
|
ProtocolModuleExtender |
Used for contributing custom extensions to
ProtocolModule |
ServiceModule |
This module contributes all core services,
shared among all clients attached to a runtime.
|
ServiceModuleExtender |
Used for contributing custom extensions to
ServiceModule |
Annotation Type | Description |
---|---|
BitTorrentProtocol |
Annotates the primary message handler,
that implements core BitTorrent protocol.
|
ClientExecutor |
Annotates
ExecutorService ,
that should be used for creating client executors. |
Contribute |
Annotates a method in a
Module ,
that would like to make a contribution
to some other module in the same runtime. |
ExtendedMessageHandlers |
Annotates individual message handlers,
that work with extended protocol message types.
|
MessageHandlers |
Annotates individual message handlers,
that work with core BitTorrent message types.
|
MessagingAgents |
Annotates agents (consumers and producers)
that participate in torrent messaging.
|
PeerConnectionSelector |
Annotates
Selector ,
that should be used for selecting peer connections. |
TrackerFactories |
Annotates a collection of tracker factories for different protocols.
|
Copyright © 2016–2021. All rights reserved.