Enum Class EmbeddedTomcatConfiguration.Feature

java.lang.Object
java.lang.Enum<EmbeddedTomcatConfiguration.Feature>
io.microsphere.spring.test.tomcat.embedded.EmbeddedTomcatConfiguration.Feature
All Implemented Interfaces:
Serializable, Comparable<EmbeddedTomcatConfiguration.Feature>, Constable
Enclosing class:
EmbeddedTomcatConfiguration

public static enum EmbeddedTomcatConfiguration.Feature extends Enum<EmbeddedTomcatConfiguration.Feature>
The Tomcat features
  • Enum Constant Details

    • 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 Details

    • values

      public static EmbeddedTomcatConfiguration.Feature[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static EmbeddedTomcatConfiguration.Feature valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null