Package org.eclipse.jetty.http
Class MultiPart.ByteBufferPart
java.lang.Object
org.eclipse.jetty.http.MultiPart.Part
org.eclipse.jetty.http.MultiPart.ByteBufferPart
- All Implemented Interfaces:
Closeable
,AutoCloseable
- Enclosing class:
- MultiPart
A MultiPart.Part
that holds its content in memory,
in one or more ByteBuffer
s.
-
Constructor Summary
ConstructorDescriptionByteBufferPart
(String name, String fileName, HttpFields fields, ByteBuffer... buffers) ByteBufferPart
(String name, String fileName, HttpFields fields, List<ByteBuffer> content) -
Method Summary
Modifier and TypeMethodDescriptionReturns the content of this part as a newContent.Source
toString()
Methods inherited from class org.eclipse.jetty.http.MultiPart.Part
close, delete, fail, getContentAsString, getContentSource, getFileName, getHeaders, getLength, getName, writeTo
-
Constructor Details
-
ByteBufferPart
-
ByteBufferPart
-
-
Method Details
-
newContentSource
Description copied from class:MultiPart.Part
Returns the content of this part as a new
Content.Source
If the content is reproducible, invoking this method multiple times will return a different independent instance for every invocation.
If the content is not reproducible, subsequent calls to this method will return null.
The content type and content encoding are specified in this part's
headers
.The content encoding may be specified by the part named
_charset_
, as specified in RFC 7578, section 4.6.- Specified by:
newContentSource
in classMultiPart.Part
- Returns:
- the content of this part as a new
Content.Source
or null if the content cannot be consumed multiple times. - See Also:
-
toString
-