Enum EmbeddedTomcatConfiguration.Feature

    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      DEFAULT_WEB_XML
      Add the default web.xml file to the context
      NAMING
      Enables the JNDI feature
      SILENT
      Controls the loggers will be silenced.
      USE_TEST_CLASSPATH
      Uses test dependencies rather than only runtime
      WEB_APP_DEFAULTS
      Provide default configuration for a context.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static EmbeddedTomcatConfiguration.Feature valueOf​(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.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • 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)
    • 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 name
        java.lang.NullPointerException - if the argument is null