Red Hat Training

A Red Hat training course is available for Red Hat JBoss Operations Network

18.4. グループの作成: group.js

スクリプトを設定します。このスクリプトは、新しいグループ名(groupName)に引数を 1 つだけ使用します。この例のリソースタイプは JBoss AS 5 サーバーである JBossAS5 にハードコーディングされています。任意で、他の JBoss バージョンを指定できるように、プラグイン名とタイプを設定する引数を追加することもできます。
function usage() {
        println("Usage: deploy groupName");
        throw "Illegal arguments";
}

if( args.length < 1 ) usage();
var groupName = args[0];
グループを作成します。
var rg = new ResourceGroup(resType);
rg.setRecursive(false);
rg.setDescription("Created via groupcontrol scripts on " + new java.util.Date().toString());
rg.setName(groupName);

rg = ResourceGroupManager.createResourceGroup(rg);

var resType = ResourceTypeManager.getResourceTypeByNameAndPlugin("JBossAS 5 Server","JBossAS5");