Package org.exoplatform.services.rest
Interface GenericContainerResponse
- All Known Implementing Classes:
ContainerResponse
public interface GenericContainerResponse
- Version:
- $Id: $
- Author:
- Andrey Parfonov
-
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.MediaTypejavax.ws.rs.core.ResponseGet presetResponse.intvoidsetResponse(javax.ws.rs.core.Response response) Set response.voidWrite response to output stream.
-
Method Details
-
setResponse
void setResponse(javax.ws.rs.core.Response response) Set response. New response can be override old one.- Parameters:
response- SeeResponse
-
getResponse
javax.ws.rs.core.Response getResponse()Get presetResponse. This method can be useful for modificationGenericContainerResponse. SeeResponseFilter.doFilter(GenericContainerResponse).- Returns:
- preset
Responseor null if it was not initialized yet.
-
writeResponse
Write response to output stream.- Throws:
IOException- if any i/o errors occurs
-
getStatus
int getStatus()- Returns:
- HTTP status
-
getHttpHeaders
- Returns:
- HTTP headers
-
getEntity
Object getEntity()- Returns:
- entity body
-
getEntityType
Type getEntityType()- Returns:
- entity type
-
getContentType
javax.ws.rs.core.MediaType getContentType()- Returns:
- body content type
-