- 所有超级接口:
-
EventListener
,NamingListener
指定对命名空间更改感兴趣的监听器必须实现的方法。具体来说,监听器对具有事件类型为
OBJECT_ADDED, OBJECT_RENAMED
或OBJECT_REMOVED
的NamingEvent
感兴趣。
这样的监听器必须:
- 实现此接口及其方法。
- 实现
NamingListener.namingExceptionThrown()
,以便在尝试收集有关事件信息时通知抛出的异常。 - 使用源的
addNamingListener()
方法向源注册。
OBJECT_CHANGED
事件类型的监听器还应实现ObjectChangeListener
接口。
- 自版本:
- 1.3
- 参见:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
objectAdded
(NamingEvent evt) 当对象已添加时调用。void
objectRemoved
(NamingEvent evt) 当对象已移除时调用。void
objectRenamed
(NamingEvent evt) 当对象已重命名时调用。Methods declared in interface javax.naming.event.NamingListener
namingExceptionThrown
-
Method Details
-
objectAdded
当对象已添加时调用。可以使用
evt.getNewBinding()
获取新添加对象的绑定。- 参数:
-
evt
- 非空事件。 - 参见:
-
objectRemoved
当对象已移除时调用。可以使用
evt.getOldBinding()
获取新移除对象的绑定。- 参数:
-
evt
- 非空事件。 - 参见:
-
objectRenamed
当对象已重命名时调用。可以使用
evt.getNewBinding()
获取重命名对象的绑定。可以使用evt.getOldBinding()
获取重命名之前的旧绑定。如果旧/新绑定在监听器注册兴趣的范围之外,则其中一个可能为null。- 参数:
-
evt
- 非空事件。 - 参见:
-