WebSphere Application Server, Version 6.1   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows, Windows Vista

             目次と検索結果のパーソナライズ化

レジストリー・フィルターの拡張機能の定義

拡張機能がすべてのレジストリー・インスタンス、または特定のインスタンスに対して適用可能な場合は、レジストリー・フィルターが指定されます。

始める前に

そのレジストリー・フィルターの拡張機能を定義するには、拡張可能なアプリケーションを持っている必要があります。

このタスクについて

以下のステップを実行して、アプリケーション用の拡張機能をフィルターに掛けて除外します。

プロシージャー

  1. plugin.xml ファイル内の名前付きレジストリー・インスタンスに対するレジストリー・フィルター拡張ポイントの拡張機能を定義します。
    <extension point=“org.eclipse.extensionregistry.RegistryFilter”>
    	<filter name=“AdminConsole*”
    			class=“com.ibm.ws.admin.AdminConsoleExtensionFilter”/>
    	</extension>
  2. クラスを作成して com.ibm.workplace.extension.IExtensionRegistryFilter インスタンスを実装することによって、フィルター実装をアプリケーションに追加します。
    package com.ibm.ws.admin;
    import com.ibm.workplace.extension.IExtensionRegistryFilter;
    public class AdminConsoleExtensionFilter implements IExtensionRegistryFilter {
            :
    }
    
  3. 拡張可能なアプリケーションが、RegistryInstance 拡張ポイントに対する拡張機能を定義することによって、レジストリー名を宣言します。 この方法で、レジストリーが IExtensionRegistry インスタンスを準備して、前もってそれを JNDI 内に書き込むことが可能になります。
    <extension point=“org.eclipse.extensionregistry.RegistryInstance”>
    		<registry name=“AdminConsole”/>
    
    </extension>
  4. 拡張可能なアプリケーションは、レジストリーの名前付きインスタンスを獲得して、すべての関連フィルターをアクティブ化します。
    InitialContext ic = new InitialContext();
    String lookupName = “services/extensionregistry/AdminConsole”;
    IExtensionRegistry reg = (IExtensionRegistry)ic.lookup( lookupName ); 
    



サブトピック
アプリケーション拡張レジストリー
アプリケーション拡張レジストリーのフィルター操作
plugin.xml ファイル
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 5:05:53 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/tweb_regfilter_extension.html