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
-
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
Modifier and TypeMethodDescriptionvoid
setLoadOnStartup
(int loadOnStartup) Set the loadOnStartup order for the Servletvoid
setMultipartConfig
(MultipartConfigElement multipartConfig) Set the multi-part configuration for the associated Servlet.void
setRunAsRole
(String roleName) Set the name of the user / group under which the Servlet should be configured to run.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 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
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
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
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
-