Package javax.servlet

Class MultipartConfigElement



  • public class MultipartConfigElement
    extends java.lang.Object
    Java Class represntation of an MultipartConfig annotation value.
    Since:
    Servlet 3.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getFileSizeThreshold​()
      Gets the size threshold after which files will be written to disk.
      java.lang.String getLocation​()
      Gets the directory location where files will be stored.
      long getMaxFileSize​()
      Gets the maximum size allowed for uploaded files.
      long getMaxRequestSize​()
      Gets the maximum size allowed for multipart/form-data requests.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MultipartConfigElement

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

        public MultipartConfigElement​(java.lang.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 java.lang.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