public class Envelop extends Object implements Serializable
| Modifier and Type | Method and Description |
|---|---|
io.vertx.core.json.JsonObject |
data()
Extract data part
|
<T> T |
data(Class<T> clazz)
Extract data part to t
|
static <T> T |
data(io.vertx.core.eventbus.Message<Envelop> message,
Class<T> clazz)
Extract message part to t
|
static Envelop |
failure(WebException error)
Failure response with exception
|
io.vertx.core.MultiMap |
headers() |
static Envelop |
ok()
Empty content success
|
String |
response()
Convert to response
|
void |
setHeaders(io.vertx.core.MultiMap headers) |
void |
setUser(io.vertx.ext.auth.User user) |
io.vertx.core.http.HttpStatusCode |
status()
Extract status
|
static <T> Envelop |
success(T entity) |
io.vertx.ext.auth.User |
user()
Simple set/get for User/Headers
|
boolean |
valid()
Whether this envelop is valid.
|
public boolean valid()
public io.vertx.core.json.JsonObject data()
public <T> T data(Class<T> clazz)
T - clazz - public String response()
public io.vertx.core.http.HttpStatusCode status()
public io.vertx.ext.auth.User user()
public io.vertx.core.MultiMap headers()
public void setUser(io.vertx.ext.auth.User user)
public void setHeaders(io.vertx.core.MultiMap headers)
public static Envelop ok()
public static <T> Envelop success(T entity)
public static Envelop failure(WebException error)
error - Copyright © 2017. All rights reserved.