Package io.undertow.servlet.api
Class ServletInfo
- java.lang.Object
-
- io.undertow.servlet.api.ServletInfo
-
- All Implemented Interfaces:
java.lang.Cloneable
public class ServletInfo extends java.lang.Object implements java.lang.Cloneable
- Author:
- Stuart Douglas
-
-
Constructor Summary
Constructors Constructor Description ServletInfo(java.lang.String name, java.lang.Class<? extends jakarta.servlet.Servlet> servletClass)
ServletInfo(java.lang.String name, java.lang.Class<? extends jakarta.servlet.Servlet> servletClass, InstanceFactory<? extends jakarta.servlet.Servlet> instanceFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServletInfo
addHandlerChainWrapper(io.undertow.server.HandlerWrapper wrapper)
ServletInfo
addInitParam(java.lang.String name, java.lang.String value)
ServletInfo
addMapping(java.lang.String mapping)
ServletInfo
addMappings(java.lang.String... mappings)
ServletInfo
addMappings(java.util.Collection<java.lang.String> mappings)
void
addSecurityRoleRef(java.lang.String role, java.lang.String linkedRole)
ServletInfo
clone()
java.util.concurrent.Executor
getExecutor()
java.util.List<io.undertow.server.HandlerWrapper>
getHandlerChainWrappers()
java.util.Map<java.lang.String,java.lang.String>
getInitParams()
InstanceFactory<? extends jakarta.servlet.Servlet>
getInstanceFactory()
java.lang.String
getJspFile()
java.lang.Integer
getLoadOnStartup()
java.util.List<java.lang.String>
getMappings()
jakarta.servlet.MultipartConfigElement
getMultipartConfig()
java.lang.String
getName()
java.lang.String
getRunAs()
java.util.List<SecurityRoleRef>
getSecurityRoleRefs()
java.lang.Class<? extends jakarta.servlet.Servlet>
getServletClass()
ServletSecurityInfo
getServletSecurityInfo()
boolean
isAsyncSupported()
boolean
isEnabled()
boolean
isRequireWelcomeFileMapping()
ServletInfo
setAsyncSupported(boolean asyncSupported)
ServletInfo
setEnabled(boolean enabled)
ServletInfo
setExecutor(java.util.concurrent.Executor executor)
void
setInstanceFactory(InstanceFactory<? extends jakarta.servlet.Servlet> instanceFactory)
ServletInfo
setJspFile(java.lang.String jspFile)
ServletInfo
setLoadOnStartup(java.lang.Integer loadOnStartup)
ServletInfo
setMultipartConfig(jakarta.servlet.MultipartConfigElement multipartConfig)
ServletInfo
setRequireWelcomeFileMapping(boolean requireWelcomeFileMapping)
ServletInfo
setRunAs(java.lang.String runAs)
ServletInfo
setServletSecurityInfo(ServletSecurityInfo servletSecurityInfo)
java.lang.String
toString()
void
validate()
-
-
-
Constructor Detail
-
ServletInfo
public ServletInfo(java.lang.String name, java.lang.Class<? extends jakarta.servlet.Servlet> servletClass)
-
ServletInfo
public ServletInfo(java.lang.String name, java.lang.Class<? extends jakarta.servlet.Servlet> servletClass, InstanceFactory<? extends jakarta.servlet.Servlet> instanceFactory)
-
-
Method Detail
-
validate
public void validate()
-
clone
public ServletInfo clone()
- Overrides:
clone
in classjava.lang.Object
-
getServletClass
public java.lang.Class<? extends jakarta.servlet.Servlet> getServletClass()
-
getName
public java.lang.String getName()
-
setInstanceFactory
public void setInstanceFactory(InstanceFactory<? extends jakarta.servlet.Servlet> instanceFactory)
-
getInstanceFactory
public InstanceFactory<? extends jakarta.servlet.Servlet> getInstanceFactory()
-
getMappings
public java.util.List<java.lang.String> getMappings()
-
addMapping
public ServletInfo addMapping(java.lang.String mapping)
-
addMappings
public ServletInfo addMappings(java.util.Collection<java.lang.String> mappings)
-
addMappings
public ServletInfo addMappings(java.lang.String... mappings)
-
addInitParam
public ServletInfo addInitParam(java.lang.String name, java.lang.String value)
-
getInitParams
public java.util.Map<java.lang.String,java.lang.String> getInitParams()
-
getJspFile
public java.lang.String getJspFile()
-
setJspFile
public ServletInfo setJspFile(java.lang.String jspFile)
-
getLoadOnStartup
public java.lang.Integer getLoadOnStartup()
-
setLoadOnStartup
public ServletInfo setLoadOnStartup(java.lang.Integer loadOnStartup)
-
isAsyncSupported
public boolean isAsyncSupported()
-
setAsyncSupported
public ServletInfo setAsyncSupported(boolean asyncSupported)
-
isEnabled
public boolean isEnabled()
-
setEnabled
public ServletInfo setEnabled(boolean enabled)
-
getRunAs
public java.lang.String getRunAs()
-
setRunAs
public ServletInfo setRunAs(java.lang.String runAs)
-
getMultipartConfig
public jakarta.servlet.MultipartConfigElement getMultipartConfig()
-
setMultipartConfig
public ServletInfo setMultipartConfig(jakarta.servlet.MultipartConfigElement multipartConfig)
-
addSecurityRoleRef
public void addSecurityRoleRef(java.lang.String role, java.lang.String linkedRole)
-
getSecurityRoleRefs
public java.util.List<SecurityRoleRef> getSecurityRoleRefs()
-
addHandlerChainWrapper
public ServletInfo addHandlerChainWrapper(io.undertow.server.HandlerWrapper wrapper)
-
getHandlerChainWrappers
public java.util.List<io.undertow.server.HandlerWrapper> getHandlerChainWrappers()
-
getServletSecurityInfo
public ServletSecurityInfo getServletSecurityInfo()
-
setServletSecurityInfo
public ServletInfo setServletSecurityInfo(ServletSecurityInfo servletSecurityInfo)
-
getExecutor
public java.util.concurrent.Executor getExecutor()
-
setExecutor
public ServletInfo setExecutor(java.util.concurrent.Executor executor)
-
isRequireWelcomeFileMapping
public boolean isRequireWelcomeFileMapping()
- Returns:
-
setRequireWelcomeFileMapping
public ServletInfo setRequireWelcomeFileMapping(boolean requireWelcomeFileMapping)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-