JavaTM 2 Platform
Standard Ed. 5.0

org.omg.PortableInterceptor
インタフェース IORInterceptor_3_0Operations

すべてのスーパーインタフェース:
InterceptorOperations, IORInterceptorOperations
既知のサブインタフェースの一覧:
IORInterceptor_3_0

public interface IORInterceptor_3_0Operations
extends IORInterceptorOperations

org/omg/PortableInterceptor/IORInterceptor_3_0Operations.java。2004 年 7 月 21 日 (水) 04:42:45 AM (GMT-08:00)、IDL-to-Java コンパイラ (ポータブル) バージョン 3.2 により ../../../../src/share/classes/org/omg/PortableInterceptor/Interceptors.idl から生成されました。


メソッドの概要
 void adapter_manager_state_changed(int id, short state)
          アダプタマネージャの状態が変更されたときに呼び出されます。
 void adapter_state_changed(ObjectReferenceTemplate[] templates, short state)
          オブジェクトアダプタの状態が変更されたときに呼び出されます。
 void components_established(IORInfo info)
          establish_components が登録済みのすべての IORInterceptor インスタンスで呼び出されたあと、components_established メソッドは、登録済みのすべての IORInterceptor_3_0 インスタンスで呼び出されます。
 
インタフェース org.omg.PortableInterceptor.IORInterceptorOperations から継承されたメソッド
establish_components
 
インタフェース org.omg.PortableInterceptor.InterceptorOperations から継承されたメソッド
destroy, name
 

メソッドの詳細

components_established

void components_established(IORInfo info)
establish_components が登録済みのすべての IORInterceptor インスタンスで呼び出されたあと、components_established メソッドは、登録済みのすべての IORInterceptor_3_0 インスタンスで呼び出されます。この呼び出しの間は adapter_template を info に利用できます。この呼び出しの間に current_factory を取得したり info に設定したりできます。

このメソッドからスローされた例外は、このインタセプタを呼び出したオブジェクトアダプタによって処理されます。POA の場合、例外は OMG 標準マイナーコード 6 が設定された OBJ_ADAPTER 例外になります。

パラメータ:
info - 作成されるオブジェクトアダプタの IORInfo

adapter_manager_state_changed

void adapter_manager_state_changed(int id,
                                   short state)
アダプタマネージャの状態が変更されたときに呼び出されます。POA の場合は POAManager です。状態の変更が adapter_manager_state_changed によって報告される場合、adapter_state_changed では報告されません。

パラメータ:
id - 状態を変更したアダプタマネージャのアダプタマネージャ ID
state - アダプタマネージャの新しい状態

adapter_state_changed

void adapter_state_changed(ObjectReferenceTemplate[] templates,
                           short state)
オブジェクトアダプタの状態が変更されたときに呼び出されます。状態の変更は、アダプタマネージャによって引き起こされたものではありません。このような変更は、登録済みのすべての IORInterceptor_3_0 インスタンスに報告されます。

パラメータ:
templates - この状態変更が行われた ObjectReferenceTemplate インスタンスのシーケンス
state - すべてのテンプレートで共有される新しい AdapterState

JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。