Class SerialRequest
java.lang.Object
org.exoplatform.services.rest.ext.transport.SerialRequest
- All Implemented Interfaces:
Serializable
This class can be used as proxy when need to call RESTful services via RMI
(EJB). Usage : client create instance of SerialRequest, lookup EJB, call bean
method and pass SerialRequest as method parameter. Bean create instance of
GenericContainerRequest, GenericContainerResponse then uses
RequestHandler.- Version:
- $Id: $
- Author:
- Andrey Parfonov
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionSerialRequest(String method, URI serviceURI, javax.ws.rs.core.MultivaluedMap<String, String> headers, SerialInputData data) -
Method Summary
-
Constructor Details
-
SerialRequest
public SerialRequest(String method, URI serviceURI, javax.ws.rs.core.MultivaluedMap<String, String> headers, SerialInputData data)
-
-
Method Details
-
getMethod
- Returns:
- HTTP method, e.g. (GET, POST, DELETE, etc.)
-
getUri
- Returns:
- resource's relative URI
-
getHeaders
- Returns:
- HTTP headers, see
MultivaluedMap
-
setHeader
Set HTTP header with supplied name and value, preset header with this name will be overridden.- Parameters:
name- header namevalue- header value
-
addHeader
HTTP header with supplied name and value.- Parameters:
name- header namevalue- header value
-
getData
- Returns:
- See
SerialInputData
-