メディエータファンクション定義の構成と指定例は、以下のとおりです。
MediatorFunctionList MediatorFunction Description DependJar Jar Method ParameterList Parameter ParameterArray Return |
指定例
<?xml version="1.0" encoding="UTF-8" ?> <MediatorFunctionList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="esi-mediatorfunction.xsd"> <MediatorFunction name="calculator" jar="userfunction.jar" class="user.function.Calculator"> <Method name="addition" methodname="addition"> <ParameterList> <Parameter name="numA" type="long" /> <Parameter name="numB" type="long" /> </ParameterList> <Return type="long"/> </Method> </MediatorFunction> </MediatorFunctionList> |
キー名 | 説明 | 指定例 | |
---|---|---|---|
MediatorFunction | |||
name | ユーザプログラムのメディエータファンクション名を指定します。ユーザが任意に指定できます。 | calculator | |
jar | メディエータファンクションのjarファイル名を指定します。ユーザが任意に指定できます。 | userfunction.jar | |
class | メディエータファンクションのクラス名を指定します。 | user.function.Calculator | |
Method | |||
name | 定義上のメソッド名を指定します。 | addition | |
methodname | 実メソッド名を指定します。 | addition | |
Parameter | |||
1 | パラメタを指定します。 | ||
name | パラメタ名を指定します。ユーザが任意に指定できます。 | numA | |
type | パラメタのデータ型を指定します。 | long | |
2 | パラメタを指定します。 | ||
name | パラメタ名を指定します。ユーザが任意に指定できます。 | numB | |
type | パラメタのデータ型を指定します。 | long | |
Return | |||
type | 復帰値のデータ型を指定します。 | long |