public class Servlets extends Object
Modifier and Type | Method and Description |
---|---|
static ServletContainer |
defaultContainer()
Returns the default servlet container.
|
static DeploymentInfo |
deployment()
Creates a new servlet deployment info structure
|
static FilterInfo |
filter(String name,
Class<? extends javax.servlet.Filter> filterClass)
Creates a new servlet description with the given name and class
|
static FilterInfo |
filter(String name,
Class<? extends javax.servlet.Filter> filterClass,
InstanceFactory<? extends javax.servlet.Filter> filter)
Creates a new servlet description with the given name and class
|
static ListenerInfo |
listener(Class<? extends EventListener> listenerClass) |
static ListenerInfo |
listener(Class<? extends EventListener> listenerClass,
InstanceFactory<? extends EventListener> instanceFactory) |
static javax.servlet.MultipartConfigElement |
multipartConfig(String location,
long maxFileSize,
long maxRequestSize,
int fileSizeThreshold)
Creates a new multipart config element
|
static ServletContainer |
newContainer()
Creates a new servlet container.
|
static ServletInfo |
servlet(String name,
Class<? extends javax.servlet.Servlet> servletClass)
Creates a new servlet description with the given name and class
|
static ServletInfo |
servlet(String name,
Class<? extends javax.servlet.Servlet> servletClass,
InstanceFactory<? extends javax.servlet.Servlet> servlet)
Creates a new servlet description with the given name and class
|
public static ServletContainer defaultContainer()
public static ServletContainer newContainer()
public static DeploymentInfo deployment()
public static ServletInfo servlet(String name, Class<? extends javax.servlet.Servlet> servletClass)
name
- The servlet nameservletClass
- The servlet classpublic static ServletInfo servlet(String name, Class<? extends javax.servlet.Servlet> servletClass, InstanceFactory<? extends javax.servlet.Servlet> servlet)
name
- The servlet nameservletClass
- The servlet classpublic static FilterInfo filter(String name, Class<? extends javax.servlet.Filter> filterClass)
name
- The filter namefilterClass
- The filter classpublic static FilterInfo filter(String name, Class<? extends javax.servlet.Filter> filterClass, InstanceFactory<? extends javax.servlet.Filter> filter)
name
- The filter namefilterClass
- The filter classpublic static javax.servlet.MultipartConfigElement multipartConfig(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(Class<? extends EventListener> listenerClass, InstanceFactory<? extends EventListener> instanceFactory)
public static ListenerInfo listener(Class<? extends EventListener> listenerClass)
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.