Package jakarta.servlet
Class MultipartConfigElement
java.lang.Object
jakarta.servlet.MultipartConfigElement
The programmatic equivalent of 
MultipartConfig used to configure multi-part
 handling for a Servlet when registering a Servlet via code.- Since:
- Servlet 3.0
- 
Constructor SummaryConstructorsConstructorDescriptionMultipartConfigElement(MultipartConfig annotation) Create a programmatic configuration from an annotation.MultipartConfigElement(String location) Create a programmatic multi-part configuration with a specific location and defaults for the remaining configuration elements.MultipartConfigElement(String location, long maxFileSize, long maxRequestSize, int fileSizeThreshold) Create a programmatic multi-part configuration from the individual configuration elements.
- 
Method SummaryModifier and TypeMethodDescriptionintObtain the size above which the file is save in the temporary location rather than retained in memory.Obtain the location where temporary files should be stored.longObtain the maximum permitted size for a single file.longObtain the maximum permitted size for a single request.
- 
Constructor Details- 
MultipartConfigElementCreate 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(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.
 
- 
MultipartConfigElementCreate a programmatic configuration from an annotation.- Parameters:
- annotation- The source annotation to copy to create the programmatic equivalent.
 
 
- 
- 
Method Details- 
getLocationObtain 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.
 
 
-