javax.naming.event
Class NamingExceptionEvent

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by java.util.EventObject sample code for java.util.EventObject definition code for java.util.EventObject 
      extended by javax.naming.event.NamingExceptionEvent
All Implemented Interfaces:
Serializable sample code for java.io.Serializable definition code for java.io.Serializable

public class NamingExceptionEvent
extends EventObject sample code for java.util.EventObject definition code for java.util.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:
NamingListener.namingExceptionThrown(javax.naming.event.NamingExceptionEvent) sample code for javax.naming.event.NamingListener.namingExceptionThrown(javax.naming.event.NamingExceptionEvent) definition code for javax.naming.event.NamingListener.namingExceptionThrown(javax.naming.event.NamingExceptionEvent) , EventContext sample code for javax.naming.event.EventContext definition code for javax.naming.event.EventContext , Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject sample code for java.util.EventObject definition code for java.util.EventObject
source sample code for java.util.EventObject.source definition code for java.util.EventObject.source
 
Constructor Summary
NamingExceptionEvent sample code for javax.naming.event.NamingExceptionEvent.NamingExceptionEvent(javax.naming.event.EventContext, javax.naming.NamingException) definition code for javax.naming.event.NamingExceptionEvent.NamingExceptionEvent(javax.naming.event.EventContext, javax.naming.NamingException) (EventContext sample code for javax.naming.event.EventContext definition code for javax.naming.event.EventContext  source, NamingException sample code for javax.naming.NamingException definition code for javax.naming.NamingException  exc)
          Constructs an instance of NamingExceptionEvent using the context in which the NamingException was thrown and the exception that was thrown.
 
Method Summary
 void dispatch sample code for javax.naming.event.NamingExceptionEvent.dispatch(javax.naming.event.NamingListener) definition code for javax.naming.event.NamingExceptionEvent.dispatch(javax.naming.event.NamingListener) (NamingListener sample code for javax.naming.event.NamingListener definition code for javax.naming.event.NamingListener  listener)
          Invokes the namingExceptionThrown() method on a listener using this event.
 EventContext sample code for javax.naming.event.EventContext definition code for javax.naming.event.EventContext getEventContext sample code for javax.naming.event.NamingExceptionEvent.getEventContext() definition code for javax.naming.event.NamingExceptionEvent.getEventContext() ()
          Retrieves the EventContext that fired this event.
 NamingException sample code for javax.naming.NamingException definition code for javax.naming.NamingException getException sample code for javax.naming.event.NamingExceptionEvent.getException() definition code for javax.naming.event.NamingExceptionEvent.getException() ()
          Retrieves the exception that was thrown.
 
Methods inherited from class java.util.EventObject sample code for java.util.EventObject definition code for java.util.EventObject
getSource sample code for java.util.EventObject.getSource() definition code for java.util.EventObject.getSource() , toString sample code for java.util.EventObject.toString() definition code for java.util.EventObject.toString()
 
Methods inherited from class java.lang.Object sample code for java.lang.Object definition code for java.lang.Object
clone sample code for java.lang.Object.clone() definition code for java.lang.Object.clone() , equals sample code for java.lang.Object.equals(java.lang.Object) definition code for java.lang.Object.equals(java.lang.Object) , finalize sample code for java.lang.Object.finalize() definition code for java.lang.Object.finalize() , getClass sample code for java.lang.Object.getClass() definition code for java.lang.Object.getClass() , hashCode sample code for java.lang.Object.hashCode() definition code for java.lang.Object.hashCode() , notify sample code for java.lang.Object.notify() definition code for java.lang.Object.notify() , notifyAll sample code for java.lang.Object.notifyAll() definition code for java.lang.Object.notifyAll() , wait sample code for java.lang.Object.wait() definition code for java.lang.Object.wait() , wait sample code for java.lang.Object.wait(long) definition code for java.lang.Object.wait(long) , wait sample code for java.lang.Object.wait(long, int) definition code for java.lang.Object.wait(long, int)
 

Constructor Detail

NamingExceptionEvent sample code for javax.naming.event.NamingExceptionEvent(javax.naming.event.EventContext, javax.naming.NamingException) definition code for javax.naming.event.NamingExceptionEvent(javax.naming.event.EventContext, javax.naming.NamingException)

public NamingExceptionEvent(EventContext sample code for javax.naming.event.EventContext definition code for javax.naming.event.EventContext  source,
                            NamingException sample code for javax.naming.NamingException definition code for javax.naming.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 Detail

getException sample code for javax.naming.event.NamingExceptionEvent.getException() definition code for javax.naming.event.NamingExceptionEvent.getException()

public NamingException sample code for javax.naming.NamingException definition code for javax.naming.NamingException  getException()
Retrieves the exception that was thrown.

Returns:
The exception that was thrown.

getEventContext sample code for javax.naming.event.NamingExceptionEvent.getEventContext() definition code for javax.naming.event.NamingExceptionEvent.getEventContext()

public EventContext sample code for javax.naming.event.EventContext definition code for javax.naming.event.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 sample code for javax.naming.event.NamingExceptionEvent.dispatch(javax.naming.event.NamingListener) definition code for javax.naming.event.NamingExceptionEvent.dispatch(javax.naming.event.NamingListener)

public void dispatch(NamingListener sample code for javax.naming.event.NamingListener definition code for javax.naming.event.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.