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

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