Class TestServletRegistration

java.lang.Object
io.microsphere.spring.test.web.servlet.TestServletRegistration
All Implemented Interfaces:
jakarta.servlet.Registration, jakarta.servlet.Registration.Dynamic, jakarta.servlet.ServletRegistration, jakarta.servlet.ServletRegistration.Dynamic

public class TestServletRegistration extends Object implements jakarta.servlet.ServletRegistration.Dynamic
Test ServletRegistration.Dynamic
Since:
1.0.0
Author:
Mercy
  • Constructor Details

    • TestServletRegistration

      public TestServletRegistration(String servletName, String servletClassName, jakarta.servlet.Servlet servlet)
  • Method Details

    • setLoadOnStartup

      public void setLoadOnStartup(int loadOnStartup)
      Specified by:
      setLoadOnStartup in interface jakarta.servlet.ServletRegistration.Dynamic
    • setServletSecurity

      public Set<String> setServletSecurity(jakarta.servlet.ServletSecurityElement constraint)
      Specified by:
      setServletSecurity in interface jakarta.servlet.ServletRegistration.Dynamic
    • setMultipartConfig

      public void setMultipartConfig(jakarta.servlet.MultipartConfigElement multipartConfig)
      Specified by:
      setMultipartConfig in interface jakarta.servlet.ServletRegistration.Dynamic
    • setRunAsRole

      public void setRunAsRole(String roleName)
      Specified by:
      setRunAsRole in interface jakarta.servlet.ServletRegistration.Dynamic
    • setAsyncSupported

      public void setAsyncSupported(boolean isAsyncSupported)
      Specified by:
      setAsyncSupported in interface jakarta.servlet.Registration.Dynamic
    • addMapping

      public Set<String> addMapping(String... urlPatterns)
      Specified by:
      addMapping in interface jakarta.servlet.ServletRegistration
    • getMappings

      public Collection<String> getMappings()
      Specified by:
      getMappings in interface jakarta.servlet.ServletRegistration
    • getRunAsRole

      public String getRunAsRole()
      Specified by:
      getRunAsRole in interface jakarta.servlet.ServletRegistration
    • getName

      public String getName()
      Specified by:
      getName in interface jakarta.servlet.Registration
    • getClassName

      public String getClassName()
      Specified by:
      getClassName in interface jakarta.servlet.Registration
    • setInitParameter

      public boolean setInitParameter(String name, String value)
      Specified by:
      setInitParameter in interface jakarta.servlet.Registration
    • getInitParameter

      public String getInitParameter(String name)
      Specified by:
      getInitParameter in interface jakarta.servlet.Registration
    • setInitParameters

      public Set<String> setInitParameters(Map<String,String> initParameters)
      Specified by:
      setInitParameters in interface jakarta.servlet.Registration
    • getInitParameters

      public Map<String,String> getInitParameters()
      Specified by:
      getInitParameters in interface jakarta.servlet.Registration
    • getServletSecurityElement

      @Nullable public jakarta.servlet.ServletSecurityElement getServletSecurityElement()
      Get Servlet Security Element
      Returns:
      Servlet Security Element
    • getMultipartConfig

      @Nullable public jakarta.servlet.MultipartConfigElement getMultipartConfig()
      Get Multipart Config
      Returns:
      Multipart Config
    • getServlet

      @Nonnull public jakarta.servlet.Servlet getServlet()
    • getUrlPatterns

      @Nonnull public Set<String> getUrlPatterns()
      Get URL Patterns
      Returns:
      URL Patterns
    • getLoadOnStartup

      public int getLoadOnStartup()
      Get Load On Startup
      Returns:
      Load On Startup
    • getRoleName

      @Nullable public String getRoleName()
      Get Role Name
      Returns:
      Role Name
    • isAsyncSupported

      public boolean isAsyncSupported()
      Get Async Supported
      Returns:
      Async Supported