Package com.biglybt.pifimpl.local.peers
Class PeerManagerImpl.CoreListener
java.lang.Object
com.biglybt.pifimpl.local.peers.PeerManagerImpl.CoreListener
- All Implemented Interfaces:
DiskManagerListener
,PEPeerManagerListener
- Enclosing class:
- PeerManagerImpl
private class PeerManagerImpl.CoreListener
extends Object
implements PEPeerManagerListener, DiskManagerListener
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
destroyed
(PEPeerManager manager) void
filePriorityChanged
(DiskManager dm, List<DiskManagerFileInfo> files) protected void
void
peerAdded
(PEPeerManager manager, PEPeer peer) The given peer has been added to the given manager.void
peerDiscovered
(PEPeerManager manager, PeerItem peer_item, PEPeer finder) void
peerRemoved
(PEPeerManager manager, PEPeer peer) The given peer has been removed from the given manager.void
peerSentBadData
(PEPeerManager manager, PEPeer peer, int pieceNumber) void
pieceAdded
(PEPeerManager manager, PEPiece piece, PEPeer for_peer) piece activatedvoid
pieceCorrupted
(PEPeerManager manager, int piece_number) void
pieceDoneChanged
(DiskManager dm, DiskManagerPiece piece) void
pieceRemoved
(PEPeerManager manager, PEPiece piece) void
requestAdded
(PEPeerManager manager, PEPiece piece, PEPeer peer, PeerReadRequest request) void
stateChanged
(DiskManager dm, int oldState, int newState) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.biglybt.core.disk.DiskManagerListener
fileCompleted, filePriorityChanged
-
Field Details
-
CL_KEY
-
listener
-
-
Constructor Details
-
CoreListener
-
-
Method Details
-
peerAdded
Description copied from interface:PEPeerManagerListener
The given peer has been added to the given manager.- Specified by:
peerAdded
in interfacePEPeerManagerListener
- Parameters:
manager
- to which peer belongspeer
- added
-
peerRemoved
Description copied from interface:PEPeerManagerListener
The given peer has been removed from the given manager.- Specified by:
peerRemoved
in interfacePEPeerManagerListener
- Parameters:
manager
- to which peer belongspeer
- removed
-
peerDiscovered
- Specified by:
peerDiscovered
in interfacePEPeerManagerListener
-
pieceAdded
Description copied from interface:PEPeerManagerListener
piece activated- Specified by:
pieceAdded
in interfacePEPeerManagerListener
for_peer
- maybe null if not for a particular peer
-
pieceRemoved
- Specified by:
pieceRemoved
in interfacePEPeerManagerListener
-
requestAdded
public void requestAdded(PEPeerManager manager, PEPiece piece, PEPeer peer, PeerReadRequest request) - Specified by:
requestAdded
in interfacePEPeerManagerListener
-
peerSentBadData
- Specified by:
peerSentBadData
in interfacePEPeerManagerListener
-
pieceCorrupted
- Specified by:
pieceCorrupted
in interfacePEPeerManagerListener
-
stateChanged
- Specified by:
stateChanged
in interfaceDiskManagerListener
-
filePriorityChanged
- Specified by:
filePriorityChanged
in interfaceDiskManagerListener
-
pieceDoneChanged
- Specified by:
pieceDoneChanged
in interfaceDiskManagerListener
-
fireEvent
-
destroyed
- Specified by:
destroyed
in interfacePEPeerManagerListener
-