/** * Add an environment entry for this web application. * * @param envName New environment entry name */ public String addEnvironment(String envName, String type) throws MalformedObjectNameException { NamingResources nresources = getNamingResources(); if (nresources == null) { return null; } ContextEnvironment env = nresources.findEnvironment(envName); if (env != null) { throw new IllegalArgumentException ("Invalid environment name - already exists '" + envName + "'"); } env = new ContextEnvironment(); env.setName(envName); env.setType(type); nresources.addEnvironment(env); // Return the corresponding MBean name return createObjectName(env).toString(); }
/** * Add an environment entry for this web application. * * @param envName New environment entry name */ public String addEnvironment(String envName, String type) throws MalformedObjectNameException { NamingResources nresources = getNamingResources(); if (nresources == null) { return null; } ContextEnvironment env = nresources.findEnvironment(envName); if (env != null) { throw new IllegalArgumentException ("Invalid environment name - already exists '" + envName + "'"); } env = new ContextEnvironment(); env.setName(envName); env.setType(type); nresources.addEnvironment(env); // Return the corresponding MBean name ManagedBean managed = registry.findManagedBean("ContextEnvironment"); ObjectName oname = MBeanUtils.createObjectName(managed.getDomain(), env); return (oname.toString()); }
("Invalid environment name - already exists '" + envName + "'"); env = new ContextEnvironment(); env.setName(envName); env.setType(type);
/** * Add an environment entry for this web application. * * @param envName New environment entry name */ public String addEnvironment(String envName, String type) throws MalformedObjectNameException { NamingResources nresources = getNamingResources(); if (nresources == null) { return null; } ContextEnvironment env = nresources.findEnvironment(envName); if (env != null) { throw new IllegalArgumentException ("Invalid environment name - already exists '" + envName + "'"); } env = new ContextEnvironment(); env.setName(envName); env.setType(type); nresources.addEnvironment(env); // Return the corresponding MBean name ManagedBean managed = registry.findManagedBean("ContextEnvironment"); ObjectName oname = MBeanUtils.createObjectName(managed.getDomain(), env); return (oname.toString()); }
("Invalid environment name - already exists '" + envName + "'"); env = new ContextEnvironment(); env.setName(envName); env.setType(type);
("Invalid environment name - already exists '" + envName + "'"); env = new ContextEnvironment(); env.setName(envName); env.setType(type);
("Invalid environment name - already exists '" + envName + "'"); env = new ContextEnvironment(); env.setName(envName); env.setType(type);
("Invalid environment name - already exists '" + envName + "'"); env = new ContextEnvironment(); env.setName(envName); env.setType(type);
("Invalid environment name - already exists '" + envName + "'"); env = new ContextEnvironment(); env.setName(envName); env.setType(type);
ContextEnvironment resource = new ContextEnvironment();
ContextEnvironment resource = new ContextEnvironment();
ContextEnvironment resource = new ContextEnvironment();
ContextEnvironment resource = new ContextEnvironment();
boolean addEntry = false; if (environment == null) { environment = new ContextEnvironment(); environment.setName(ref.referenceName.replaceAll("^comp/env/", "")); addEntry = true;
ContextEnvironment resource = new ContextEnvironment();
public void mergeRef(NamingResources naming, EnvEntryInfo ref) { ContextEnvironment environment = naming.findEnvironment(ref.name); boolean addEntry = false; if (environment == null) { environment = new ContextEnvironment(); environment.setName(ref.name); addEntry = true; } environment.setType(ref.type); environment.setValue(ref.value); if (addEntry) { naming.addEnvironment(environment); } if (replaceEntry) { ContextAccessController.setWritable(namingContextListener.getName(), standardContext); if (!addEntry) namingContextListener.removeEnvironment(environment.getName()); namingContextListener.addEnvironment(environment); ContextAccessController.setReadOnly(namingContextListener.getName()); } }