Cosminexus V9 アプリケーションサーバ 機能解説 基本・開発編(コンテナ共通機能)
キャッシング機能を使用するための設定について説明します。J2EEアプリケーションの場合とEJBクライアントアプリケーションの場合で設定個所が異なります。
J2EEアプリケーションでキャッシング機能を使用するための定義は,簡易構築定義ファイルの論理J2EEサーバ(j2ee-server)の<configuration>タグ内に指定します。簡易構築定義ファイルでのキャッシング機能を使用するための定義について次の表に示します。
表2-35 キャッシング機能を使用するための定義
指定するパラメタ | 設定内容 |
---|---|
ejbserver.jndi.cache | ネーミングでのキャッシングを有効にするかどうかを指定します。 |
ejbserver.jndi.cache.interval | ネーミングでのキャッシングをする場合,キャッシュをクリアする間隔(単位:秒)を指定します。 |
ejbserver.jndi.cache.interval.clear.option | インターバル経過後のネーミングでのキャッシュ領域に対する動作(キャッシュクリアの範囲)を決定します。 |
キャッシュを定期的にクリアするときの設定例(物理ティアの定義の場合)を次に示します。
<configuration> <logical-server-type>j2ee-server</logical-server-type> <param> <param-name>ejbserver.jndi.cache</param-name> <param-value>on</param-value> </param> <param> <param-name>ejbserver.jndi.cache.interval</param-name> <param-value>60</param-value> </param> <param> <param-name>ejbserver.jndi.cache.interval.clear.option</param-name> <param-value>check</param-value> </param> : </configuration>
EJBクライアントアプリケーション起動時にプロパティとして設定します。
EJBクライアントアプリケーションのプロパティの設定方法は,EJBクライアントアプリケーションの開始に使用するコマンドによって,EJBクライアントアプリケーションのプロパティの設定方法が異なります。
キャッシュを定期的にクリアするときの設定例を次に示します。
EJBクライアントのシステムプロパティ設定例
: # キャッシュの設定 ejbserver.jndi.cache=on ejbserver.jndi.cache.interval=60 ejbserver.jndi.cache.interval.clear.option=check |
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.