Hitachi

インメモリデータグリッド Hitachi Elastic Application Data Store ユーザーズガイド


17.1.3 EADSサーバが使用するJavaクラスローダ

EADSサーバで使用するJavaクラスローダについて説明します。

Javaクラスローダとは,JavaクラスをJava仮想マシンに動的にロードする役割を持ちます。EADSサーバが使用するJavaクラスローダの構成を次の図に示します。

[図データ]

各クラスローダのクラス検索は,親クラスローダであるシステムクラスローダから行います。

ユーザファンクションのロード順序は,jarファイルのASCIIコード順です。

異なるファンクションクラスローダに同じ完全修飾クラス名のクラスをロードできますが,ユーザファンクションとして実行できるのは先にロードされたユーザファンクションとなります。あとからロードされたユーザファンクションについては,インスタンスの生成およびFuncitonインタフェースのinit()は実行されません。