package com.sun.enterprise.admin.mbeanapi.deployment; import java.util.Map; import java.util.Set; /** */ public class ListDeployedAppsTest extends BaseTest { private final Cmd targetCmd; public ListDeployedAppsTest(final String user, final String password, final String host, final int port, final String target, final String appType) { final CmdFactory cmdFactory = getCmdFactory(); final ConnectCmd connectCmd = cmdFactory.createConnectCmd( user, password, host, port); final ListDeployedAppsCmd cmd = cmdFactory.createListDeployedAppsCmd( target, appType); targetCmd = new PipeCmd(connectCmd, cmd); } protected void runInternal() throws Exception { Set[] sets = (Set[])targetCmd.execute(); //System.out.println("Set1: " + sets[0]); //System.out.println("Set2: " + sets[1]); if(sets.length > 1) sets[0].retainAll(sets[1]); results = new String[sets[0].size()]; sets[0].toArray(results); } String[] getResults() { return results; } public static void main(String[] args) throws Exception { new ListDeployedAppsTest("admin", "password", "localhost", 8686, args[0], args[1]).run(); } private String[] results; }