Class ServletInfo

  • All Implemented Interfaces:
    Cloneable

    public class ServletInfo
    extends Object
    implements Cloneable
    Author:
    Stuart Douglas
    • Constructor Detail

      • ServletInfo

        public ServletInfo​(String name,
                           Class<? extends javax.servlet.Servlet> servletClass)
      • ServletInfo

        public ServletInfo​(String name,
                           Class<? extends javax.servlet.Servlet> servletClass,
                           InstanceFactory<? extends javax.servlet.Servlet> instanceFactory)
    • Method Detail

      • validate

        public void validate()
      • getServletClass

        public Class<? extends javax.servlet.Servlet> getServletClass()
      • getName

        public String getName()
      • setInstanceFactory

        public void setInstanceFactory​(InstanceFactory<? extends javax.servlet.Servlet> instanceFactory)
      • getInstanceFactory

        public InstanceFactory<? extends javax.servlet.Servlet> getInstanceFactory()
      • getJspFile

        public String getJspFile()
      • getLoadOnStartup

        public Integer getLoadOnStartup()
      • isAsyncSupported

        public boolean isAsyncSupported()
      • setAsyncSupported

        public ServletInfo setAsyncSupported​(boolean asyncSupported)
      • isEnabled

        public boolean isEnabled()
      • setEnabled

        public ServletInfo setEnabled​(boolean enabled)
      • getRunAs

        public String getRunAs()
      • getMultipartConfig

        public javax.servlet.MultipartConfigElement getMultipartConfig()
      • setMultipartConfig

        public ServletInfo setMultipartConfig​(javax.servlet.MultipartConfigElement multipartConfig)
      • addSecurityRoleRef

        public void addSecurityRoleRef​(String role,
                                       String linkedRole)
      • addHandlerChainWrapper

        public ServletInfo addHandlerChainWrapper​(io.undertow.server.HandlerWrapper wrapper)
      • getHandlerChainWrappers

        public List<io.undertow.server.HandlerWrapper> getHandlerChainWrappers()
      • getExecutor

        public Executor getExecutor()
      • isRequireWelcomeFileMapping

        public boolean isRequireWelcomeFileMapping()
        Returns:
      • setRequireWelcomeFileMapping

        public ServletInfo setRequireWelcomeFileMapping​(boolean requireWelcomeFileMapping)