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

- Packages that use ProfileManager
  Package | Description
  --- | ---
  net.i2p.router | The I2P router application handles I2P network communication.
  net.i2p.router.peermanager | Peer management, profiling, and capacity calculation for I2P network optimization.

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

    Methods in net.i2p.router that return ProfileManager
    Modifier and Type | Method and Description
    --- | ---
    `ProfileManager` | RouterContext.`profileManager()` Expose a simple API for various router components to take note of particular events that a peer enacts (sends us a message, agrees to participate in a tunnel, etc).

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

    Classes in net.i2p.router.peermanager that implement ProfileManager
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ProfileManagerImpl` Methods to update profiles.