Module java.naming

Class NamingExceptionEvent

java.lang.Object
java.util.EventObject
javax.naming.event.NamingExceptionEvent
All Implemented Interfaces:
Serializable

public class NamingExceptionEvent extends EventObject
This class represents an event fired when the procedures/processes used to collect information for notifying listeners of NamingEvents threw a NamingException. This can happen, for example, if the server which the listener is using aborts subsequent to the addNamingListener() call.
Since:
1.3
See Also:
  • Constructor Details

    • NamingExceptionEvent

      public NamingExceptionEvent(EventContext source, NamingException exc)
      Constructs an instance of NamingExceptionEvent using the context in which the NamingException was thrown and the exception that was thrown.
      Parameters:
      source - The non-null context in which the exception was thrown.
      exc - The non-null NamingException that was thrown.
  • Method Details

    • getException

      public NamingException getException()
      Retrieves the exception that was thrown.
      Returns:
      The exception that was thrown.
    • getEventContext

      public EventContext getEventContext()
      Retrieves the EventContext that fired this event. This returns the same object as EventObject.getSource().
      Returns:
      The non-null EventContext that fired this event.
    • dispatch

      public void dispatch(NamingListener listener)
      Invokes the namingExceptionThrown() method on a listener using this event.
      Parameters:
      listener - The non-null naming listener on which to invoke the method.