- 所有父级接口:
EventListener
,NamingListener
指定对名称空间更改感兴趣的监听器必须实现的方法。具体来说,监听器对事件类型为
OBJECT_ADDED, OBJECT_RENAMED
或 OBJECT_REMOVED
的 NamingEvent
感兴趣。
这样的听众必须:
- 实现此接口及其方法。
- 实施
NamingListener.namingExceptionThrown()
,以便在尝试收集有关事件的信息时收到抛出的异常通知。 - 使用源的
addNamingListener()
方法向源注册。
OBJECT_CHANGED
事件类型通知的监听器还应实现 ObjectChangeListener
接口。
- 自从:
- 1.3
- 参见:
-
方法总结
修饰符和类型方法描述void
objectAdded
(NamingEvent evt) 添加对象时调用。void
objectRemoved
(NamingEvent evt) 当一个对象被移除时调用。void
objectRenamed
(NamingEvent evt) 重命名对象时调用。在接口 javax.naming.event.NamingListener 中声明的方法
namingExceptionThrown
-
方法详情
-
objectAdded
添加对象时调用。可以使用
evt.getNewBinding()
获取新添加对象的绑定。- 参数:
evt
- 非空事件。- 参见:
-
objectRemoved
当一个对象被移除时调用。可以使用
evt.getOldBinding()
获取新移除对象的绑定。- 参数:
evt
- 非空事件。- 参见:
-
objectRenamed
重命名对象时调用。可以使用
evt.getNewBinding()
获得重命名对象的绑定。它的旧绑定(重命名之前)可以使用evt.getOldBinding()
获得。如果旧/新绑定在监听器已注册兴趣的范围之外,则其中之一可能为空。- 参数:
evt
- 非空事件。- 参见:
-