JavaTM 2 Platform
Standard Ed. 6

介面 javax.naming.event.NamingListener
的使用

使用 NamingListener 的軟體套件
javax.naming.event 在存取命名和目錄服務時提供對事件通知的支持。 
javax.naming.ldap 提供對 LDAPv3 擴展操作和控制元件的支持。 
 

javax.naming.eventNamingListener 的使用
 

javax.naming.eventNamingListener 的子介面
 interface NamespaceChangeListener
          指定對名稱空間更改感興趣的偵聽器必須實作的方法。
 interface ObjectChangeListener
          指定事件型別為 OBJECT_CHANGEDNamingEvent 偵聽器必須實作的方法。
 

參數型別為 NamingListenerjavax.naming.event 中的方法
 void EventContext.addNamingListener(Name target, int scope, NamingListener l)
          添加接收命名事件的偵聽器,這些事件在目標和範圍所標識的物件發生更改時觸發。
 void EventDirContext.addNamingListener(Name target, String filter, Object[] filterArgs, SearchControls ctls, NamingListener l)
          添加接收命名事件的偵聽器,這些事件在修改由 target 指定的物件上的搜尋過濾器 filter 和過濾器參數標識的物件時觸發。
 void EventDirContext.addNamingListener(Name target, String filter, SearchControls ctls, NamingListener l)
          添加接收命名事件的偵聽器,這些事件在修改由 target 指定的物件上的搜尋過濾器 filter 標識的物件時觸發。
 void EventContext.addNamingListener(String target, int scope, NamingListener l)
          添加接收命名事件的偵聽器,這些事件在目標名稱和範圍指定的物件發生更改時觸發。
 void EventDirContext.addNamingListener(String target, String filter, Object[] filterArgs, SearchControls ctls, NamingListener l)
          添加接收命名事件的偵聽器,這些事件在修改由字元串目標名稱指定的物件上的搜尋過濾器 filter 和過濾器參數標識的物件時觸發。
 void EventDirContext.addNamingListener(String target, String filter, SearchControls ctls, NamingListener l)
          添加接收命名事件的偵聽器,這些事件在修改由字元串目標名稱指定的物件上的搜尋過濾器 filter 標識的物件時觸發。
 void NamingEvent.dispatch(NamingListener listener)
          對此事件調用適當的偵聽器方法。
 void NamingExceptionEvent.dispatch(NamingListener listener)
          使用此事件對偵聽器調用 namingExceptionThrown() 方法。
 void EventContext.removeNamingListener(NamingListener l)
          從此 EventContext 觸發的接收命名事件中移除一個偵聽器。
 

javax.naming.ldapNamingListener 的使用
 

javax.naming.ldapNamingListener 的子介面
 interface UnsolicitedNotificationListener
          此介面用於處理 UnsolicitedNotificationEvent
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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