public class VitamAsyncInputStreamResponse
extends javax.ws.rs.core.Response
Map headers = new HashMap<>();
headers.put(HttpHeaders.CONTENT_TYPE, response.getMediaType().toString());
headers.put(HttpHeaders.CONTENT_DISPOSITION, response.getHeaderString(HttpHeaders.CONTENT_DISPOSITION));
headers.put(GlobalDataRest.X_QUALIFIER, xQualifier);
headers.put(GlobalDataRest.X_VERSION, xVersion);
return new VitamAsyncInputStreamResponse(response, Status.OK, headers);
return new VitamAsyncInputStreamResponse(response, Status.OK, MediaType.APPLICATION_OCTET_STREAM_TYPE);
return new VitamAsyncInputStreamResponse(response);
| Constructor and Description |
|---|
VitamAsyncInputStreamResponse(InputStream inputStream,
javax.ws.rs.core.Response.Status status,
Map<String,String> headers) |
VitamAsyncInputStreamResponse(javax.ws.rs.core.Response response) |
VitamAsyncInputStreamResponse(javax.ws.rs.core.Response response,
javax.ws.rs.core.Response.Status status,
Map<String,String> headers) |
VitamAsyncInputStreamResponse(javax.ws.rs.core.Response response,
javax.ws.rs.core.Response.Status status,
javax.ws.rs.core.MediaType mediaType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
bufferEntity() |
void |
close() |
Set<String> |
getAllowedMethods() |
Map<String,javax.ws.rs.core.NewCookie> |
getCookies() |
Date |
getDate() |
static Map<String,String> |
getDefaultMapFromResponse(javax.ws.rs.core.Response response)
Return the default Map of headers from Response
|
Object |
getEntity() |
javax.ws.rs.core.EntityTag |
getEntityTag() |
javax.ws.rs.core.MultivaluedMap<String,Object> |
getHeaders() |
String |
getHeaderString(String name) |
Locale |
getLanguage() |
Date |
getLastModified() |
int |
getLength() |
javax.ws.rs.core.Link |
getLink(String relation) |
javax.ws.rs.core.Link.Builder |
getLinkBuilder(String relation) |
Set<javax.ws.rs.core.Link> |
getLinks() |
URI |
getLocation() |
javax.ws.rs.core.MediaType |
getMediaType() |
javax.ws.rs.core.MultivaluedMap<String,Object> |
getMetadata() |
int |
getStatus() |
javax.ws.rs.core.Response.StatusType |
getStatusInfo() |
javax.ws.rs.core.MultivaluedMap<String,String> |
getStringHeaders() |
boolean |
hasEntity() |
boolean |
hasLink(String relation) |
<T> T |
readEntity(Class<T> entityType) |
<T> T |
readEntity(Class<T> entityType,
Annotation[] annotations) |
<T> T |
readEntity(javax.ws.rs.core.GenericType<T> entityType) |
<T> T |
readEntity(javax.ws.rs.core.GenericType<T> entityType,
Annotation[] annotations) |
public VitamAsyncInputStreamResponse(javax.ws.rs.core.Response response)
response - public VitamAsyncInputStreamResponse(javax.ws.rs.core.Response response,
javax.ws.rs.core.Response.Status status,
javax.ws.rs.core.MediaType mediaType)
response - status - mediaType - public VitamAsyncInputStreamResponse(javax.ws.rs.core.Response response,
javax.ws.rs.core.Response.Status status,
Map<String,String> headers)
response - status - headers - public VitamAsyncInputStreamResponse(InputStream inputStream, javax.ws.rs.core.Response.Status status, Map<String,String> headers)
inputStream - status - headers - public static final Map<String,String> getDefaultMapFromResponse(javax.ws.rs.core.Response response)
response - public int getStatus()
getStatus in class javax.ws.rs.core.Responsepublic javax.ws.rs.core.Response.StatusType getStatusInfo()
getStatusInfo in class javax.ws.rs.core.Responsepublic javax.ws.rs.core.MediaType getMediaType()
getMediaType in class javax.ws.rs.core.Responsepublic Object getEntity()
getEntity in class javax.ws.rs.core.Responsepublic <T> T readEntity(Class<T> entityType)
readEntity in class javax.ws.rs.core.Responsepublic <T> T readEntity(javax.ws.rs.core.GenericType<T> entityType)
readEntity in class javax.ws.rs.core.Responsepublic <T> T readEntity(Class<T> entityType, Annotation[] annotations)
readEntity in class javax.ws.rs.core.Responsepublic <T> T readEntity(javax.ws.rs.core.GenericType<T> entityType,
Annotation[] annotations)
readEntity in class javax.ws.rs.core.Responsepublic void close()
close in class javax.ws.rs.core.Responsepublic javax.ws.rs.core.MultivaluedMap<String,Object> getHeaders()
getHeaders in class javax.ws.rs.core.Responsepublic boolean hasEntity()
hasEntity in class javax.ws.rs.core.Responsepublic boolean bufferEntity()
bufferEntity in class javax.ws.rs.core.Responsepublic Locale getLanguage()
getLanguage in class javax.ws.rs.core.Responsepublic int getLength()
getLength in class javax.ws.rs.core.Responsepublic Set<String> getAllowedMethods()
getAllowedMethods in class javax.ws.rs.core.Responsepublic Map<String,javax.ws.rs.core.NewCookie> getCookies()
getCookies in class javax.ws.rs.core.Responsepublic javax.ws.rs.core.EntityTag getEntityTag()
getEntityTag in class javax.ws.rs.core.Responsepublic Date getDate()
getDate in class javax.ws.rs.core.Responsepublic Date getLastModified()
getLastModified in class javax.ws.rs.core.Responsepublic URI getLocation()
getLocation in class javax.ws.rs.core.Responsepublic Set<javax.ws.rs.core.Link> getLinks()
getLinks in class javax.ws.rs.core.Responsepublic boolean hasLink(String relation)
hasLink in class javax.ws.rs.core.Responsepublic javax.ws.rs.core.Link getLink(String relation)
getLink in class javax.ws.rs.core.Responsepublic javax.ws.rs.core.Link.Builder getLinkBuilder(String relation)
getLinkBuilder in class javax.ws.rs.core.Responsepublic javax.ws.rs.core.MultivaluedMap<String,Object> getMetadata()
getMetadata in class javax.ws.rs.core.Responsepublic javax.ws.rs.core.MultivaluedMap<String,String> getStringHeaders()
getStringHeaders in class javax.ws.rs.core.ResponseCopyright © 2018 Vitam. All rights reserved.