Package io.vertx.ext.web.api.service
Class ServiceRequest
- java.lang.Object
- 
- io.vertx.ext.web.api.service.ServiceRequest
 
- 
 public class ServiceRequest extends Object Data object that encapsulates all informations about an HTTP Request
- 
- 
Constructor SummaryConstructors Constructor Description ServiceRequest()ServiceRequest(JsonObject json)ServiceRequest(JsonObject params, MultiMap headers, JsonObject user, JsonObject extra)ServiceRequest(ServiceRequest other)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonObjectgetExtra()Get extra payloadMultiMapgetHeaders()Get request headersJsonObjectgetParams()Get request parsedParameters as JSONJsonObjectgetUser()Get request principal user as routingContext.user().principal(), null if no user is authenticatedServiceRequestsetExtra(JsonObject extra)ServiceRequestsetHeaders(MultiMap headers)ServiceRequestsetParams(JsonObject params)ServiceRequestsetUser(JsonObject user)JsonObjecttoJson()
 
- 
- 
- 
Constructor Detail- 
ServiceRequestpublic ServiceRequest() 
 - 
ServiceRequestpublic ServiceRequest(JsonObject json) 
 - 
ServiceRequestpublic ServiceRequest(JsonObject params, MultiMap headers, JsonObject user, JsonObject extra) 
 - 
ServiceRequestpublic ServiceRequest(ServiceRequest other) 
 
- 
 - 
Method Detail- 
toJsonpublic JsonObject toJson() 
 - 
getParamspublic JsonObject getParams() Get request parsedParameters as JSON
 - 
getHeaderspublic MultiMap getHeaders() Get request headers
 - 
getUserpublic JsonObject getUser() Get request principal user as routingContext.user().principal(), null if no user is authenticated
 - 
getExtrapublic JsonObject getExtra() Get extra payload- Returns:
 
 - 
setParamspublic ServiceRequest setParams(JsonObject params) 
 - 
setHeaderspublic ServiceRequest setHeaders(MultiMap headers) 
 - 
setUserpublic ServiceRequest setUser(JsonObject user) 
 - 
setExtrapublic ServiceRequest setExtra(JsonObject extra) 
 
- 
 
-