public interface NamespaceChangeListener extends NamingListener
NamingEvent
s
with event types of OBJECT_ADDED, OBJECT_RENAMED
, or
OBJECT_REMOVED
.
Such a listener must:
NamingListener.namingExceptionThrown()
so that
it will be notified of exceptions thrown while attempting to
collect information about the events.
addNamingListener()
method.
OBJECT_CHANGED
event types
should also implement the ObjectChangeListener
interface.NamingEvent
,
ObjectChangeListener
,
EventContext
,
EventDirContext
Modifier and Type | Method and Description |
---|---|
void |
objectAdded(NamingEvent evt)
Called when an object has been added.
|
void |
objectRemoved(NamingEvent evt)
Called when an object has been removed.
|
void |
objectRenamed(NamingEvent evt)
Called when an object has been renamed.
|
namingExceptionThrown
void objectAdded(NamingEvent evt)
The binding of the newly added object can be obtained using
evt.getNewBinding()
.
evt
- The nonnull event.NamingEvent.OBJECT_ADDED
void objectRemoved(NamingEvent evt)
The binding of the newly removed object can be obtained using
evt.getOldBinding()
.
evt
- The nonnull event.NamingEvent.OBJECT_REMOVED
void objectRenamed(NamingEvent evt)
The binding of the renamed object can be obtained using
evt.getNewBinding()
. Its old binding (before the rename)
can be obtained using evt.getOldBinding()
.
One of these may be null if the old/new binding was outside the
scope in which the listener has registered interest.
evt
- The nonnull event.NamingEvent.OBJECT_RENAMED
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2016, Oracle and/or its affiliates. All rights reserved.
DRAFT 9-internal+0-2016-01-26-133437.ivan.openjdk9onspinwait