|
LimeWire Consolidated API | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| BTChannelWriter | Defines an interface of a ChannelWriter with some BitTorrent (BT) specific functionality. |
| BTConnectionFactory | Defines the interface to create BTConnections. |
| BTContextFactory | Defines an interface to create BTContexts. |
| BTData | Defines an interface from which all data about a .torrent file can be retrieved. |
| BTDownloader | Public interface for the facade that BitTorrent downloaders use to connect to LimeWire's core download system. |
| BTLinkListener | Defines an interface to listen to links between two BitTorrent hosts. |
| BTMessageHandler | A handler for received BTMessages. |
| BTMetaInfo | Defines an interface for a class parsing information in a .torrent file. |
| BTMetaInfoFactory | |
| BTPiece | Defines the interface for getting equal chunks of a BitTorrent for transfers. |
| BTTorrentFileDownloader | This downloader allows for downloading a torrent file. |
| BTUploaderFactory | |
| Chokable | Interface describing objects that the unchoking logic works on. |
| ManagedTorrent | Defines an interface for keeping track of a single torrent. |
| ManagedTorrentFactory | |
| PieceReadListener | Listener for a disk read event for a Piece. |
| TorrentContext | Defines an interface to get information about the torrent including file system, meta and bit information. |
| TorrentEventListener | Defines an interface to listen and respond to torrent events. |
| TorrentManager | Defines an interface which manages active torrents and dispatching of incoming BitTorrent connections. |
| Class Summary | |
|---|---|
| BTConnection | Class wrapping a BitTorrent connection. |
| BTConnectionFactoryImpl | |
| BTContext | |
| BTContextFactoryImpl | |
| BTData.BTFileData | A structure for storing information about files within the .torrent. |
| BTDataImpl | Contains type safe representations of all understand information in in a .torrent file. |
| BTDownloaderImpl | This class enables the rest of LimeWire to treat a BitTorrent as a regular download. |
| BTInterval | An interval within a block. |
| BTLinkManager | Manages BitTorrent links since torrents have hundreds of connections. |
| BTLinkManagerFactory | |
| BTMessageWriter | Listens for messages to write. |
| BTMetaInfoFactoryImpl | |
| BTMetaInfoImpl | Contains information usually parsed in a .torrent file |
| BTTorrentFileDownloaderImpl | |
| BTUploader | A facade for the GUI to treat a single BitTorrent download as a single upload. |
| BTUploaderFactoryImpl | |
| FinishedTorrentDownload | |
| LimeWireBittorrentModule | |
| ManagedTorrentFactoryImpl | |
| ManagedTorrentImpl | Class that keeps track of state relevant to a single torrent. |
| SimpleBandwidthTracker | A simple implementation of the BandwidthTracker interface |
| TorrentEvent | Encapsulates the torrent object, and its state and description. |
| TorrentFile | Holds the length and the path of a file. |
| TorrentFileSystem | Information about the file hierarchy contained in the torrent. |
| TorrentLocation | Represents a remote computer on the Internet running BitTorrent software. |
| TorrentManagerImpl | Manages active torrents and dispatching of incoming BitTorrent connections. |
| TorrentUploadCanceller | |
| Enum Summary | |
|---|---|
| TorrentEvent.Type | Defines the various states for a torrent. |
| Exception Summary | |
|---|---|
| BadTrackerResponseException | Thrown when there was a problem creating a response for a error with the tracker. |
| ValueException | Exception to throw in case received bencoded data does not match the expected structure. |
|
LimeWire Consolidated API | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||