Package org.apache.tomee.embedded
Class Container
- java.lang.Object
-
- org.apache.tomee.embedded.Container
-
- All Implemented Interfaces:
AutoCloseable
public class Container extends Object implements AutoCloseable
- Version:
- $Rev$ $Date$
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classContainer.DeploymentRequest
-
Field Summary
Fields Modifier and Type Field Description protected Configurationconfiguration
-
Constructor Summary
Constructors Constructor Description Container()Container(Configuration configuration)
-
Method Summary
-
-
-
Field Detail
-
configuration
protected Configuration configuration
-
-
Constructor Detail
-
Container
public Container(Configuration configuration)
-
Container
public Container()
-
-
Method Detail
-
deployClasspathAsWebApp
public Container deployClasspathAsWebApp()
-
deployClasspathAsWebApp
public Container deployClasspathAsWebApp(String context, File docBase, String... dependencies)
-
deployClasspathAsWebApp
public Container deployClasspathAsWebApp(String context, File docBase, boolean singleClassLoader)
-
deployClasspathAsWebApp
public Container deployClasspathAsWebApp(String context, File docBase, List<String> callers, String... dependencies)
-
deployClasspathAsWebApp
public Container deployClasspathAsWebApp(String context, File docBase, List<String> callers, boolean singleLoader, String... dependencies)
-
deployPathsAsWebapp
public Container deployPathsAsWebapp(String context, List<URL> jarList, File docBase, String... additionalCallers)
-
deployPathsAsWebapp
public Container deployPathsAsWebapp(String context, List<URL> jarList, File docBase, boolean keepClassloader, String... additionalCallers)
-
deploy
public Container deploy(Container.DeploymentRequest request)
-
setup
public void setup(Configuration configuration)
-
getBase
public File getBase()
-
createConnector
protected org.apache.catalina.connector.Connector createConnector()
-
getConfigurationFactory
public ConfigurationFactory getConfigurationFactory()
-
deploy
public AppContext deploy(String name, File file) throws OpenEJBException, IOException, NamingException
-
deploy
public AppContext deploy(String name, File file, boolean overrideName) throws OpenEJBException, IOException, NamingException
-
undeploy
public void undeploy(String name) throws UndeployException, NoSuchApplicationException
-
getJndiContext
public Context getJndiContext()
-
getAppContexts
public AppContext getAppContexts(String moduleId)
-
getTomcat
public Tomcat getTomcat()
-
await
public void await()
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable
-
getConfiguration
public Configuration getConfiguration()
-
-