## Uses of Interface
net.i2p.router.PeerManagerFacade

- Packages that use PeerManagerFacade
  Package | Description
  --- | ---
  net.i2p.router | The I2P router application handles I2P network communication.
  net.i2p.router.dummy | Dummy implementations and stub classes for testing purposes.
  net.i2p.router.peermanager | Peer management, profiling, and capacity calculation for I2P network optimization.

- - ### Uses of PeerManagerFacade in net.i2p.router

    Methods in net.i2p.router that return PeerManagerFacade
    Modifier and Type | Method and Description
    --- | ---
    `PeerManagerFacade` | RouterContext.`peerManager()` Minimal interface for selecting peers for various tasks based on given criteria.

  - ### Uses of PeerManagerFacade in net.i2p.router.dummy

    Classes in net.i2p.router.dummy that implement PeerManagerFacade
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DummyPeerManagerFacade` Manage peer references and keep them up to date so that when asked for peers, it can provide appropriate peers according to the criteria provided.

  - ### Uses of PeerManagerFacade in net.i2p.router.peermanager

    Classes in net.i2p.router.peermanager that implement PeerManagerFacade
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PeerManagerFacadeImpl` Base implementation that has simple algorithms and periodically saves state