Package jakarta.servlet
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.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jakarta.servlet.Registration
Registration.Dynamic
-
Nested classes/interfaces inherited from interface jakarta.servlet.ServletRegistration
ServletRegistration.Dynamic
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
setLoadOnStartup(int loadOnStartup)
Set the loadOnStartup order for the Servletvoid
setMultipartConfig(MultipartConfigElement multipartConfig)
Set the multi-part configuration for the associated Servlet.void
setRunAsRole(java.lang.String roleName)
Set the name of the user / group under which the Servlet should be configured to run.java.util.Set<java.lang.String>
setServletSecurity(ServletSecurityElement constraint)
Add security constraints to this Servlet.-
Methods inherited from interface jakarta.servlet.Registration
getClassName, getInitParameter, getInitParameters, getName, setInitParameter, setInitParameters
-
Methods inherited from interface jakarta.servlet.Registration.Dynamic
setAsyncSupported
-
Methods inherited from interface jakarta.servlet.ServletRegistration
addMapping, getMappings, getRunAsRole
-
-
-
-
Method Detail
-
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
java.util.Set<java.lang.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 specifynull
as the new value.- Parameters:
multipartConfig
- The configuration to associate with the Servlet
-
setRunAsRole
void setRunAsRole(java.lang.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 ornull
if none
-
-