-
- All Superinterfaces:
EventListener
,NamingListener
public interface ObjectChangeListener extends NamingListener
Specifies the method that a listener of aNamingEvent
with event type ofOBJECT_CHANGED
must implement.An
OBJECT_CHANGED
event type is fired when (the contents of) an object has changed. This might mean that its attributes have been modified, added, or removed, and/or that the object itself has been replaced. How the object has changed can be determined by examining theNamingEvent
's old and new bindings.A listener interested in
OBJECT_CHANGED
event types must:- Implement this interface and its method (
objectChanged()
) - Implement
NamingListener.namingExceptionThrown()
so that it will be notified of exceptions thrown while attempting to collect information about the events. - Register with the source using the source's
addNamingListener()
method.
NamespaceChangeListener
interface.- Since:
- 1.3
- See Also:
NamingEvent
,NamespaceChangeListener
,EventContext
,EventDirContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
objectChanged(NamingEvent evt)
Called when an object has been changed.-
Methods inherited from interface javax.naming.event.NamingListener
namingExceptionThrown
-
-
-
-
Method Detail
-
objectChanged
void objectChanged(NamingEvent evt)
Called when an object has been changed.The binding of the changed object can be obtained using
evt.getNewBinding()
. Its old binding (before the change) can be obtained usingevt.getOldBinding()
.- Parameters:
evt
- The nonnull naming event.- See Also:
NamingEvent.OBJECT_CHANGED
-
-