所有类
|
摘要: 嵌套 | 字段 | 构造方法 | 方法 |
详细信息: 字段 | 构造方法 | 方法 |
javax.naming.event
接口 ObjectChangeListener
-
所有超级接口:
-
EventListener, NamingListener
-
public interface ObjectChangeListener
- extends NamingListener
指定事件类型为 OBJECT_CHANGED 的 NamingEvent 侦听器必须实现的方法。
更改对象(的内容)时将触发 OBJECT_CHANGED 事件类型。这可能意味着对象的属性已经被修改、添加或移除,和/或对象本身已经被替换。通过检查 NamingEvent 的旧绑定和新绑定可以确定对象的更改方式。
对 OBJECT_CHANGED 事件类型感兴趣的侦听器必须:
- 实现此接口及其方法 (objectChanged())。
- 实现 NamingListener.namingExceptionThrown(),以便在尝试收集关于事件的信息期间抛出异常时得到通知。
- 使用源的 addNamingListener() 方法向该源注册。
希望获得名称空间更改事件的通知的侦听器还应该实现
NamespaceChangeListener 接口。
-
从以下版本开始:
-
1.3
-
另请参见:
-
NamingEvent
, NamespaceChangeListener
, EventContext
, EventDirContext
objectChanged
void objectChanged(NamingEvent evt)
-
在已经更改了对象时调用此方法。
可以使用 evt.getNewBinding() 获取更改对象的绑定。可以使用 evt.getOldBinding() 获取其旧绑定(更改前的绑定)。
-
-
-
参数:
-
evt
- 非 null 命名事件。
-
另请参见:
-
NamingEvent.OBJECT_CHANGED
所有类
|
摘要: 嵌套 | 字段 | 构造方法 | 方法 |
详细信息: 字段 | 构造方法 | 方法 |