Package org.eclipse.jetty.util
Class MultiPartInputStreamParser
java.lang.Object
org.eclipse.jetty.util.MultiPartInputStreamParser
Deprecated.
Replaced by org.eclipse.jetty.http.MultiPartFormInputStream
The code for MultiPartInputStream is slower than its replacement MultiPartFormInputStream. However
this class accepts formats non compliant the RFC that the new MultiPartFormInputStream does not accept.
MultiPartInputStream
Handle a MultiPart Mime input stream, breaking it up on the boundary into files and strings.
Non Compliance warnings are documented by the method
getNonComplianceWarnings()
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclass
Deprecated.static enum
Deprecated. -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMultiPartInputStreamParser
(InputStream in, String contentType, MultipartConfigElement config, File contextTmpDir) Deprecated.MultiPartInputStreamParser
(InputStream in, String contentType, MultipartConfigElement config, File contextTmpDir, int maxParts) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Deprecated.Delete any tmp storage for parts, and clear out the parts list.Deprecated.Deprecated.Get the already parsed parts.Deprecated.Get the named Part.getParts()
Deprecated.Parse, if necessary, the multipart data and return the list of Parts.boolean
Deprecated.no replacement offered.boolean
Deprecated.void
setDeleteOnExit
(boolean deleteOnExit) Deprecated.no replacement offered.void
setWriteFilesWithFilenames
(boolean writeFilesWithFilenames) Deprecated.
-
Field Details
-
__DEFAULT_MULTIPART_CONFIG
Deprecated. -
EMPTY_MAP
Deprecated.
-
-
Constructor Details
-
MultiPartInputStreamParser
public MultiPartInputStreamParser(InputStream in, String contentType, MultipartConfigElement config, File contextTmpDir) Deprecated.- Parameters:
in
- Request input streamcontentType
- Content-Type headerconfig
- MultipartConfigElementcontextTmpDir
- javax.servlet.context.tempdir
-
MultiPartInputStreamParser
public MultiPartInputStreamParser(InputStream in, String contentType, MultipartConfigElement config, File contextTmpDir, int maxParts) Deprecated.- Parameters:
in
- Request input streamcontentType
- Content-Type headerconfig
- MultipartConfigElementcontextTmpDir
- javax.servlet.context.tempdirmaxParts
- the maximum number of parts that can be parsed from the multipart content (0 for no parts allowed, -1 for unlimited parts).
-
-
Method Details
-
getNonComplianceWarnings
Deprecated.- Returns:
- an EnumSet of non compliances with the RFC that were accepted by this parser
-
getParsedParts
Deprecated.Get the already parsed parts.- Returns:
- the parts that were parsed
-
deleteParts
public void deleteParts()Deprecated.Delete any tmp storage for parts, and clear out the parts list. -
getParts
Deprecated.Parse, if necessary, the multipart data and return the list of Parts.- Returns:
- the parts
- Throws:
IOException
- if unable to get the parts
-
getPart
Deprecated.Get the named Part.- Parameters:
name
- the part name- Returns:
- the parts
- Throws:
IOException
- if unable to get the part
-
setDeleteOnExit
Deprecated.no replacement offered. -
setWriteFilesWithFilenames
public void setWriteFilesWithFilenames(boolean writeFilesWithFilenames) Deprecated. -
isWriteFilesWithFilenames
public boolean isWriteFilesWithFilenames()Deprecated. -
isDeleteOnExit
Deprecated.no replacement offered.
-