public class Servlets
extends java.lang.Object
Modifier and Type | Method | Description |
---|---|---|
static ServletContainer |
defaultContainer() |
Returns the default servlet container.
|
static DeploymentInfo |
deployment() |
Creates a new servlet deployment info structure
|
static ErrorPage |
errorPage(java.lang.String location) |
Create an ErrorPage that corresponds to the default error page
|
static ErrorPage |
errorPage(java.lang.String location,
int statusCode) |
Create an ErrorPage instance for a given response code
|
static ErrorPage |
errorPage(java.lang.String location,
java.lang.Class<? extends java.lang.Throwable> exceptionType) |
Create an ErrorPage instance for a given exception type
|
static FilterInfo |
filter(java.lang.Class<? extends javax.servlet.Filter> filterClass) |
Creates a new filter description with the given class.
|
static FilterInfo |
filter(java.lang.String name,
java.lang.Class<? extends javax.servlet.Filter> filterClass) |
Creates a new filter description with the given name and class
|
static FilterInfo |
filter(java.lang.String name,
java.lang.Class<? extends javax.servlet.Filter> filterClass,
InstanceFactory<? extends javax.servlet.Filter> filter) |
Creates a new filter description with the given name and class
|
static ListenerInfo |
listener(java.lang.Class<? extends java.util.EventListener> listenerClass) |
|
static ListenerInfo |
listener(java.lang.Class<? extends java.util.EventListener> listenerClass,
InstanceFactory<? extends java.util.EventListener> instanceFactory) |
|
static LoginConfig |
loginConfig(java.lang.String realmName) |
|
static LoginConfig |
loginConfig(java.lang.String mechanismName,
java.lang.String realmName) |
|
static LoginConfig |
loginConfig(java.lang.String realmName,
java.lang.String loginPage,
java.lang.String errorPage) |
|
static LoginConfig |
loginConfig(java.lang.String mechanismName,
java.lang.String realmName,
java.lang.String loginPage,
java.lang.String errorPage) |
|
static javax.servlet.MultipartConfigElement |
multipartConfig(java.lang.String location,
long maxFileSize,
long maxRequestSize,
int fileSizeThreshold) |
Creates a new multipart config element
|
static ServletContainer |
newContainer() |
Creates a new servlet container.
|
static SecurityConstraint |
securityConstraint() |
|
static ServletInfo |
servlet(java.lang.Class<? extends javax.servlet.Servlet> servletClass) |
Creates a new servlet description with the given class.
|
static ServletInfo |
servlet(java.lang.String name,
java.lang.Class<? extends javax.servlet.Servlet> servletClass) |
Creates a new servlet description with the given name and class
|
static ServletInfo |
servlet(java.lang.String name,
java.lang.Class<? extends javax.servlet.Servlet> servletClass,
InstanceFactory<? extends javax.servlet.Servlet> servlet) |
Creates a new servlet description with the given name and class
|
static WebResourceCollection |
webResourceCollection() |
public static ServletContainer defaultContainer()
public static ServletContainer newContainer()
public static DeploymentInfo deployment()
public static ServletInfo servlet(java.lang.Class<? extends javax.servlet.Servlet> servletClass)
servletClass
- The servlet classpublic static ServletInfo servlet(java.lang.String name, java.lang.Class<? extends javax.servlet.Servlet> servletClass)
name
- The servlet nameservletClass
- The servlet classpublic static ServletInfo servlet(java.lang.String name, java.lang.Class<? extends javax.servlet.Servlet> servletClass, InstanceFactory<? extends javax.servlet.Servlet> servlet)
name
- The servlet nameservletClass
- The servlet classpublic static FilterInfo filter(java.lang.Class<? extends javax.servlet.Filter> filterClass)
filterClass
- The filter classpublic static FilterInfo filter(java.lang.String name, java.lang.Class<? extends javax.servlet.Filter> filterClass)
name
- The filter namefilterClass
- The filter classpublic static FilterInfo filter(java.lang.String name, java.lang.Class<? extends javax.servlet.Filter> filterClass, InstanceFactory<? extends javax.servlet.Filter> filter)
name
- The filter namefilterClass
- The filter classpublic static javax.servlet.MultipartConfigElement multipartConfig(java.lang.String location, long maxFileSize, long maxRequestSize, int fileSizeThreshold)
location
- the directory location where files will be storedmaxFileSize
- the maximum size allowed for uploaded filesmaxRequestSize
- the maximum size allowed for
multipart/form-data requestsfileSizeThreshold
- the size threshold after which files will
be written to diskpublic static ListenerInfo listener(java.lang.Class<? extends java.util.EventListener> listenerClass, InstanceFactory<? extends java.util.EventListener> instanceFactory)
public static ListenerInfo listener(java.lang.Class<? extends java.util.EventListener> listenerClass)
public static SecurityConstraint securityConstraint()
public static WebResourceCollection webResourceCollection()
public static LoginConfig loginConfig(java.lang.String realmName, java.lang.String loginPage, java.lang.String errorPage)
public static LoginConfig loginConfig(java.lang.String realmName)
public static LoginConfig loginConfig(java.lang.String mechanismName, java.lang.String realmName, java.lang.String loginPage, java.lang.String errorPage)
public static LoginConfig loginConfig(java.lang.String mechanismName, java.lang.String realmName)
public static ErrorPage errorPage(java.lang.String location, java.lang.Class<? extends java.lang.Throwable> exceptionType)
location
- The location to redirect toexceptionType
- The exception typepublic static ErrorPage errorPage(java.lang.String location, int statusCode)
location
- The location to redirect tostatusCode
- The status codepublic static ErrorPage errorPage(java.lang.String location)
location
- The error page locationCopyright © 2018. All rights reserved.