package com.sun.enterprise.admin.mbeanapi.deployment;
import java.util.Map;
import java.util.Set;
import com.sun.appserv.management.util.misc.ExceptionUtil;
/**
*/
public class ConfigTest extends BaseTest
{
private final Cmd target;
public ConfigTest(final String user, final String password,
final String host, final int port, final String configName)
{
final CmdFactory cmdFactory = getCmdFactory();
final ConnectCmd connectCmd = cmdFactory.createConnectCmd(
user, password, host, port);
final CmdEnv cmdEnv = new CmdEnv();
cmdEnv.put(DeleteConfigCmd.kConfigName, configName);
final DeleteConfigCmd cmd = new DeleteConfigCmd(cmdEnv);
target = new PipeCmd(connectCmd, cmd);
}
protected void runInternal() throws Exception
{
try
{
target.execute();
}
catch (Exception e)
{
System.out.println("Error: " + ExceptionUtil.getRootCause(e).
getMessage());
}
}
public static void main(String[] args) throws Exception
{
new ConfigTest("admin", "password", "localhost", 8686, args[0]).run();
}
}