public class ServletEnvironment extends Object
Constructor and Description |
---|
ServletEnvironment(MutableServletContextHandler handler) |
Modifier and Type | Method and Description |
---|---|
javax.servlet.FilterRegistration.Dynamic |
addFilter(String name,
Class<? extends javax.servlet.Filter> klass)
Add a filter class.
|
javax.servlet.FilterRegistration.Dynamic |
addFilter(String name,
javax.servlet.Filter filter)
Add a filter instance.
|
void |
addMimeMapping(String extension,
String type)
Set a mime mapping.
|
javax.servlet.ServletRegistration.Dynamic |
addServlet(String name,
Class<? extends javax.servlet.Servlet> klass)
Add a servlet class.
|
javax.servlet.ServletRegistration.Dynamic |
addServlet(String name,
javax.servlet.Servlet servlet)
Add a servlet instance.
|
void |
addServletListeners(EventListener... listeners)
Add one or more servlet event listeners.
|
void |
setBaseResource(org.eclipse.jetty.util.resource.Resource... baseResources)
Sets the base resources for this context.
|
void |
setBaseResource(org.eclipse.jetty.util.resource.Resource baseResource)
Sets the base resource for this context.
|
void |
setBaseResource(String... resources)
Sets the base resources for this context.
|
void |
setInitParameter(String name,
String value)
Set an initialization parameter.
|
void |
setProtectedTargets(String... targets)
Set protected targets.
|
void |
setResourceBase(String resourceBase)
Sets the base resource for this context.
|
void |
setSecurityHandler(org.eclipse.jetty.security.SecurityHandler securityHandler)
Set the security handler.
|
void |
setSessionHandler(org.eclipse.jetty.server.session.SessionHandler sessionHandler)
Set the session handler.
|
public ServletEnvironment(MutableServletContextHandler handler)
public javax.servlet.ServletRegistration.Dynamic addServlet(String name, javax.servlet.Servlet servlet)
name
- the servlet's nameservlet
- the servlet instanceServletRegistration.Dynamic
instance allowing for further
configurationpublic javax.servlet.ServletRegistration.Dynamic addServlet(String name, Class<? extends javax.servlet.Servlet> klass)
name
- the servlet's nameklass
- the servlet classServletRegistration.Dynamic
instance allowing for further configurationpublic javax.servlet.FilterRegistration.Dynamic addFilter(String name, javax.servlet.Filter filter)
name
- the filter's namefilter
- the filter instanceFilterRegistration.Dynamic
instance allowing for further
configurationpublic javax.servlet.FilterRegistration.Dynamic addFilter(String name, Class<? extends javax.servlet.Filter> klass)
name
- the filter's nameklass
- the filter classFilterRegistration.Dynamic
instance allowing for further configurationpublic void addServletListeners(EventListener... listeners)
listeners
- one or more listener instances that implement ServletContextListener
, ServletContextAttributeListener
,
ServletRequestListener
or ServletRequestAttributeListener
public void setProtectedTargets(String... targets)
targets
- Array of URL prefix. Each prefix is in the form /path and
will match either /path exactly or /path/anythingpublic void setBaseResource(org.eclipse.jetty.util.resource.Resource baseResource)
baseResource
- The resource to be used as the base for all static content of this context.public void setBaseResource(org.eclipse.jetty.util.resource.Resource... baseResources)
baseResources
- The list of resources to be used as the base for all static
content of this context.public void setBaseResource(String... resources)
resources
- A list of strings representing the base resources to serve static
content for the context. Any string accepted by Resource.newResource(String)
may be passed and the call is equivalent to setBaseResource(Resource...)
}public void setResourceBase(String resourceBase)
resourceBase
- A string representing the base resource for the context. Any
string accepted by Resource.newResource(String) may be passed
and the call is equivalent to setBaseResource(Resource)
}public void setInitParameter(String name, String value)
name
- Parameter namevalue
- Parameter valuepublic void setSessionHandler(org.eclipse.jetty.server.session.SessionHandler sessionHandler)
sessionHandler
- The sessionHandler to set.public void setSecurityHandler(org.eclipse.jetty.security.SecurityHandler securityHandler)
securityHandler
- The securityHandler to set.Copyright © 2020. All rights reserved.