FileDocCategorySizeDatePackage
DHTRouterObserver.javaAPI DocAzureus 3.0.3.41340Mon Apr 24 14:11:08 BST 2006com.aelitis.azureus.core.dht.router

DHTRouterObserver

public interface DHTRouterObserver
Observer interface to allow monitoring of contacts in the routing table.
author
Michael Parker

(Omit source code)

Fields Summary
Constructors Summary
Methods Summary
public voidadded(com.aelitis.azureus.core.dht.router.DHTRouterContact contact)
Observer method invoked when a contact is added to the routing table.

param
contact the added contact

public voiddestroyed(DHTRouter router)
Router is not longer in use

param
router

public voidlocationChanged(com.aelitis.azureus.core.dht.router.DHTRouterContact contact)
Observer method invoked when a contact changes between a bucket entry and a replacement in the routing table.

param
contact the contact that changed location

public voidnowAlive(com.aelitis.azureus.core.dht.router.DHTRouterContact contact)
Observer method invoked when a contact is found to be alive.

param
contact the contact now alive

public voidnowFailing(com.aelitis.azureus.core.dht.router.DHTRouterContact contact)
Observer method invoked when a contact is found to be failing.

param
contact the contact now failing

public voidremoved(com.aelitis.azureus.core.dht.router.DHTRouterContact contact)
Observer method invoked when a contact is removed from the routing table.

param
contact the removed contact