コンテキスト・サービスは、コンテナのコンテキストを取得し、後からアプリケーションをそのコンテキスト内で実行できるようにする動的プロキシ・オブジェクトの作成に使用されます。コンテナのコンテキストは、タスクを実行するスレッドに伝播されます。
GlassFish Serverでは、コンテキスト・サービス・リソースを構成し、サーブレットやEJBなどのアプリケーション・コンポーネントが使用できるようにします。
ナビゲーション・ツリーで、「リソース」ノードを展開します。
「リソース」ノードで、「並行処理リソース」ノードを展開します。
「並行処理リソース」ノードで、「コンテキスト・サービス」を選択します。
「コンテキスト・サービス」ページが開きます。
「コンテキスト・サービス」ページで、「新規」をクリックします。
「新規コンテキスト・サービス」ページが開きます。
「JNDI名」フィールドに、リソースを識別する一意の名前を入力します。
JNDI名はJNDIネーミング・サービスに登録され、リソースの検索のためにアプリケーションによって使用されます。concurrent/nameというフォーマットを使用します。たとえば、concurrent/myContextServiceです。名前に含めることができるのは、英数字、アンダースコア、ダッシュ、またはドットの各文字のみです。
コンテキストをスレッドに伝播するにはコンテキスト情報有効チェック・ボックスを選択し、伝播するコンテキストを選択します。
このオプションはデフォルトで有効化されており、すべてのコンテキストが選択されています。複数のコンテキストを選択するには、[Shift]を押しながらクリックするか、[Ctrl]を押しながらクリックします。このオプションが無効化されている場合は、コンテキストが選択されていても伝播されません。
「説明」フィールドに、リソースの簡単な説明を入力します。
この説明は文字列値で、最大250文字を入力することができます。
「ステータス」の「有効」チェック・ボックスを選択し、リソースを有効にします。
このオプションはデフォルトで有効化されており、リソースは作成されるとすぐに使用可能になります。
「追加プロパティ」セクションでは、追加プロパティを追加しないでください。
GlassFish Serverでは、このリソース・タイプには追加プロパティは定義されません。また、このリソース・タイプでは現在、追加のプロパティは使用しません。
「OK」をクリックします。