Package javax.servlet
Class MultipartConfigElement
- java.lang.Object
- 
- javax.servlet.MultipartConfigElement
 
- 
 public class MultipartConfigElement extends java.lang.ObjectThe programmatic equivalent ofMultipartConfigused to configure multi-part handling for a Servlet when registering a Servlet via code.- Since:
- Servlet 3.0
 
- 
- 
Constructor SummaryConstructors Constructor Description MultipartConfigElement(java.lang.String location)Create a programmatic multi-part configuration with a specific location and defaults for the remaining configuration elements.MultipartConfigElement(java.lang.String location, long maxFileSize, long maxRequestSize, int fileSizeThreshold)Create a programmatic multi-part configuration from the individual configuration elements.MultipartConfigElement(MultipartConfig annotation)Create a programmatic configuration from an annotation.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetFileSizeThreshold()Obtain the size above which the file is save in the temporary location rather than retained in memory.java.lang.StringgetLocation()Obtain the location where temporary files should be stored.longgetMaxFileSize()Obtain the maximum permitted size for a single file.longgetMaxRequestSize()Obtain the maximum permitted size for a single request.
 
- 
- 
- 
Constructor Detail- 
MultipartConfigElementpublic MultipartConfigElement(java.lang.String location) Create a programmatic multi-part configuration with a specific location and defaults for the remaining configuration elements.- Parameters:
- location- The temporary location to store files
 
 - 
MultipartConfigElementpublic MultipartConfigElement(java.lang.String location, long maxFileSize, long maxRequestSize, int fileSizeThreshold)Create a programmatic multi-part configuration from the individual configuration elements.- Parameters:
- location- The temporary location to store files
- maxFileSize- The maximum permitted size for a single file
- maxRequestSize- The maximum permitted size for a request
- fileSizeThreshold- The size above which the file is save in the temporary location rather than retained in memory.
 
 - 
MultipartConfigElementpublic MultipartConfigElement(MultipartConfig annotation) Create a programmatic configuration from an annotation.- Parameters:
- annotation- The source annotation to copy to create the programmatic equivalent.
 
 
- 
 - 
Method Detail- 
getLocationpublic java.lang.String getLocation() Obtain the location where temporary files should be stored.- Returns:
- the location where temporary files should be stored.
 
 - 
getMaxFileSizepublic long getMaxFileSize() Obtain the maximum permitted size for a single file.- Returns:
- the maximum permitted size for a single file.
 
 - 
getMaxRequestSizepublic long getMaxRequestSize() Obtain the maximum permitted size for a single request.- Returns:
- the maximum permitted size for a single request.
 
 - 
getFileSizeThresholdpublic int getFileSizeThreshold() Obtain the size above which the file is save in the temporary location rather than retained in memory.- Returns:
- the size above which the file is save in the temporary location rather than retained in memory.
 
 
- 
 
-