JavaTM 2 Platform
Standard Ed. 6

javax.naming.ldap
介面 UnsolicitedNotificationListener

所有父級介面:
EventListener, NamingListener

public interface UnsolicitedNotificationListener
extends NamingListener

此介面用於處理 UnsolicitedNotificationEvent。“未經請求的通知”在 RFC 2251 中定義。它允許伺服器將未經請求的通知發送到客戶端。UnsolicitedNotificationListener 必須:

  1. 實作此介面及其方法
  2. 實作 NamingListener.namingExceptionThrown(),以便在嘗試收集未經請求的通知事件期間拋出異常時得到通知。
  3. 使用 EventContextEventDirContext 中的 addNamingListener() 方法之一向上下文註冊。對於 UnsolicitedNotificationListener 而言,這些方法只能使用 NamingListener 參數;其他參數都將被忽略。(如果它實作了其他偵聽器介面的話這些參數可能適用)。

從以下版本開始:
1.3
另請參見:
UnsolicitedNotificationEvent, UnsolicitedNotification, EventContext.addNamingListener(javax.naming.Name, int, javax.naming.event.NamingListener), EventDirContext.addNamingListener(javax.naming.Name, java.lang.String, javax.naming.directory.SearchControls, javax.naming.event.NamingListener), EventContext.removeNamingListener(javax.naming.event.NamingListener)

方法摘要
 void notificationReceived(UnsolicitedNotificationEvent evt)
          當收到了未經請求的通知時調用。
 
從介面 javax.naming.event.NamingListener 繼承的方法
namingExceptionThrown
 

方法詳細資訊

notificationReceived

void notificationReceived(UnsolicitedNotificationEvent evt)
當收到了未經請求的通知時調用。

參數:
evt - 非 null UnsolicitedNotificationEvent

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only