Class MultipartConfigElement


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

      • 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 Detail

      • 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. A value of zero means files must always be written to disk.
        Returns:
        the size threshold after which files will be written to disk