Package org.codehaus.cargo.container
Interface EmbeddedLocalContainer
-
- All Superinterfaces:
Container,LocalContainer,Loggable,RunnableContainer
- All Known Implementing Classes:
AbstractCatalinaEmbeddedLocalContainer,AbstractEmbeddedLocalContainer,AbstractJettyEmbeddedLocalContainer,Jetty10xEmbeddedLocalContainer,Jetty11xEmbeddedLocalContainer,Jetty12xEmbeddedLocalContainer,Jetty5xEmbeddedLocalContainer,Jetty6xEmbeddedLocalContainer,Jetty7xEmbeddedLocalContainer,Jetty8xEmbeddedLocalContainer,Jetty9xEmbeddedLocalContainer,Tomcat10xEmbeddedLocalContainer,Tomcat11xEmbeddedLocalContainer,Tomcat5xEmbeddedLocalContainer,Tomcat6xEmbeddedLocalContainer,Tomcat7xEmbeddedLocalContainer,Tomcat8xEmbeddedLocalContainer,Tomcat9xEmbeddedLocalContainer
public interface EmbeddedLocalContainer extends LocalContainer
Represents an embedded container which only requires the correct JARs in the classpath to work.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClassLoadergetClassLoader()voidsetClassLoader(ClassLoader classLoader)-
Methods inherited from interface org.codehaus.cargo.container.Container
getCapability, getId, getName, getState, getType
-
Methods inherited from interface org.codehaus.cargo.container.LocalContainer
getConfiguration, getFileHandler, setConfiguration, setFileHandler
-
Methods inherited from interface org.codehaus.cargo.container.internal.RunnableContainer
getOutput, getTimeout, isAppend, restart, setAppend, setOutput, setTimeout, start, stop
-
-
-
-
Method Detail
-
getClassLoader
ClassLoader getClassLoader()
- Returns:
- the classloader used to load the embedded container's classes
-
setClassLoader
void setClassLoader(ClassLoader classLoader)
- Parameters:
classLoader- the classloader to use to load the embedded container's classes
-
-