## Uses of Interface
javax.naming.event.NamingListener

Packages that use NamingListener
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.

### Uses of NamingListener in javax.naming.event

Subinterfaces of NamingListener in javax.naming.event
`interface` `NamespaceChangeListener` Specifies the methods that a listener interested in namespace changes must implement.
`interface` `ObjectChangeListener` Specifies the method that a listener of a `NamingEvent` with event type of `OBJECT_CHANGED` must implement.

Methods in javax.naming.event with parameters of type NamingListener
`void` EventContext.`addNamingListener(Name target, int scope, NamingListener l)` Adds a listener for receiving naming events fired when the object(s) identified by a target and scope changes.
`void` EventDirContext.`addNamingListener(Name target, String filter, Object[] filterArgs, SearchControls ctls, NamingListener l)` Adds a listener for receiving naming events fired when objects identified by the search filter `filter` and filter arguments at the object named by the target are modified.
`void` EventDirContext.`addNamingListener(Name target, String filter, SearchControls ctls, NamingListener l)` Adds a listener for receiving naming events fired when objects identified by the search filter `filter` at the object named by target are modified.
`void` EventContext.`addNamingListener(String target, int scope, NamingListener l)` Adds a listener for receiving naming events fired when the object named by the string target name and scope changes.
`void` EventDirContext.`addNamingListener(String target, String filter, Object[] filterArgs, SearchControls ctls, NamingListener l)` Adds a listener for receiving naming events fired when objects identified by the search filter `filter` and filter arguments at the object named by the string target name are modified.
`void` EventDirContext.`addNamingListener(String target, String filter, SearchControls ctls, NamingListener l)` Adds a listener for receiving naming events fired when objects identified by the search filter `filter` at the object named by the string target name are modified.
`void` NamingEvent.`dispatch(NamingListener listener)` Invokes the appropriate listener method on this event.
`void` NamingExceptionEvent.`dispatch(NamingListener listener)` Invokes the `namingExceptionThrown()` method on a listener using this event.
`void` EventContext.`removeNamingListener(NamingListener l)` Removes a listener from receiving naming events fired by this `EventContext`.

### Uses of NamingListener in javax.naming.ldap

Subinterfaces of NamingListener in javax.naming.ldap
`interface` `UnsolicitedNotificationListener` This interface is for handling `UnsolicitedNotificationEvent`.