20.11.4. スクリプトのパラメーター
上記の標準バインディング以外に、スクリプトを実行すると、バインディングとしても表示される名前付きパラメーターのセットを渡すことができます。パラメーターは name,value ペアとして渡されます。name は文字列で、値には、使用中のマーシャラーによって認識される値を使用できます。
以下は、乗数と乗数という 2 つのパラメーターを取る JavaScript スクリプトの例です。最後の操作は式の評価であるため、その結果は invoker に返されます。
// mode=local,language=javascript multiplicand * multiplier
// mode=local,language=javascript
multiplicand * multiplier
スクリプトをスクリプトキャッシュに保存するには、以下の Hotgitops コードを使用します。
RemoteCache<String, String> scriptCache = cacheManager.getCache("___script_cache");
scriptCache.put("multiplication.js",
"// mode=local,language=javascript\n" +
"multiplicand * multiplier\n");
RemoteCache<String, String> scriptCache = cacheManager.getCache("___script_cache");
scriptCache.put("multiplication.js",
"// mode=local,language=javascript\n" +
"multiplicand * multiplier\n");