# Uses of Package
net.i2p.client.naming

- Packages that use net.i2p.client.naming
  Package | Description
  --- | ---
  net.i2p | Core I2P package providing fundamental interfaces, version information, and entry points to essential I2P services.
  net.i2p.addressbook | Address book application for fetching and maintaining I2P host databases from subscription sources.
  net.i2p.client.naming | Naming service for resolving human-readable names to I2P destinations, providing a standard interface without JNDI complexity.
  net.i2p.router.naming | The default naming service implementation for the I2P router, using the BlockfileNamingService based on the Metanotion BlockFile Database.

- Classes in net.i2p.client.naming used by net.i2p
  Class and Description
  NamingService Naming services create a subclass of this class.

- Classes in net.i2p.client.naming used by net.i2p.addressbook
  Class and Description
  HostTxtEntry A hostname, b64 destination, and optional properties.
  NamingService Naming services create a subclass of this class.
  NamingServiceUpdater Interface for updating naming services.

- Classes in net.i2p.client.naming used by net.i2p.client.naming
  Class and Description
  DummyNamingService A Dummy naming service that can only handle base64 and b32 destinations.
  MetaNamingService A naming service of multiple naming services.
  NamingService Naming services create a subclass of this class.
  NamingServiceListener Listener for naming service events.
  NamingServiceUpdater Interface for updating naming services.

- Classes in net.i2p.client.naming used by net.i2p.router.naming
  Class and Description
  DummyNamingService A Dummy naming service that can only handle base64 and b32 destinations.
  NamingService Naming services create a subclass of this class.