JavaTM 2 Platform
Standard Ed. 6

javax.naming.event
介面 ObjectChangeListener

所有父級介面:
EventListener, NamingListener

public interface ObjectChangeListener
extends NamingListener

指定事件型別為 OBJECT_CHANGEDNamingEvent 偵聽器必須實作的方法。

更改物件(的內容)時將觸發 OBJECT_CHANGED 事件型別。這可能意味著物件的屬性已經被修改、添加或移除,和/或物件本身已經被替換。通過檢查 NamingEvent 的舊綁定和新綁定可以確定物件的更改方式。

OBJECT_CHANGED 事件型別感興趣的偵聽器必須:

  1. 實作此介面及其方法 (objectChanged())。
  2. 實作 NamingListener.namingExceptionThrown(),以便在嘗試收集關於事件的資訊期間拋出異常時得到通知。
  3. 使用源的 addNamingListener() 方法向該源註冊。
希望獲得名稱空間更改事件的通知的偵聽器還應該實作 NamespaceChangeListener 介面。

從以下版本開始:
1.3
另請參見:
NamingEvent, NamespaceChangeListener, EventContext, EventDirContext

方法摘要
 void objectChanged(NamingEvent evt)
          在已經更改了物件時調用此方法。
 
從介面 javax.naming.event.NamingListener 繼承的方法
namingExceptionThrown
 

方法詳細資訊

objectChanged

void objectChanged(NamingEvent evt)
在已經更改了物件時調用此方法。

可以使用 evt.getNewBinding() 獲取更改物件的綁定。可以使用 evt.getOldBinding() 獲取其舊綁定(更改前的綁定)。

參數:
evt - 非 null 命名事件。
另請參見:
NamingEvent.OBJECT_CHANGED

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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