# Uses of Package
javax.naming.spi

- Packages that use javax.naming.spi
  Package | Description
  --- | ---
  javax.naming.spi | Provides the means for dynamically plugging in support for accessing naming and directory services through the `javax.naming` and related packages.

- Classes in javax.naming.spi used by javax.naming.spi
  Class | Description
  --- | ---
  DirStateFactory.Result | An object/attributes pair for returning the result of DirStateFactory.getStateToBind().
  InitialContextFactory | This interface represents a factory that creates an initial context.
  InitialContextFactoryBuilder | This interface represents a builder that creates initial context factories.
  NamingManager | This class contains methods for creating context objects and objects referred to by location information in the naming or directory service.
  ObjectFactory | This interface represents a factory for creating an object.
  ObjectFactoryBuilder | This interface represents a builder that creates object factories.
  ResolveResult | This class represents the result of resolution of a name.
  StateFactory | This interface represents a factory for obtaining the state of an object for binding.