Interface ServletRegistration.Dynamic

All Superinterfaces:
Registration, Registration.Dynamic, ServletRegistration
Enclosing interface:
ServletRegistration

public static interface ServletRegistration.Dynamic extends ServletRegistration, Registration.Dynamic
Interface through which a Servlet registered via one of the addServlet methods on ServletContext may be further configured.
Since:
Servlet 3.0
  • Method Details

    • setLoadOnStartup

      void setLoadOnStartup(int loadOnStartup)
      Set the loadOnStartup order for the Servlet
      Parameters:
      loadOnStartup - The position in the order the Servlet should be started (higher numbers are started after lower numbers)
    • setServletSecurity

      Set<String> setServletSecurity(ServletSecurityElement constraint)
      Add security constraints to this Servlet.
      Parameters:
      constraint - new security constraints for this Servlet
      Returns:
      urls currently mapped to this registration that are already present in web.xml
    • setMultipartConfig

      void setMultipartConfig(MultipartConfigElement multipartConfig)
      Set the multi-part configuration for the associated Servlet. To clear the multi-part configuration specify null as the new value.
      Parameters:
      multipartConfig - The configuration to associate with the Servlet
    • setRunAsRole

      void setRunAsRole(String roleName)
      Set the name of the user / group under which the Servlet should be configured to run.
      Parameters:
      roleName - name of the user / group or null if none