模块 java.naming

接口 ObjectChangeListener

所有父级接口:
EventListener , NamingListener

public interface ObjectChangeListener extends NamingListener
指定事件类型为 OBJECT_CHANGEDNamingEvent 的监听器必须实现的方法。

当一个对象(的内容)发生变化时,将触发 OBJECT_CHANGED 事件类型。这可能意味着它的属性已被修改、添加或删除,和/或对象本身已被替换。可以通过检查 NamingEvent 的旧绑定和新绑定来确定对象如何更改。

OBJECT_CHANGED 事件类型感兴趣的监听器必须:

  1. 实现此接口及其方法 (objectChanged())
  2. 实施 NamingListener.namingExceptionThrown(),以便在尝试收集有关事件的信息时收到抛出的异常通知。
  3. 使用源的 addNamingListener() 方法向源注册。
想要收到命名空间更改事件通知的监听器还应该实现 NamespaceChangeListener 接口。
自从:
1.3
参见:
  • 方法详情

    • objectChanged

      void objectChanged(NamingEvent  evt)
      当一个对象被改变时调用。

      可以使用 evt.getNewBinding() 获取已更改对象的绑定。它的旧绑定(更改前)可以使用 evt.getOldBinding() 获得。

      参数:
      evt - 非空命名事件。
      参见: