Red Hat Training
A Red Hat training course is available for Red Hat JBoss Operations Network
18.4. Creating a Group: group.js
Set up the script. This script only uses a single argument, for the name of the new group (groupName). The resource type in the example is hard-coded to JBossAS5, which is a JBoss AS 5 server; optionally, it is possible to also add arguments to set the plug-in name and type so that other JBoss versions could be specified.
function usage() { println("Usage: deploy groupName"); throw "Illegal arguments"; } if( args.length < 1 ) usage(); var groupName = args[0];
Create the group:
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");