ストリームデータ処理基盤 uCosminexus Stream Data Platform - Application Framework システム構築・運用ガイド

[目次][索引][前へ][次へ]

10.2.1 関数グループ定義

関数グループ定義(FunctionGroupタグ)では,外部定義関数の処理内容が実装されているクラスを定義するグループ(関数グループ)を定義します。

関数グループ定義は,64個まで記述できます。この定義は省略できます。

<この項の構成>
(1) 記述形式
(2) 定義の詳細

(1) 記述形式

<FunctionGroup name="<関数グループ名>"
  path="<クラスパス>">
  <関数定義>
</FunctionGroup>

(2) 定義の詳細

FunctionGroupタグ(全体情報の定義)
関数グループ定義の全体情報を定義します。
name="<関数グループ名>"
関数グループを識別するための名称を1〜100文字の半角英数字,またはアンダーライン(_)で指定します。先頭の文字に指定できるのは,半角英字だけです。CQLの予約語と同じ名前は使用できません。この属性は省略できません。関数グループ名は,大文字小文字の区別なく,外部定義関数定義内で一意となるように指定してください。
path="<クラスパス>"
外部定義関数の処理内容が実装されているクラスのクラスパスを,jarファイルのパス,またはディレクトリのパスで指定します。指定できるクラスパスは1個です。この属性は省略できません。クラスパスを相対パスで指定する場合,運用ディレクトリからの相対パスで記述してください。パスの区切り文字,およびパスの大文字小文字の区別の有無は,OSごとに異なります。
<関数定義>
関数定義については,「10.3 外部定義関数定義ファイルの関数定義」を参照してください。