Class ServletInfo

  • All Implemented Interfaces:
    java.lang.Cloneable

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

      • ServletInfo

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

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

      • validate

        public void validate()
      • clone

        public ServletInfo clone()
        Overrides:
        clone in class java.lang.Object
      • getServletClass

        public java.lang.Class<? extends jakarta.servlet.Servlet> getServletClass()
      • getName

        public java.lang.String getName()
      • setInstanceFactory

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

        public InstanceFactory<? extends jakarta.servlet.Servlet> getInstanceFactory()
      • getMappings

        public java.util.List<java.lang.String> getMappings()
      • addMapping

        public ServletInfo addMapping​(java.lang.String mapping)
      • addMappings

        public ServletInfo addMappings​(java.util.Collection<java.lang.String> mappings)
      • addMappings

        public ServletInfo addMappings​(java.lang.String... mappings)
      • addInitParam

        public ServletInfo addInitParam​(java.lang.String name,
                                        java.lang.String value)
      • getInitParams

        public java.util.Map<java.lang.String,​java.lang.String> getInitParams()
      • getJspFile

        public java.lang.String getJspFile()
      • setJspFile

        public ServletInfo setJspFile​(java.lang.String jspFile)
      • getLoadOnStartup

        public java.lang.Integer getLoadOnStartup()
      • setLoadOnStartup

        public ServletInfo setLoadOnStartup​(java.lang.Integer loadOnStartup)
      • isAsyncSupported

        public boolean isAsyncSupported()
      • setAsyncSupported

        public ServletInfo setAsyncSupported​(boolean asyncSupported)
      • isEnabled

        public boolean isEnabled()
      • setEnabled

        public ServletInfo setEnabled​(boolean enabled)
      • getRunAs

        public java.lang.String getRunAs()
      • setRunAs

        public ServletInfo setRunAs​(java.lang.String runAs)
      • getMultipartConfig

        public jakarta.servlet.MultipartConfigElement getMultipartConfig()
      • setMultipartConfig

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

        public void addSecurityRoleRef​(java.lang.String role,
                                       java.lang.String linkedRole)
      • getSecurityRoleRefs

        public java.util.List<SecurityRoleRef> getSecurityRoleRefs()
      • addHandlerChainWrapper

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

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

        public java.util.concurrent.Executor getExecutor()
      • setExecutor

        public ServletInfo setExecutor​(java.util.concurrent.Executor executor)
      • isRequireWelcomeFileMapping

        public boolean isRequireWelcomeFileMapping()
        Returns:
      • setRequireWelcomeFileMapping

        public ServletInfo setRequireWelcomeFileMapping​(boolean requireWelcomeFileMapping)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object