package com.sun.enterprise.admin.mbeanapi.deployment; import java.util.Map; import com.sun.appserv.management.config.ConnectorConnectionPoolConfig; /** */ public class CreateConnectorConnectionPoolCmd extends BaseResourceCmd implements SourceCmd { public static final String kName = "Name"; public static final String kResourceAdapterName = "ResourceAdapterName"; public static final String kConnectionDefinitionName = "ConnectionDefinitionName"; public CreateConnectorConnectionPoolCmd(CmdEnv cmdEnv) { super(cmdEnv); } public Object execute() throws Exception { assert isConnected(); final ConnectorConnectionPoolConfig resource = getDomainConfig().createConnectorConnectionPoolConfig( getName(), getResourceAdapterName(), getConnectionDefinitionName(), getOptional()); return resource; } private String getName() { return (String)getCmdEnv().get(kName); } private String getResourceAdapterName() { return (String)getCmdEnv().get(kResourceAdapterName); } private String getConnectionDefinitionName() { return (String)getCmdEnv().get(kConnectionDefinitionName); } }