# Uses of Package
javax.naming

Packages that use javax.naming
Package
Description
com.sun.security.auth
Provides implementations of `Principal`.
javax.naming
Provides the classes and interfaces for accessing naming services.
javax.naming.directory
Extends the `javax.naming` package to provide functionality for accessing directory services.
javax.naming.event
Provides support for event notification when accessing naming and directory services.
javax.naming.ldap
Provides support for LDAPv3 extended operations and controls.
javax.naming.ldap.spi
Provides the Service Provider Interface for DNS lookups when performing LDAP operations.
javax.naming.spi
Provides the means for dynamically plugging in support for accessing naming and directory services through the `javax.naming` and related packages.
javax.sql.rowset.spi
The standard classes and interfaces that a third party vendor has to use in its implementation of a synchronization provider.

- Classes in javax.naming used by com.sun.security.auth
  Class
  Description
  InvalidNameException
  This exception indicates that the name being specified does not conform to the naming syntax of a naming system.
- Classes in javax.naming used by javax.naming
  Class
  Description
  Binding
  This class represents a name-to-object binding found in a context.
  Context
  This interface represents a naming context, which consists of a set of name-to-object bindings.
  InvalidNameException
  This exception indicates that the name being specified does not conform to the naming syntax of a naming system.
  LimitExceededException
  This exception is thrown when a method terminates abnormally due to a user or system specified limit.
  LinkException
  This exception is used to describe problems encountered while resolving links.
  Name
  The `Name` interface represents a generic name -- an ordered sequence of components.
  NameClassPair
  This class represents the object name and class name pair of a binding found in a context.
  NameParser
  This interface is used for parsing names from a hierarchical namespace.
  NamingEnumeration
  This interface is for enumerating lists returned by methods in the javax.naming and javax.naming.directory packages.
  NamingException
  This is the superclass of all exceptions thrown by operations in the Context and DirContext interfaces.
  NamingSecurityException
  This is the superclass of security-related exceptions thrown by operations in the Context and DirContext interfaces.
  RefAddr
  This class represents the address of a communications end-point.
  Reference
  This class represents a reference to an object that is found outside of the naming/directory system.
- Classes in javax.naming used by javax.naming.directory
  Class
  Description
  Binding
  This class represents a name-to-object binding found in a context.
  Context
  This interface represents a naming context, which consists of a set of name-to-object bindings.
  InitialContext
  This class is the starting context for performing naming operations.
  Name
  The `Name` interface represents a generic name -- an ordered sequence of components.
  NameClassPair
  This class represents the object name and class name pair of a binding found in a context.
  NamingEnumeration
  This interface is for enumerating lists returned by methods in the javax.naming and javax.naming.directory packages.
  NamingException
  This is the superclass of all exceptions thrown by operations in the Context and DirContext interfaces.
- Classes in javax.naming used by javax.naming.event
  Class
  Description
  Binding
  This class represents a name-to-object binding found in a context.
  Context
  This interface represents a naming context, which consists of a set of name-to-object bindings.
  Name
  The `Name` interface represents a generic name -- an ordered sequence of components.
  NamingException
  This is the superclass of all exceptions thrown by operations in the Context and DirContext interfaces.
- Classes in javax.naming used by javax.naming.ldap
  Class
  Description
  Context
  This interface represents a naming context, which consists of a set of name-to-object bindings.
  InitialContext
  This class is the starting context for performing naming operations.
  InvalidNameException
  This exception indicates that the name being specified does not conform to the naming syntax of a naming system.
  Name
  The `Name` interface represents a generic name -- an ordered sequence of components.
  NamingException
  This is the superclass of all exceptions thrown by operations in the Context and DirContext interfaces.
  ReferralException
  This abstract class is used to represent a referral exception, which is generated in response to a referral such as that returned by LDAP v3 servers.
- Classes in javax.naming used by javax.naming.ldap.spi
  Class
  Description
  NamingException
  This is the superclass of all exceptions thrown by operations in the Context and DirContext interfaces.
- Classes in javax.naming used by javax.naming.spi
  Class
  Description
  CannotProceedException
  This exception is thrown to indicate that the operation reached a point in the name where the operation cannot proceed any further.
  Context
  This interface represents a naming context, which consists of a set of name-to-object bindings.
  Name
  The `Name` interface represents a generic name -- an ordered sequence of components.
  NamingException
  This is the superclass of all exceptions thrown by operations in the Context and DirContext interfaces.
- Classes in javax.naming used by javax.sql.rowset.spi
  Class
  Description
  Context
  This interface represents a naming context, which consists of a set of name-to-object bindings.