Class AwsServletRegistration

java.lang.Object
com.amazonaws.serverless.proxy.internal.servlet.AwsServletRegistration
All Implemented Interfaces:
jakarta.servlet.Registration, jakarta.servlet.Registration.Dynamic, jakarta.servlet.ServletRegistration, jakarta.servlet.ServletRegistration.Dynamic, Comparable<AwsServletRegistration>

public class AwsServletRegistration extends Object implements jakarta.servlet.ServletRegistration, jakarta.servlet.ServletRegistration.Dynamic, Comparable<AwsServletRegistration>
Stores information about a servlet registered with Serverless Java Container's ServletContext.
  • Constructor Details

    • AwsServletRegistration

      public AwsServletRegistration(String name, jakarta.servlet.Servlet s, AwsServletContext context)
  • Method Details

    • addMapping

      public Set<String> addMapping(String... strings)
      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 s, String s1)
      Specified by:
      setInitParameter in interface jakarta.servlet.Registration
    • getInitParameter

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

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

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

      public jakarta.servlet.Servlet getServlet()
    • setLoadOnStartup

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

      public int getLoadOnStartup()
    • setServletSecurity

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

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

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

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

      public int compareTo(AwsServletRegistration r)
      Specified by:
      compareTo in interface Comparable<AwsServletRegistration>
    • equals

      public boolean equals(Object r)
      Overrides:
      equals in class Object
    • isAsyncSupported

      public boolean isAsyncSupported()
    • getServletConfig

      public jakarta.servlet.ServletConfig getServletConfig()