Class EmbeddedTomcat
java.lang.Object
com.github.mjeanroy.junit.servers.servers.AbstractEmbeddedServer<org.apache.catalina.startup.Tomcat,EmbeddedTomcatConfiguration>
com.github.mjeanroy.junit.servers.tomcat.EmbeddedTomcat
- All Implemented Interfaces:
EmbeddedServer<EmbeddedTomcatConfiguration>
public class EmbeddedTomcat
extends AbstractEmbeddedServer<org.apache.catalina.startup.Tomcat,EmbeddedTomcatConfiguration>
Embedded server using tomcat as implementation.
-
Field Summary
Fields inherited from class com.github.mjeanroy.junit.servers.servers.AbstractEmbeddedServer
configuration
-
Constructor Summary
ConstructorsConstructorDescriptionBuild embedded tomcat with default configuration.EmbeddedTomcat
(EmbeddedTomcatConfiguration configuration) Build embedded tomcat. -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.catalina.Context
Deprecated.Protected visibility may be removed in a next release, please submit an issue here to discuss it.protected int
protected void
doStart()
protected void
doStop()
org.apache.catalina.startup.Tomcat
javax.servlet.ServletContext
Methods inherited from class com.github.mjeanroy.junit.servers.servers.AbstractEmbeddedServer
getConfiguration, getHost, getPath, getPort, getUrl, isStarted, restart, start, stop
-
Constructor Details
-
EmbeddedTomcat
public EmbeddedTomcat()Build embedded tomcat with default configuration. -
EmbeddedTomcat
Build embedded tomcat.- Parameters:
configuration
- Tomcat configuration.
-
-
Method Details
-
createContext
Deprecated.Protected visibility may be removed in a next release, please submit an issue here to discuss it.Create tomcat context. May be override by subclasses.- Returns:
- Tomcat context.
- Throws:
Exception
- Exception May be thrown by web app context initialization (will be wrapped later).
-
getDelegate
public org.apache.catalina.startup.Tomcat getDelegate()- Specified by:
getDelegate
in classAbstractEmbeddedServer<org.apache.catalina.startup.Tomcat,
EmbeddedTomcatConfiguration>
-
doStart
protected void doStart()- Specified by:
doStart
in classAbstractEmbeddedServer<org.apache.catalina.startup.Tomcat,
EmbeddedTomcatConfiguration>
-
doStop
protected void doStop()- Specified by:
doStop
in classAbstractEmbeddedServer<org.apache.catalina.startup.Tomcat,
EmbeddedTomcatConfiguration>
-
getScheme
- Specified by:
getScheme
in interfaceEmbeddedServer<EmbeddedTomcatConfiguration>
- Overrides:
getScheme
in classAbstractEmbeddedServer<org.apache.catalina.startup.Tomcat,
EmbeddedTomcatConfiguration>
-
getServletContext
public javax.servlet.ServletContext getServletContext() -
doGetPort
protected int doGetPort()- Specified by:
doGetPort
in classAbstractEmbeddedServer<org.apache.catalina.startup.Tomcat,
EmbeddedTomcatConfiguration>
-