| Interface | Description |
|---|---|
| Alert<T extends alert> |
| Class | Description |
|---|---|
| AbstractAlert<T extends alert> | |
| AddTorrentAlert |
This alert is always posted when a torrent was attempted to be added
and contains the return status of the add operation.
|
| Alerts | |
| AlertsDroppedAlert |
This alert is posted to indicate to the client that some alerts were
dropped.
|
| BlockDownloadingAlert |
This alert is generated when a block request is sent to a peer.
|
| BlockFinishedAlert |
This alert is generated when a block request receives a response.
|
| BlockTimeoutAlert |
This alert is generated when a block request times out.
|
| BlockUploadedAlert |
This alert is posted when a block intended to be sent to a peer is placed in the
send buffer.
|
| CacheFlushedAlert |
This alert is posted when the disk cache has been flushed for a specific
torrent as a result of a call to torrent_handle::flush_cache().
|
| DhtAnnounceAlert |
This alert is generated when a DHT node announces to an info-hash on our
DHT node.
|
| DhtBootstrapAlert |
This alert is posted when the initial DHT bootstrap is done.
|
| DhtDirectResponseAlert |
This is posted exactly once for every call to
SessionHandle.dhtDirectRequest(UdpEndpoint, Entry, long). |
| DhtErrorAlert |
Posted when something fails in the DHT.
|
| DhtGetPeersAlert |
This alert is generated when a DHT node sends a ``get_peers`` message to
our DHT node.
|
| DhtGetPeersReplyAlert | |
| DhtImmutableItemAlert |
This alert is posted as a response to a call to
SessionHandle.dhtGetItem(Sha1Hash),
looking up immutable items in the DHT. |
| DhtLiveNodesAlert | |
| DhtLogAlert | |
| DhtMutableItemAlert |
This alert is posted as a response to a call to session::get_item(),
specifically the overload for looking up mutable items in the DHT.
|
| DhtOutgoingGetPeersAlert |
This alert is generated when we send a get_peers request.
|
| DhtPktAlert |
This alert is posted every time a DHT message is sent or received.
|
| DhtPutAlert |
This is posted when a DHT put operation completes.
|
| DhtReplyAlert |
This alert is generated each time the DHT receives peers from a node.
|
| DhtSampleInfohashesAlert | |
| DhtStatsAlert |
Contains current DHT state.
|
| ExternalIpAlert |
Whenever libtorrent learns about the machines external IP, this alert is
generated.
|
| FastresumeRejectedAlert |
This alert is generated when a fastresume file has been passed
to
addTorrent but the files on disk did not match the
fastresume file. |
| FileCompletedAlert |
This is posted whenever an individual file completes its download.
|
| FileErrorAlert |
If the storage fails to read or write files that it needs access
to, this alert is generated and the torrent is paused.
|
| FileRenamedAlert |
This is posted as a response to a
TorrentHandle.renameFile(int, String), if the rename
operation succeeds. |
| FileRenameFailedAlert |
This is posted as a response to a torrent_handle::rename_file() call, if the rename
operation failed.
|
| HashFailedAlert |
This alert is generated when a finished piece fails its hash check.
|
| I2pAlert |
this alert is used to report errors in the i2p SAM connection.
|
| IncomingConnectionAlert |
The incoming connection alert is posted every time we successfully accept
an incoming connection, through any mean.
|
| IncomingRequestAlert |
Posted every time an incoming request from a peer is accepted and queued
up for being serviced.
|
| InvalidRequestAlert |
This is a debug alert that is generated by an incoming invalid piece request.
|
| ListenFailedAlert |
This alert is generated when none of the ports, given in the port range, to
session can be opened for listening.
|
| ListenSucceededAlert |
This alert is posted when the listen port succeeds to be opened on a
particular interface.
|
| LogAlert |
This alert is posted by some session wide event.
|
| LsdErrorAlert |
Posted if the local service discovery socket fails to start properly.
|
| LsdPeerAlert |
This alert is generated when we receive a local service discovery message
from a peer for a torrent we're currently participating in.
|
| MetadataFailedAlert |
This alert is generated when the metadata has been completely received and the info-hash
failed to match it.
|
| MetadataReceivedAlert |
This alert is generated when the metadata has been completely received and the torrent
can start downloading.
|
| PeerAlert<T extends peer_alert> |
The peer alert is a base class for alerts that refer to a specific peer.
|
| PeerBanAlert |
This alert is generated when a peer is banned because it has sent too many corrupt pieces
to us.
|
| PeerBlockedAlert |
This alert is posted when an incoming peer connection, or a peer that's about to be added
to our peer list, is blocked for some reason.
|
| PeerConnectAlert |
This alert is posted every time an outgoing peer connect attempts succeeds.
|
| PeerDisconnectedAlert |
This alert is generated when a peer is disconnected for any
reason (other than the ones covered by
PeerErrorAlert). |
| PeerErrorAlert |
This alert is generated when a peer sends invalid data over the
peer-peer protocol.
|
| PeerLogAlert |
This alert is posted by events specific to a peer.
|
| PeerSnubbedAlert |
This alert is generated when a peer is snubbed, when it stops sending data when we request
it.
|
| PeerUnsnubbedAlert |
This alert is generated when a peer is unsnubbed.
|
| PerformanceAlert |
This alert is generated when a limit is reached that might have a negative impact on
upload or download rate performance.
|
| PickerLogAlert |
This is posted when one or more blocks are picked by the piece picker,
assuming the verbose piece picker logging is enabled (see
picker_log_notification).
|
| PieceFinishedAlert |
This alert is posted every time a piece completes downloading
and passes the hash check.
|
| PortmapAlert |
This alert is generated when a NAT router was successfully found and
a port was successfully mapped on it.
|
| PortmapErrorAlert |
This alert is generated when a NAT router was successfully found but some
part of the port mapping request failed.
|
| PortmapLogAlert |
This alert is generated to log informational events related to either
UPnP or NAT-PMP.
|
| ReadPieceAlert |
This alert is posted when the asynchronous read operation initiated by
a call to
TorrentHandle.readPiece(int)
is completed. |
| RequestDroppedAlert |
This alert is generated when a peer rejects or ignores a piece request.
|
| SaveResumeDataAlert |
This alert is generated as a response to a ``torrent_handle::save_resume_data`` request.
|
| SaveResumeDataFailedAlert |
This alert is generated instead of ``save_resume_data_alert`` if there was an error
generating the resume data.
|
| ScrapeFailedAlert |
If a scrape request fails, this alert is generated.
|
| ScrapeReplyAlert |
This alert is generated when a scrape request succeeds.
|
| SessionErrorAlert |
This alert is posted when the session encounters a serious error,
potentially fatal.
|
| SessionStatsAlert |
The
SessionStatsAlert is posted when the user requests session
statistics by calling SessionHandle.postSessionStats()
on the session object. |
| SessionStatsHeaderAlert |
The session_stats_header alert is posted during the init of the
session thread.
|
| StateChangedAlert |
Generated whenever a torrent changes its state.
|
| StateUpdateAlert |
This alert is only posted when requested by the user, by calling
SessionHandle.postTorrentUpdates(). |
| StatsAlert |
This alert is posted approximately once every second, and it contains
byte counters of most statistics that's tracked for torrents.
|
| StorageMovedAlert |
This alert is generated when all the disk IO has completed and the
files have been moved, as an effect of a call to
TorrentHandle.moveStorage(java.lang.String, com.frostwire.jlibtorrent.MoveFlags). |
| StorageMovedFailedAlert |
This alert is generated when an attempt to move the storage,
via
TorrentHandle#moveStorage fails. |
| TorrentAlert<T extends torrent_alert> |
This is a base class for alerts that are associated with a
specific torrent.
|
| TorrentCheckedAlert |
This alert is posted when a torrent completes checking.
|
| TorrentDeletedAlert |
This alert is generated when a request to delete the files of a torrent complete.
|
| TorrentDeleteFailedAlert |
This alert is generated when a request to delete the files of a torrent fails.
|
| TorrentErrorAlert |
This is posted whenever a torrent is transitioned into the error state.
|
| TorrentFinishedAlert |
This alert is generated when a torrent switches from being a downloader to a seed.
|
| TorrentLogAlert |
This alert is posted by torrent wide events.
|
| TorrentNeedCertAlert |
This is always posted for SSL torrents.
|
| TorrentPausedAlert |
This alert is generated as a response to a ``torrent_handle::pause`` request.
|
| TorrentRemovedAlert |
The ``torrent_removed_alert`` is posted whenever a torrent is removed.
|
| TorrentResumedAlert |
This alert is generated as a response to a torrent_handle::resume() request.
|
| TrackerAlert<T extends tracker_alert> |
This is a base class used for alerts that are associated with a
specific tracker.
|
| TrackerAnnounceAlert |
This alert is generated each time a tracker announce is sent (or attempted to be sent).
|
| TrackerErrorAlert |
This alert is generated on tracker time outs, premature disconnects, invalid response or
a HTTP response other than "200 OK".
|
| TrackeridAlert |
This alert is posted whenever a tracker responds with a ``trackerid``.
|
| TrackerReplyAlert |
This alert is only for informational purpose.
|
| TrackerWarningAlert |
This alert is triggered if the tracker reply contains a warning field.
|
| UdpErrorAlert |
This alert is posted when there is an error on the UDP socket.
|
| UnwantedBlockAlert |
This alert is generated when a block is received that was not requested or
whose request timed out.
|
| UrlSeedAlert |
This alert is generated when a HTTP seed name lookup fails.
|
| Enum | Description |
|---|---|
| AlertType | |
| CloseReason |
These are all the reasons to disconnect a peer
all reasons caused by the peer sending unexpected data.
|
| DhtLogAlert.DhtModule | |
| DhtPktAlert.Direction | |
| IncomingConnectionAlert.SocketType | |
| PeerBlockedAlert.Reason | |
| PeerLogAlert.Direction |
Describes whether this log refers to in-flow or out-flow of the
peer.
|
| PerformanceAlert.PerformanceWarning | |
| SocketType | |
| StatsAlert.StatsChannel | |
| TrackerAnnounceAlert.TrackerAnnounceEvent |