Class SerialResponse
- java.lang.Object
-
- org.exoplatform.services.rest.ext.transport.SerialResponse
-
- All Implemented Interfaces:
Serializable
public class SerialResponse extends Object implements Serializable
SerialResponse can be used for transfer data (HTTP status, HTTP headers, entity) fromGenericContainerResponsevia RMI.- Version:
- $Id: $
- Author:
- Andrey Parfonov
- See Also:
SerialRequest, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SerialResponse()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHeader(String name, String value)HTTP header with supplied name and value.SerialInputDatagetData()javax.ws.rs.core.MultivaluedMap<String,String>getHeaders()intgetStatus()voidsetData(SerialInputData data)voidsetHeader(String name, String value)Set HTTP header with supplied name and value, preset header with this name will be overridden.voidsetStatus(int status)Set HTTP status for response.
-
-
-
Method Detail
-
getStatus
public int getStatus()
- Returns:
- HTTP status of response
-
setStatus
public void setStatus(int status)
Set HTTP status for response.- Parameters:
status- HTTP status
-
getHeaders
public javax.ws.rs.core.MultivaluedMap<String,String> getHeaders()
- Returns:
- HTTP headers, also see
MultivaluedMap
-
setHeader
public void setHeader(String name, String value)
Set HTTP header with supplied name and value, preset header with this name will be overridden.- Parameters:
name- header namevalue- header value
-
addHeader
public void addHeader(String name, String value)
HTTP header with supplied name and value.- Parameters:
name- header namevalue- header value
-
getData
public SerialInputData getData()
- Returns:
- See
SerialInputData
-
setData
public void setData(SerialInputData data)
- Parameters:
data- seeSerialInputData
-
-