Enum EmbeddedTomcatConfiguration.Feature
- java.lang.Object
-
- java.lang.Enum<EmbeddedTomcatConfiguration.Feature>
-
- io.microsphere.spring.test.tomcat.embedded.EmbeddedTomcatConfiguration.Feature
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<EmbeddedTomcatConfiguration.Feature>
- Enclosing class:
- EmbeddedTomcatConfiguration
public static enum EmbeddedTomcatConfiguration.Feature extends java.lang.Enum<EmbeddedTomcatConfiguration.Feature>
The Tomcat features
-
-
Enum Constant Summary
Enum Constants Enum Constant Description DEFAULT_WEB_XMLAdd the default web.xml file to the contextNAMINGEnables the JNDI featureSILENTControls the loggers will be silenced.USE_TEST_CLASSPATHUses test dependencies rather than only runtimeWEB_APP_DEFAULTSProvide default configuration for a context.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static EmbeddedTomcatConfiguration.FeaturevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static EmbeddedTomcatConfiguration.Feature[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NAMING
public static final EmbeddedTomcatConfiguration.Feature NAMING
Enables the JNDI feature- See Also:
Tomcat.enableNaming()
-
DEFAULT_WEB_XML
public static final EmbeddedTomcatConfiguration.Feature DEFAULT_WEB_XML
Add the default web.xml file to the context- See Also:
Tomcat.setAddDefaultWebXmlToWebapp(boolean)
-
WEB_APP_DEFAULTS
public static final EmbeddedTomcatConfiguration.Feature WEB_APP_DEFAULTS
Provide default configuration for a context. This is broadly the programmatic equivalent of the default web.xml and provides the following features:- Default servlet mapped to "/"
- JSP servlet mapped to "*.jsp" and ""*.jspx"
- Session timeout of 30 minutes
- MIME mappings (subset of those in conf/web.xml)
- Welcome files
- See Also:
Tomcat.initWebappDefaults(Context)
-
USE_TEST_CLASSPATH
public static final EmbeddedTomcatConfiguration.Feature USE_TEST_CLASSPATH
Uses test dependencies rather than only runtime- See Also:
Container.setParentClassLoader(ClassLoader)
-
SILENT
public static final EmbeddedTomcatConfiguration.Feature SILENT
Controls the loggers will be silenced.- See Also:
Tomcat.setSilent(boolean)
-
-
Method Detail
-
values
public static EmbeddedTomcatConfiguration.Feature[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (EmbeddedTomcatConfiguration.Feature c : EmbeddedTomcatConfiguration.Feature.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static EmbeddedTomcatConfiguration.Feature valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
-