net.i2p.router

## Interface PeerManagerFacade

- All Superinterfaces:
    Service
  All Known Implementing Classes:
    DummyPeerManagerFacade, PeerManagerFacadeImpl

      public interface PeerManagerFacade
      extends Service

  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. This includes periodically queueing up outbound messages to the peers to test them.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `int` | `countPeersByCapability(char capability)`
    `Set<Hash>` | `getPeersByCapability(char capability)`
    `void` | `removeCapabilities(Hash peer)`
    `void` | `setCapabilities(Hash peer, String caps)`

    - ### Methods inherited from interface net.i2p.router.Service

      `renderStatusHTML, restart, shutdown, startup`

- - ### Method Detail

    - #### countPeersByCapability

          int countPeersByCapability(char capability)

    - #### getPeersByCapability

          Set<Hash> getPeersByCapability(char capability)

    - #### removeCapabilities

          void removeCapabilities(Hash peer)

    - #### setCapabilities

          void setCapabilities(Hash peer,
                               String caps)