模块 java.naming

接口 NamingListener

所有父级接口:
EventListener
所有已知的子接口:
NamespaceChangeListener , ObjectChangeListener , UnsolicitedNotificationListener

public interface NamingListener extends EventListener
此接口是处理 NamingEvent 的监听器接口的根。监听器只实现这个接口是没有意义的。监听器通常实现 NamingListener 的子接口,例如 ObjectChangeListenerNamespaceChangeListener

此接口包含一个方法 namingExceptionThrown() ,必须实现该方法,以便在收集有关他们感兴趣的事件的信息时,可以将(由服务提供者)抛出的异常通知给监听器。调用此方法时,监听器已自动从它注册的EventContext注销。

例如,假设监听器实现 ObjectChangeListener 并向 EventContext 注册。然后,如果与服务的连接随后断开,监听器将收到NamingExceptionEvent并可能采取一些纠正措施,例如通知应用程序的用户。

自从:
1.3
参见:
  • 方法详情

    • namingExceptionThrown

      void namingExceptionThrown(NamingExceptionEvent  evt)
      在尝试触发 NamingEvent 时抛出命名异常时调用。
      参数:
      evt - 非空事件。