Class ServletInfo

java.lang.Object
io.undertow.servlet.api.ServletInfo
All Implemented Interfaces:
Cloneable

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

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

    • validate

      public void validate()
    • clone

      public ServletInfo clone()
      Overrides:
      clone in class Object
    • 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()
    • getMappings

      public List<String> getMappings()
    • addMapping

      public ServletInfo addMapping(String mapping)
    • addMappings

      public ServletInfo addMappings(Collection<String> mappings)
    • addMappings

      public ServletInfo addMappings(String... mappings)
    • addInitParam

      public ServletInfo addInitParam(String name, String value)
    • getInitParams

      public Map<String,String> getInitParams()
    • getJspFile

      public String getJspFile()
    • setJspFile

      public ServletInfo setJspFile(String jspFile)
    • getLoadOnStartup

      public Integer getLoadOnStartup()
    • setLoadOnStartup

      public ServletInfo setLoadOnStartup(Integer loadOnStartup)
    • isAsyncSupported

      public boolean isAsyncSupported()
    • setAsyncSupported

      public ServletInfo setAsyncSupported(boolean asyncSupported)
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public ServletInfo setEnabled(boolean enabled)
    • getRunAs

      public String getRunAs()
    • setRunAs

      public ServletInfo setRunAs(String runAs)
    • getMultipartConfig

      public javax.servlet.MultipartConfigElement getMultipartConfig()
    • setMultipartConfig

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

      public void addSecurityRoleRef(String role, String linkedRole)
    • getSecurityRoleRefs

      public List<SecurityRoleRef> getSecurityRoleRefs()
    • addHandlerChainWrapper

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

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

      public ServletSecurityInfo getServletSecurityInfo()
    • setServletSecurityInfo

      public ServletInfo setServletSecurityInfo(ServletSecurityInfo servletSecurityInfo)
    • getExecutor

      public Executor getExecutor()
    • setExecutor

      public ServletInfo setExecutor(Executor executor)
    • isRequireWelcomeFileMapping

      public boolean isRequireWelcomeFileMapping()
      Returns:
    • setRequireWelcomeFileMapping

      public ServletInfo setRequireWelcomeFileMapping(boolean requireWelcomeFileMapping)
    • toString

      public String toString()
      Overrides:
      toString in class Object