Module java.naming

Interface NamingListener

所有超接口:
EventListener
所有已知子接口:
NamespaceChangeListener, ObjectChangeListener, UnsolicitedNotificationListener

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

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

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

自从:
1.3
参见:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    当尝试触发NamingEvent时抛出命名异常时调用。
  • Method Details

    • namingExceptionThrown

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