-
- All Superinterfaces:
-
EventListener
,NamingListener
public interface ObjectChangeListener extends NamingListener
指定事件类型为OBJECT_CHANGED
的NamingEvent
的侦听OBJECT_CHANGED
必须实现的方法。当对象的(内容)发生变化时,触发
OBJECT_CHANGED
事件类型。 这可能意味着其属性已被修改,添加或删除,和/或对象本身已被替换。 对象的变化可以通过检查NamingEvent
的旧的和新的绑定来确定。对
OBJECT_CHANGED
事件类型感兴趣的听众必须:- 实现这个界面及其方法(
objectChanged()
) - 实现
NamingListener.namingExceptionThrown()
以便在尝试收集有关事件的信息时,会收到异常抛出的通知。 - 使用源的
addNamingListener()
方法注册源。
NamespaceChangeListener
器也应实现NamespaceChangeListener
接口。- 从以下版本开始:
- 1.3
- 另请参见:
-
NamingEvent
,NamespaceChangeListener
,EventContext
,EventDirContext
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 void
objectChanged(NamingEvent evt)
当对象被更改时调用。-
Methods inherited from interface javax.naming.event.NamingListener
namingExceptionThrown
-
-
-
-
方法详细信息
-
objectChanged
void objectChanged(NamingEvent evt)
当对象被更改时调用。更改的对象的绑定可以使用
evt.getNewBinding()
。 其旧的绑定(更改前)可以使用evt.getOldBinding()
。- 参数
-
evt
- 非evt
命名事件。 - 另请参见:
-
NamingEvent.OBJECT_CHANGED
-
-