1 17 18 package org.apache.geronimo.j2ee.deployment; 19 20 import java.util.Map ; 21 22 import org.apache.geronimo.common.DeploymentException; 23 import org.apache.geronimo.kernel.config.Configuration; 24 import org.apache.geronimo.kernel.repository.Environment; 25 import org.apache.geronimo.deployment.AbstractNamespaceBuilder; 26 import org.apache.xmlbeans.QNameSet; 27 import org.apache.xmlbeans.XmlObject; 28 29 32 public interface NamingBuilder extends AbstractNamespaceBuilder { 33 34 XmlObject[] NO_REFS = new XmlObject[] {}; 35 String ENV = "env/"; 36 37 String JNDI_KEY = "JNDI_COMPONENT_CONTEXT"; 38 String GBEAN_NAME_KEY = "GBEAN_NAME"; 39 40 void buildEnvironment(XmlObject specDD, XmlObject plan, Environment environment) throws DeploymentException; 41 42 void initContext(XmlObject specDD, XmlObject plan, Configuration localConfiguration, Configuration remoteConfiguration, Module module) throws DeploymentException; 43 44 void buildNaming(XmlObject specDD, XmlObject plan, Configuration localConfiguration, Configuration remoteConfiguration, Module module, Map componentContext) throws DeploymentException; 45 46 } 47 | Popular Tags |