public class StreamingCommonsMultipartWrapper extends Object implements MultipartWrapper
Modifier and Type | Class and Description |
---|---|
static class |
StreamingCommonsMultipartWrapper.FileItem |
Constructor and Description |
---|
StreamingCommonsMultipartWrapper() |
Modifier and Type | Method and Description |
---|---|
void |
build(HttpServletRequest request,
File tempDir,
long maxPostSize)
Pseudo-constructor that allows the class to perform any initialization necessary.
|
Enumeration<String> |
getFileParameterNames()
Fetches the names of all file parameters in the request.
|
FileBean |
getFileParameterValue(String name)
Responsible for constructing a FileBean object for the named file parameter.
|
Enumeration<String> |
getParameterNames()
Fetches the names of all non-file parameters in the request.
|
String[] |
getParameterValues(String name)
Fetches all values of a specific parameter in the request.
|
public static final String copyright
public void build(HttpServletRequest request, File tempDir, long maxPostSize) throws IOException, FileUploadLimitExceededException
build
in interface MultipartWrapper
request
- an HttpServletRequest that has a content-type of multipart.tempDir
- a File representing the temporary directory that can be used to store
file parts as they are uploaded if this is desirablemaxPostSize
- the size in bytes beyond which the request should not be read, and a
FileUploadLimitExceeded exception should be thrownIOException
- if a problem occurs processing the request of storing temporary
filesFileUploadLimitExceededException
- if the POST content is longer than the
maxPostSize supplied.public Enumeration<String> getParameterNames()
getParameterNames
in interface MultipartWrapper
public String[] getParameterValues(String name)
getParameterValues
in interface MultipartWrapper
name
- the name of the request parameterpublic Enumeration<String> getFileParameterNames()
getFileParameterNames
in interface MultipartWrapper
public FileBean getFileParameterValue(String name)
getFileParameterValue
in interface MultipartWrapper
name
- the name of the file parameter