模块 java.naming

接口 NamespaceChangeListener

所有父级接口:
EventListener , NamingListener

public interface NamespaceChangeListener extends NamingListener
指定对名称空间更改感兴趣的监听器必须实现的方法。具体来说,监听器对事件类型为 OBJECT_ADDED, OBJECT_RENAMEDOBJECT_REMOVEDNamingEvent 感兴趣。

这样的听众必须:

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

    • objectAdded

      void objectAdded(NamingEvent  evt)
      添加对象时调用。

      可以使用 evt.getNewBinding() 获取新添加对象的绑定。

      参数:
      evt - 非空事件。
      参见:
    • objectRemoved

      void objectRemoved(NamingEvent  evt)
      当一个对象被移除时调用。

      可以使用 evt.getOldBinding() 获取新移除对象的绑定。

      参数:
      evt - 非空事件。
      参见:
    • objectRenamed

      void objectRenamed(NamingEvent  evt)
      重命名对象时调用。

      可以使用 evt.getNewBinding() 获得重命名对象的绑定。它的旧绑定(重命名之前)可以使用 evt.getOldBinding() 获得。如果旧/新绑定在监听器已注册兴趣的范围之外,则其中之一可能为空。

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