- すべてのスーパー・インタフェース:
EventListener
,NamingListener
public interface ObjectChangeListener extends NamingListener
イベント・タイプが
OBJECT_CHANGED
のNamingEvent
のリスナーが実装する必要があるメソッドを指定します。
OBJECT_CHANGED
イベント・タイプは、(内容)でオブジェクトが変更された場合に起動されます。 つまり、イベントの属性が変更、追加、削除されているか、あるいはオブジェクト自体が置き換えられている可能性があります。 オブジェクトがどのように変更されたかを判断するには、NamingEvent
の古いバインディングと新しいバインディングを調べます。
OBJECT_CHANGED
イベント・タイプに関心のあるリスナーは、次のことを行う必要があります:
- このインタフェースとそのメソッド(
objectChanged()
)を実装 NamingListener.namingExceptionThrown()
を実装して、イベントに関する情報を収集しようとしたときにスローされた例外が通知されるようにします。- ソースの
addNamingListener()
メソッドを使用して、ソースに登録します。
NamespaceChangeListener
インタフェースも実装する必要があります。- 導入されたバージョン:
- 1.3
- 関連項目:
-
メソッドのサマリー
インタフェースjavax.naming.event.NamingListenerで宣言されたメソッド
namingExceptionThrown
-
メソッドの詳細
-
objectChanged
void objectChanged(NamingEvent evt) オブジェクトが変更された場合に呼び出されます。変更されたオブジェクトのバインディングは、
evt.getNewBinding()
を使用して取得できます。 古いバインド(変更前)は、evt.getOldBinding()
を使用して取得できます。- パラメータ:
evt
- null以外のネーミング・イベント。- 関連項目:
-