Class MultipartConfigElement

java.lang.Object
jakarta.servlet.MultipartConfigElement

public class MultipartConfigElement
extends Object
Java Class represntation of an MultipartConfig annotation value.
Since:
Servlet 3.0
  • Constructor Details

    • MultipartConfigElement

      public MultipartConfigElement​(String location)
      Constructs an instance with defaults for all but location.
      Parameters:
      location - defualts to "" if values is null.
    • MultipartConfigElement

      public MultipartConfigElement​(String location, long maxFileSize, long maxRequestSize, int fileSizeThreshold)
      Constructs an instance with all values specified.
      Parameters:
      location - the directory location where files will be stored
      maxFileSize - the maximum size allowed for uploaded files
      maxRequestSize - the maximum size allowed for multipart/form-data requests
      fileSizeThreshold - the size threshold after which files will be written to disk
    • MultipartConfigElement

      public MultipartConfigElement​(MultipartConfig annotation)
      Constructs an instance from a MultipartConfig annotation value.
      Parameters:
      annotation - the annotation value
  • Method Details

    • getLocation

      public String getLocation()
      Gets the directory location where files will be stored.
      Returns:
      the directory location where files will be stored
    • getMaxFileSize

      public long getMaxFileSize()
      Gets the maximum size allowed for uploaded files.
      Returns:
      the maximum size allowed for uploaded files
    • getMaxRequestSize

      public long getMaxRequestSize()
      Gets the maximum size allowed for multipart/form-data requests.
      Returns:
      the maximum size allowed for multipart/form-data requests
    • getFileSizeThreshold

      public int getFileSizeThreshold()
      Gets the size threshold after which files will be written to disk.
      Returns:
      the size threshold after which files will be written to disk