public class BodyPartEntity extends Object implements Closeable
BodyPart when a
MultiPart entity is received and parsed.
Its primary purpose is to provide an input stream to retrieve the actual data.
However, it also transparently deals with storing the data in a temporary disk
file, if it is larger than a configurable size; otherwise, the data is stored
in memory for faster processing.| Constructor and Description |
|---|
BodyPartEntity(org.jvnet.mimepull.MIMEPart mimePart)
Constructs a new
BodyPartEntity with a MIMEPart. |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup()
Cleans up temporary file(s), if any were utilized.
|
void |
close()
Defers to
cleanup(). |
InputStream |
getInputStream()
Gets the input stream of the raw bytes of this body part entity.
|
public BodyPartEntity(org.jvnet.mimepull.MIMEPart mimePart)
BodyPartEntity with a MIMEPart.mimePart - MIMEPart containing the input stream of this body part entity.public InputStream getInputStream()
public void cleanup()
public void close()
throws IOException
cleanup().close in interface Closeableclose in interface AutoCloseableIOExceptionCopyright © 2007-2014, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.