14.2.2. プロセスクラスローダ

委譲クラスは、それぞれのプロセス定義のプロセスクラスローダーで読み込まれます (プロセスクラスローダーは親として JBPM クラスローダーをもつクラスローダーです。プロセスクラスローダーは、特定のプロセス定義のすべてのクラスを追加します)。クラスをプロセスアーカイブの /classes ディレクトリ内に置くことでクラスをプロセス定義に追加できます。 これはプロセス定義に追加したいクラスにバージョニングしたいときにだけ役に立つことに注意してください。 バージョニングが必要ない場合には、代わりに JBPM クラスローダーでクラスを利用可能にします。
リソース名がスラッシュで始まらない場合は、リソースはプロセスアーカイブの /classes ディレクトリからもロードされます。このディレクトリの外部にあるリソースをロードする場合は、スラッシュを 2つ (//) 先頭に指定します (たとえば、プロセスアーカイブファイルのルートにある data.xml をロードするには、class.getResource("//data.xml") を呼び出します。