org.springframework.boot.context.embedded

Interface ConfigurableEmbeddedServletContainer

    • Method Detail

      • setContextPath

        void setContextPath(String contextPath)
        Sets the context path for the embedded servlet container. The context should start with a "/" character but not end with a "/" character. The default context path can be specified using an empty string.
        Parameters:
        contextPath - the contextPath to set
      • setDisplayName

        void setDisplayName(String displayName)
        Sets the display name of the application deployed in the embedded servlet container.
        Parameters:
        displayName - the displayName to set
        Since:
        1.3.0
      • setPort

        void setPort(int port)
        Sets the port that the embedded servlet container should listen on. If not specified port '8080' will be used. Use port -1 to disable auto-start (i.e start the web application context but not have it listen to any port).
        Parameters:
        port - the port to set
      • setSessionTimeout

        void setSessionTimeout(int sessionTimeout)
        The session timeout in seconds (default 30 minutes). If 0 or negative then sessions never expire.
        Parameters:
        sessionTimeout - the session timeout
      • setSessionTimeout

        void setSessionTimeout(int sessionTimeout,
                               TimeUnit timeUnit)
        The session timeout in the specified TimeUnit (default 30 minutes). If 0 or negative then sessions never expire.
        Parameters:
        sessionTimeout - the session timeout
        timeUnit - the time unit
      • setPersistSession

        void setPersistSession(boolean persistSession)
        Sets if session data should be persisted between restarts.
        Parameters:
        persistSession - true if session data should be persisted
      • setSessionStoreDir

        void setSessionStoreDir(File sessionStoreDir)
        Set the directory used to store serialized session data.
        Parameters:
        sessionStoreDir - the directory or null to use a default location.
      • setAddress

        void setAddress(InetAddress address)
        Sets the specific network address that the server should bind to.
        Parameters:
        address - the address to set (defaults to null)
      • setRegisterDefaultServlet

        void setRegisterDefaultServlet(boolean registerDefaultServlet)
        Set if the DefaultServlet should be registered. Defaults to true so that files from the document root will be served.
        Parameters:
        registerDefaultServlet - if the default servlet should be registered
      • setErrorPages

        void setErrorPages(Set<? extends ErrorPage> errorPages)
        Sets the error pages that will be used when handling exceptions.
        Parameters:
        errorPages - the error pages
      • setMimeMappings

        void setMimeMappings(MimeMappings mimeMappings)
        Sets the mime-type mappings.
        Parameters:
        mimeMappings - the mime type mappings (defaults to MimeMappings.DEFAULT)
      • setDocumentRoot

        void setDocumentRoot(File documentRoot)
        Sets the document root directory which will be used by the web context to serve static files.
        Parameters:
        documentRoot - the document root or null if not required
      • setSsl

        void setSsl(Ssl ssl)
        Sets the SSL configuration that will be applied to the container's default connector.
        Parameters:
        ssl - the SSL configuration
      • setSslStoreProvider

        void setSslStoreProvider(SslStoreProvider sslStoreProvider)
        Sets a provider that will be used to obtain SSL stores.
        Parameters:
        sslStoreProvider - the SSL store provider
      • setJspServlet

        void setJspServlet(JspServlet jspServlet)
        Sets the configuration that will be applied to the container's JSP servlet.
        Parameters:
        jspServlet - the JSP servlet configuration
      • setCompression

        void setCompression(Compression compression)
        Sets the compression configuration that will be applied to the container's default connector.
        Parameters:
        compression - the compression configuration
      • setServerHeader

        void setServerHeader(String serverHeader)
        Sets the server header value.
        Parameters:
        serverHeader - the server header value
      • setLocaleCharsetMappings

        void setLocaleCharsetMappings(Map<Locale,Charset> localeCharsetMappings)
        Sets the Locale to Charset mappings.
        Parameters:
        localeCharsetMappings - the Locale to Charset mappings

Copyright © 2019 Pivotal Software, Inc.. All rights reserved.