org.jboss.resteasy.plugins.providers.multipart
Interface InputPart
- All Known Implementing Classes:
- MultipartInputImpl.PartImpl
public interface InputPart
Represents one part of a multipart message.
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
DEFAULT_CONTENT_TYPE_PROPERTY
static final String DEFAULT_CONTENT_TYPE_PROPERTY
- If no content-type header is sent in a multipart message part
"text/plain; charset=ISO-8859-1" is assumed.
This can be overwritten by setting a different String value in
HttpRequest.setAttribute(String, Object)
with this ("resteasy.provider.multipart.inputpart.defaultContentType")
String as key. It should be done in a
PreProcessInterceptor
.
- See Also:
- Constant Field Values
getHeaders
MultivaluedMap<String,String> getHeaders()
- Returns:
- headers of this part
getBodyAsString
String getBodyAsString()
throws IOException
- Throws:
IOException
getBody
<T> T getBody(Class<T> type,
Type genericType)
throws IOException
- Throws:
IOException
getBody
<T> T getBody(GenericType<T> type)
throws IOException
- Throws:
IOException
getMediaType
MediaType getMediaType()
- Returns:
- "Content-Type" of this part
isContentTypeFromMessage
boolean isContentTypeFromMessage()
- Returns:
- true if the Content-Type was resolved from the message, false if
it was resolved from the server default
Copyright © 2012. All Rights Reserved.