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 java.lang.Object implements PEPeerManagerListener, DiskManagerListener
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
CL_KEY
private PeerManagerListener2
listener
-
Constructor Summary
Constructors Modifier Constructor Description private
CoreListener(PeerManagerListener2 _listener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroyed(PEPeerManager manager)
void
filePriorityChanged(DiskManagerFileInfo file)
protected void
fireEvent(int type, Peer peer, PeerItem peer_item, java.lang.Object data)
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(DiskManagerPiece piece)
void
pieceRemoved(PEPeerManager manager, PEPiece piece)
void
stateChanged(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
-
-
-
-
Field Detail
-
CL_KEY
private final java.lang.String CL_KEY
-
listener
private PeerManagerListener2 listener
-
-
Constructor Detail
-
CoreListener
private CoreListener(PeerManagerListener2 _listener)
-
-
Method Detail
-
peerAdded
public void peerAdded(PEPeerManager manager, PEPeer peer)
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
public void peerRemoved(PEPeerManager manager, PEPeer peer)
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
public void peerDiscovered(PEPeerManager manager, PeerItem peer_item, PEPeer finder)
- Specified by:
peerDiscovered
in interfacePEPeerManagerListener
-
pieceAdded
public void pieceAdded(PEPeerManager manager, PEPiece piece, PEPeer for_peer)
Description copied from interface:PEPeerManagerListener
piece activated- Specified by:
pieceAdded
in interfacePEPeerManagerListener
for_peer
- maybe null if not for a particular peer
-
pieceRemoved
public void pieceRemoved(PEPeerManager manager, PEPiece piece)
- Specified by:
pieceRemoved
in interfacePEPeerManagerListener
-
peerSentBadData
public void peerSentBadData(PEPeerManager manager, PEPeer peer, int pieceNumber)
- Specified by:
peerSentBadData
in interfacePEPeerManagerListener
-
pieceCorrupted
public void pieceCorrupted(PEPeerManager manager, int piece_number)
- Specified by:
pieceCorrupted
in interfacePEPeerManagerListener
-
stateChanged
public void stateChanged(int oldState, int newState)
- Specified by:
stateChanged
in interfaceDiskManagerListener
-
filePriorityChanged
public void filePriorityChanged(DiskManagerFileInfo file)
- Specified by:
filePriorityChanged
in interfaceDiskManagerListener
-
pieceDoneChanged
public void pieceDoneChanged(DiskManagerPiece piece)
- Specified by:
pieceDoneChanged
in interfaceDiskManagerListener
-
destroyed
public void destroyed(PEPeerManager manager)
- Specified by:
destroyed
in interfacePEPeerManagerListener
-
-