public final class Ux extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Ux.Jooq |
static class |
Ux.Jwt |
static class |
Ux.Mongo |
static class |
Ux.Pool |
| Constructor and Description |
|---|
Ux() |
| Modifier and Type | Method and Description |
|---|---|
static void |
appendJson(io.vertx.core.json.JsonObject target,
io.vertx.core.json.JsonObject source) |
static void |
assignAuditor(Object reference,
boolean isUpdate) |
static io.vertx.core.json.JsonArray |
assignField(io.vertx.core.json.JsonArray items,
io.vertx.core.json.JsonArray targets,
String field) |
static io.vertx.core.json.JsonArray |
assignSerial(io.vertx.core.json.JsonArray items,
io.vertx.core.json.JsonArray serials) |
static void |
debug(Object... objects) |
static <T> io.vertx.core.Future<T> |
debug(T item) |
static BiConsumer<io.vertx.core.json.JsonArray,Object> |
fnCollectJArray() |
static io.vertx.core.Future<io.vertx.core.json.JsonObject> |
fnRpc(io.vertx.core.json.JsonArray array) |
static io.vertx.core.Future<io.vertx.core.json.JsonArray> |
fnRpc(io.vertx.core.json.JsonObject data) |
static <T> T |
fromEnvelop(Envelop envelop,
Class<T> clazz,
String pojo) |
static io.vertx.core.json.JsonObject |
fromEnvelop(Envelop envelop,
String pojo) |
static <T> T |
fromEnvelop1(Envelop envelop,
Class<T> clazz,
String pojo) |
static io.vertx.core.json.JsonObject |
fromEnvelop1(Envelop envelop,
String pojo) |
static <T> T |
fromEnvelop2(Envelop envelop,
Class<T> clazz,
String pojo) |
static io.vertx.core.json.JsonObject |
fromEnvelop2(Envelop envelop,
String pojo) |
static <T> T |
fromEnvelop3(Envelop envelop,
Class<T> clazz,
String pojo) |
static io.vertx.core.json.JsonObject |
fromEnvelop3(Envelop envelop,
String pojo) |
static <T> T |
fromJson(io.vertx.core.json.JsonObject data,
Class<T> clazz) |
static <T> T |
fromJson(io.vertx.core.json.JsonObject data,
Class<T> clazz,
String pojo) |
static io.vertx.core.json.JsonObject |
fromJson(io.vertx.core.json.JsonObject data,
String pojo) |
static io.vertx.core.json.JsonArray |
getArray(Envelop envelop) |
static io.vertx.core.json.JsonArray |
getArray(Envelop envelop,
int index) |
static io.vertx.core.json.JsonArray |
getArray(io.vertx.core.eventbus.Message<Envelop> message) |
static io.vertx.core.json.JsonArray |
getArray(io.vertx.core.eventbus.Message<Envelop> message,
int index) |
static io.vertx.core.json.JsonArray |
getArray1(Envelop envelop) |
static io.vertx.core.json.JsonArray |
getArray1(io.vertx.core.eventbus.Message<Envelop> message) |
static io.vertx.core.json.JsonArray |
getArray2(Envelop envelop) |
static io.vertx.core.json.JsonArray |
getArray2(io.vertx.core.eventbus.Message<Envelop> message) |
static io.vertx.core.json.JsonArray |
getArray3(Envelop envelop) |
static io.vertx.core.json.JsonArray |
getArray3(io.vertx.core.eventbus.Message<Envelop> message) |
static io.vertx.core.json.JsonObject |
getBody(Envelop envelop) |
static io.vertx.core.json.JsonObject |
getBody(io.vertx.core.eventbus.Message<Envelop> message) |
static <T> T |
getBodyT(Envelop envelop,
Class<T> clazz) |
static <T> T |
getBodyT(io.vertx.core.eventbus.Message<Envelop> message,
Class<T> clazz) |
static Inquiry |
getInquiry(io.vertx.core.json.JsonObject envelop) |
static Inquiry |
getInquiry(io.vertx.core.json.JsonObject envelop,
String pojo) |
static Integer |
getInteger(Envelop envelop) |
static Integer |
getInteger(Envelop envelop,
int index) |
static Integer |
getInteger(io.vertx.core.eventbus.Message<Envelop> message) |
static Integer |
getInteger(io.vertx.core.eventbus.Message<Envelop> message,
int index) |
static Integer |
getInteger1(Envelop envelop) |
static Integer |
getInteger1(io.vertx.core.eventbus.Message<Envelop> message) |
static Integer |
getInteger2(Envelop envelop) |
static Integer |
getInteger2(io.vertx.core.eventbus.Message<Envelop> message) |
static Integer |
getInteger3(Envelop envelop) |
static Integer |
getInteger3(io.vertx.core.eventbus.Message<Envelop> message) |
static io.vertx.core.json.JsonObject |
getJson(Envelop envelop) |
static io.vertx.core.json.JsonObject |
getJson(Envelop envelop,
int index) |
static io.vertx.core.json.JsonObject |
getJson(io.vertx.core.eventbus.Message<Envelop> message) |
static io.vertx.core.json.JsonObject |
getJson(io.vertx.core.eventbus.Message<Envelop> message,
int index) |
static io.vertx.core.json.JsonObject |
getJson1(Envelop envelop) |
static io.vertx.core.json.JsonObject |
getJson1(io.vertx.core.eventbus.Message<Envelop> message) |
static io.vertx.core.json.JsonObject |
getJson2(Envelop envelop) |
static io.vertx.core.json.JsonObject |
getJson2(io.vertx.core.eventbus.Message<Envelop> message) |
static io.vertx.core.json.JsonObject |
getJson3(Envelop envelop) |
static io.vertx.core.json.JsonObject |
getJson3(io.vertx.core.eventbus.Message<Envelop> message) |
static Long |
getLong(Envelop envelop) |
static Long |
getLong(Envelop envelop,
int index) |
static Long |
getLong(io.vertx.core.eventbus.Message<Envelop> message) |
static Long |
getLong(io.vertx.core.eventbus.Message<Envelop> message,
int index) |
static Long |
getLong1(Envelop envelop) |
static Long |
getLong1(io.vertx.core.eventbus.Message<Envelop> message) |
static Long |
getLong2(Envelop envelop) |
static Long |
getLong2(io.vertx.core.eventbus.Message<Envelop> message) |
static Long |
getLong3(Envelop envelop) |
static Long |
getLong3(io.vertx.core.eventbus.Message<Envelop> message) |
static Object |
getSession(Envelop envelop,
String field) |
static Object |
getSession(io.vertx.core.eventbus.Message<Envelop> message,
String field) |
static String |
getString(Envelop envelop) |
static String |
getString(Envelop envelop,
int index) |
static String |
getString(io.vertx.core.eventbus.Message<Envelop> message) |
static String |
getString(io.vertx.core.eventbus.Message<Envelop> message,
int index) |
static String |
getString1(Envelop envelop) |
static String |
getString1(io.vertx.core.eventbus.Message<Envelop> message) |
static String |
getString2(Envelop envelop) |
static String |
getString2(io.vertx.core.eventbus.Message<Envelop> message) |
static String |
getString3(Envelop envelop) |
static String |
getString3(io.vertx.core.eventbus.Message<Envelop> message) |
static <T> T |
getT(Envelop envelop,
Class<T> clazz) |
static <T> T |
getT(Envelop envelop,
int index,
Class<T> clazz) |
static <T> T |
getT(io.vertx.core.eventbus.Message<Envelop> message,
Class<T> clazz) |
static <T> T |
getT(io.vertx.core.eventbus.Message<Envelop> message,
int index,
Class<T> clazz) |
static <T> T |
getT1(Envelop envelop,
Class<T> clazz) |
static <T> T |
getT1(io.vertx.core.eventbus.Message<Envelop> message,
Class<T> clazz) |
static <T> T |
getT2(Envelop envelop,
Class<T> clazz) |
static <T> T |
getT2(io.vertx.core.eventbus.Message<Envelop> message,
Class<T> clazz) |
static <T> T |
getT3(Envelop envelop,
Class<T> clazz) |
static <T> T |
getT3(io.vertx.core.eventbus.Message<Envelop> message,
Class<T> clazz) |
static String |
getToken(String token,
String field) |
static String |
getUserID(Envelop envelop,
String field) |
static String |
getUserID(io.vertx.core.eventbus.Message<Envelop> message,
String field) |
static UUID |
getUserUUID(Envelop envelop,
String field) |
static UUID |
getUserUUID(io.vertx.core.eventbus.Message<Envelop> message,
String field) |
static io.vertx.up.func.wait.Log |
log(Class<?> clazz) |
static <T> io.vertx.core.Future<Envelop> |
then(T entity) |
static <F,S,T> io.vertx.core.Future<T> |
thenComposite(io.vertx.core.Future<F> source,
BiFunction<F,List<S>,T> mergeFun,
Function<F,io.vertx.core.Future<S>>... functions) |
static <F,S,T> io.vertx.core.Future<T> |
thenComposite(io.vertx.core.Future<F> source,
BiFunction<F,List<S>,T> mergeFun,
Supplier<io.vertx.core.Future<S>>... suppliers)
Merge multi Future<> to single one, one for all module.
|
static io.vertx.core.Future<io.vertx.core.json.JsonArray> |
thenComposite(List<io.vertx.core.Future<io.vertx.core.json.JsonObject>> futures) |
static <T> io.vertx.core.Future<T> |
thenError(Class<? extends WebException> clazz,
Object... args) |
static io.vertx.core.Future<io.vertx.core.json.JsonObject> |
thenError(io.vertx.core.Future<Boolean> condition,
Supplier<io.vertx.core.Future<io.vertx.core.json.JsonObject>> trueFuture,
Class<? extends WebException> clazz,
Object... args) |
static <T,R> io.vertx.core.Future<R> |
thenError(io.vertx.core.Future<Boolean> condition,
Supplier<io.vertx.core.Future<T>> trueFuture,
Function<T,R> trueFun,
Class<? extends WebException> clazz,
Object... args) |
static <T> io.vertx.core.Future<T> |
thenGeneric(Consumer<io.vertx.core.Future<T>> consumer) |
static <T> io.vertx.core.Future<T> |
thenGeneric(Object result,
io.vertx.core.Future<T> future,
Throwable ex) |
static <T> io.vertx.core.Future<io.vertx.core.json.JsonArray> |
thenJsonMore(List<T> list) |
static <T> io.vertx.core.Future<io.vertx.core.json.JsonArray> |
thenJsonMore(List<T> list,
String pojo) |
static <T> io.vertx.core.Future<io.vertx.core.json.JsonObject> |
thenJsonOne(List<T> list,
String pojo) |
static <T> io.vertx.core.Future<io.vertx.core.json.JsonObject> |
thenJsonOne(T entity,
String pojo) |
static <T> io.vertx.core.Future<Envelop> |
thenMore(List<T> list,
String pojo) |
static <T> io.vertx.core.Future<Envelop> |
thenOne(T entity,
String pojo) |
static <T,F,R> io.vertx.core.Future<R> |
thenOtherwise(io.vertx.core.Future<Boolean> condition,
Supplier<io.vertx.core.Future<T>> trueFuture,
Function<T,R> trueFun,
Supplier<io.vertx.core.Future<F>> falseFuture,
Function<F,R> falseFun) |
static <F,S,T> io.vertx.core.Future<List<T>> |
thenParallel(io.vertx.core.Future<List<F>> source,
Function<F,io.vertx.core.Future<S>> generateFun,
BiFunction<F,S,T> mergeFun)
Parallel generate
Source ->
source1 -> Future<1>
source2 -> Future<2>
For each element merge 1,2 -> 3
|
static io.vertx.core.Future<io.vertx.core.json.JsonObject> |
thenParallelArray(io.vertx.core.Future<io.vertx.core.json.JsonArray>... sources) |
static io.vertx.core.Future<io.vertx.core.json.JsonArray> |
thenParallelArray(io.vertx.core.Future<io.vertx.core.json.JsonArray> source,
Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> generateFun,
BinaryOperator<io.vertx.core.json.JsonObject> operatorFun) |
static io.vertx.core.Future<io.vertx.core.json.JsonObject> |
thenParallelJson(io.vertx.core.Future<io.vertx.core.json.JsonObject>... sources) |
static io.vertx.core.Future<io.vertx.core.json.JsonObject> |
thenParallelJson(io.vertx.core.Future<io.vertx.core.json.JsonObject> source,
Function<io.vertx.core.json.JsonObject,List<io.vertx.core.Future>> generateFun,
BiConsumer<io.vertx.core.json.JsonObject,io.vertx.core.json.JsonObject>... operatorFun) |
static io.vertx.core.Future<io.vertx.core.json.JsonObject> |
thenParallelJson(io.vertx.core.json.JsonObject source,
Function<io.vertx.core.json.JsonObject,List<io.vertx.core.Future>> generateFun,
BiConsumer<io.vertx.core.json.JsonObject,io.vertx.core.json.JsonObject>... operatorFun) |
static <T> io.vertx.core.Future<io.vertx.core.json.JsonObject> |
thenRpc(String name,
String address,
io.vertx.core.json.JsonObject params) |
static <T> io.vertx.core.Future<io.vertx.core.json.JsonObject> |
thenRpc(String name,
String address,
String field,
Object value) |
static io.vertx.core.Future<io.vertx.core.json.JsonArray> |
thenScatterJson(io.vertx.core.Future<io.vertx.core.json.JsonArray> source,
Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonArray>> generateFun,
BiFunction<io.vertx.core.json.JsonObject,io.vertx.core.json.JsonArray,io.vertx.core.json.JsonObject> mergeFun)
Scatter generate
Source ->
source1 -> Future
|
static <T,R> io.vertx.core.Future<R> |
thenTrue(io.vertx.core.Future<Boolean> condition,
Supplier<io.vertx.core.Future<T>> trueFuture,
Function<T,R> trueFun) |
static void |
timer(Class<?> clazz,
io.vertx.up.func.Actuator actuator) |
static <T> T |
timer(Class<?> clazz,
Supplier<T> supplier) |
static Envelop |
to(Class<? extends WebException> clazz,
Object... args) |
static <T> Envelop |
to(List<T> list) |
static <T> Envelop |
to(T entity) |
static <T> Envelop |
to(T entity,
WebException error) |
static <T> io.vertx.core.json.JsonArray |
toArray(List<T> list) |
static <T> io.vertx.core.json.JsonArray |
toArray(List<T> list,
String pojo) |
static <T> io.vertx.core.json.JsonArray |
toArrayFun(List<T> list,
Function<io.vertx.core.json.JsonObject,io.vertx.core.json.JsonObject> convert) |
static WebException |
toError(Class<?> clazz,
Throwable error) |
static WebException |
toError(Class<? extends WebException> clazz,
Object... args) |
static io.vertx.core.json.JsonObject |
toFilters(String[] columns,
Supplier<Object>... supplier) |
static <T> io.vertx.core.Future<T> |
toFuture(io.vertx.up.func.Actuator executor,
Supplier<io.vertx.core.Future<T>> caseLine) |
static <T> io.vertx.core.Future<T> |
toFuture(Supplier<io.vertx.core.Future<T>> caseLine) |
static <T> io.vertx.core.Future<T> |
toFuture(T entity) |
static <T,R> io.vertx.core.Future<R> |
toFuture(T entity,
Supplier<R> defaultFun,
Function<T,R> actualFun) |
static <T> io.vertx.core.Handler<io.vertx.core.AsyncResult<T>> |
toHandler(io.vertx.core.eventbus.Message<Envelop> message) |
static <T> io.vertx.core.Handler<io.vertx.core.AsyncResult<Boolean>> |
toHandler(io.vertx.core.eventbus.Message<Envelop> message,
io.vertx.core.json.JsonObject data) |
static <T> io.vertx.core.json.JsonObject |
toJson(T entity) |
static <T> io.vertx.core.json.JsonObject |
toJson(T entity,
String pojo) |
static <T> io.vertx.core.json.JsonObject |
toJsonByGroup(io.vertx.core.json.JsonArray array,
String field) |
static <T> io.vertx.core.json.JsonObject |
toJsonFun(T entity,
Function<io.vertx.core.json.JsonObject,io.vertx.core.json.JsonObject> convert) |
static io.vertx.core.Future<io.vertx.core.json.JsonObject> |
toJsonFutureByGroup(io.vertx.core.json.JsonArray array,
String field) |
static Envelop |
toOne(io.vertx.core.json.JsonArray array) |
static Pager |
toPager(int page,
int size) |
static Pager |
toPager(io.vertx.core.json.JsonObject data) |
static io.vertx.core.json.JsonObject |
toPagerJson(int page,
int size) |
static Sorter |
toSorter(String field,
boolean asc) |
static Sorter |
toSorter(String field,
int mode) |
static <T> io.vertx.core.json.JsonObject |
toUnique(io.vertx.core.json.JsonArray array) |
static <T> io.vertx.core.json.JsonObject |
toUnique(List<T> list) |
static <T> io.vertx.core.json.JsonObject |
toUnique(List<T> list,
String pojo) |
public static io.vertx.up.func.wait.Log log(Class<?> clazz)
public static void debug(Object... objects)
public static <T> io.vertx.core.Future<T> debug(T item)
public static void timer(Class<?> clazz, io.vertx.up.func.Actuator actuator)
public static io.vertx.core.json.JsonObject toPagerJson(int page,
int size)
public static Pager toPager(int page, int size)
public static Pager toPager(io.vertx.core.json.JsonObject data)
public static <T> io.vertx.core.json.JsonObject toJson(T entity)
public static <T> io.vertx.core.json.JsonObject toJson(T entity,
String pojo)
public static io.vertx.core.json.JsonObject toFilters(String[] columns, Supplier<Object>... supplier)
public static <T> T fromJson(io.vertx.core.json.JsonObject data,
Class<T> clazz)
public static <T> T fromJson(io.vertx.core.json.JsonObject data,
Class<T> clazz,
String pojo)
public static io.vertx.core.json.JsonObject fromJson(io.vertx.core.json.JsonObject data,
String pojo)
public static <T> io.vertx.core.json.JsonObject toJsonFun(T entity,
Function<io.vertx.core.json.JsonObject,io.vertx.core.json.JsonObject> convert)
public static <T> io.vertx.core.json.JsonObject toJsonByGroup(io.vertx.core.json.JsonArray array,
String field)
public static io.vertx.core.Future<io.vertx.core.json.JsonObject> toJsonFutureByGroup(io.vertx.core.json.JsonArray array,
String field)
public static void appendJson(io.vertx.core.json.JsonObject target,
io.vertx.core.json.JsonObject source)
public static WebException toError(Class<? extends WebException> clazz, Object... args)
public static WebException toError(Class<?> clazz, Throwable error)
public static <T> io.vertx.core.json.JsonArray toArray(List<T> list)
public static <T> io.vertx.core.json.JsonArray toArrayFun(List<T> list, Function<io.vertx.core.json.JsonObject,io.vertx.core.json.JsonObject> convert)
public static BiConsumer<io.vertx.core.json.JsonArray,Object> fnCollectJArray()
public static <T> io.vertx.core.Future<T> toFuture(T entity)
public static <T,R> io.vertx.core.Future<R> toFuture(T entity,
Supplier<R> defaultFun,
Function<T,R> actualFun)
public static <T> io.vertx.core.Future<T> toFuture(Supplier<io.vertx.core.Future<T>> caseLine)
public static <T> io.vertx.core.Future<T> toFuture(io.vertx.up.func.Actuator executor,
Supplier<io.vertx.core.Future<T>> caseLine)
public static Envelop to(Class<? extends WebException> clazz, Object... args)
public static <T> Envelop to(T entity)
public static <T> Envelop to(T entity, WebException error)
public static Envelop toOne(io.vertx.core.json.JsonArray array)
public static <T> io.vertx.core.json.JsonObject toUnique(List<T> list)
public static <T> io.vertx.core.json.JsonObject toUnique(io.vertx.core.json.JsonArray array)
public static String getUserID(io.vertx.core.eventbus.Message<Envelop> message, String field)
public static UUID getUserUUID(io.vertx.core.eventbus.Message<Envelop> message, String field)
public static Object getSession(io.vertx.core.eventbus.Message<Envelop> message, String field)
public static io.vertx.core.json.JsonArray assignSerial(io.vertx.core.json.JsonArray items,
io.vertx.core.json.JsonArray serials)
public static io.vertx.core.json.JsonArray assignField(io.vertx.core.json.JsonArray items,
io.vertx.core.json.JsonArray targets,
String field)
public static void assignAuditor(Object reference, boolean isUpdate)
public static io.vertx.core.Future<io.vertx.core.json.JsonObject> fnRpc(io.vertx.core.json.JsonArray array)
public static io.vertx.core.Future<io.vertx.core.json.JsonArray> fnRpc(io.vertx.core.json.JsonObject data)
public static <T> io.vertx.core.Handler<io.vertx.core.AsyncResult<T>> toHandler(io.vertx.core.eventbus.Message<Envelop> message)
public static <T> io.vertx.core.Handler<io.vertx.core.AsyncResult<Boolean>> toHandler(io.vertx.core.eventbus.Message<Envelop> message, io.vertx.core.json.JsonObject data)
public static <T> io.vertx.core.Future<io.vertx.core.json.JsonObject> thenRpc(String name, String address, io.vertx.core.json.JsonObject params)
public static <T> io.vertx.core.Future<io.vertx.core.json.JsonObject> thenRpc(String name, String address, String field, Object value)
public static <T> io.vertx.core.Future<Envelop> then(T entity)
public static <T> io.vertx.core.Future<io.vertx.core.json.JsonArray> thenJsonMore(List<T> list)
public static <T> io.vertx.core.Future<io.vertx.core.json.JsonArray> thenJsonMore(List<T> list, String pojo)
public static <T> io.vertx.core.Future<io.vertx.core.json.JsonObject> thenJsonOne(List<T> list, String pojo)
public static <T> io.vertx.core.Future<io.vertx.core.json.JsonObject> thenJsonOne(T entity,
String pojo)
public static <T> io.vertx.core.Future<T> thenGeneric(Consumer<io.vertx.core.Future<T>> consumer)
public static <T> io.vertx.core.Future<T> thenGeneric(Object result, io.vertx.core.Future<T> future, Throwable ex)
public static <F,S,T> io.vertx.core.Future<List<T>> thenParallel(io.vertx.core.Future<List<F>> source, Function<F,io.vertx.core.Future<S>> generateFun, BiFunction<F,S,T> mergeFun)
F - firstS - secondT - thirdsource - ListgenerateFun - F -> FuturemergeFun - Each element: (F,S) -> Tpublic static io.vertx.core.Future<io.vertx.core.json.JsonArray> thenParallelArray(io.vertx.core.Future<io.vertx.core.json.JsonArray> source,
Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> generateFun,
BinaryOperator<io.vertx.core.json.JsonObject> operatorFun)
public static io.vertx.core.Future<io.vertx.core.json.JsonObject> thenParallelArray(io.vertx.core.Future<io.vertx.core.json.JsonArray>... sources)
public static io.vertx.core.Future<io.vertx.core.json.JsonObject> thenParallelJson(io.vertx.core.Future<io.vertx.core.json.JsonObject>... sources)
public static io.vertx.core.Future<io.vertx.core.json.JsonObject> thenParallelJson(io.vertx.core.Future<io.vertx.core.json.JsonObject> source,
Function<io.vertx.core.json.JsonObject,List<io.vertx.core.Future>> generateFun,
BiConsumer<io.vertx.core.json.JsonObject,io.vertx.core.json.JsonObject>... operatorFun)
public static io.vertx.core.Future<io.vertx.core.json.JsonObject> thenParallelJson(io.vertx.core.json.JsonObject source,
Function<io.vertx.core.json.JsonObject,List<io.vertx.core.Future>> generateFun,
BiConsumer<io.vertx.core.json.JsonObject,io.vertx.core.json.JsonObject>... operatorFun)
public static io.vertx.core.Future<io.vertx.core.json.JsonArray> thenScatterJson(io.vertx.core.Future<io.vertx.core.json.JsonArray> source,
Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonArray>> generateFun,
BiFunction<io.vertx.core.json.JsonObject,io.vertx.core.json.JsonArray,io.vertx.core.json.JsonObject> mergeFun)
source - JsonArraygenerateFun - JsonObject -> FuturemergeFun - Each element: JsonObject + JsonArray -> JsonObjectpublic static <F,S,T> io.vertx.core.Future<T> thenComposite(io.vertx.core.Future<F> source,
BiFunction<F,List<S>,T> mergeFun,
Supplier<io.vertx.core.Future<S>>... suppliers)
F - Type of source elementS - Type of supplier's list elementT - Type of returnmergeFun - How to merge source result and all supplier's results into final result:source - Single Future --> Fsuppliers - Multi Futures --> Listpublic static io.vertx.core.Future<io.vertx.core.json.JsonArray> thenComposite(List<io.vertx.core.Future<io.vertx.core.json.JsonObject>> futures)
public static <F,S,T> io.vertx.core.Future<T> thenComposite(io.vertx.core.Future<F> source,
BiFunction<F,List<S>,T> mergeFun,
Function<F,io.vertx.core.Future<S>>... functions)
public static <T,F,R> io.vertx.core.Future<R> thenOtherwise(io.vertx.core.Future<Boolean> condition, Supplier<io.vertx.core.Future<T>> trueFuture, Function<T,R> trueFun, Supplier<io.vertx.core.Future<F>> falseFuture, Function<F,R> falseFun)
public static <T,R> io.vertx.core.Future<R> thenError(io.vertx.core.Future<Boolean> condition, Supplier<io.vertx.core.Future<T>> trueFuture, Function<T,R> trueFun, Class<? extends WebException> clazz, Object... args)
public static io.vertx.core.Future<io.vertx.core.json.JsonObject> thenError(io.vertx.core.Future<Boolean> condition, Supplier<io.vertx.core.Future<io.vertx.core.json.JsonObject>> trueFuture, Class<? extends WebException> clazz, Object... args)
public static <T> io.vertx.core.Future<T> thenError(Class<? extends WebException> clazz, Object... args)
public static <T,R> io.vertx.core.Future<R> thenTrue(io.vertx.core.Future<Boolean> condition, Supplier<io.vertx.core.Future<T>> trueFuture, Function<T,R> trueFun)
public static io.vertx.core.json.JsonArray getArray(io.vertx.core.eventbus.Message<Envelop> message, int index)
public static io.vertx.core.json.JsonArray getArray(Envelop envelop, int index)
public static io.vertx.core.json.JsonArray getArray(io.vertx.core.eventbus.Message<Envelop> message)
public static io.vertx.core.json.JsonArray getArray(Envelop envelop)
public static io.vertx.core.json.JsonArray getArray1(io.vertx.core.eventbus.Message<Envelop> message)
public static io.vertx.core.json.JsonArray getArray1(Envelop envelop)
public static io.vertx.core.json.JsonArray getArray2(io.vertx.core.eventbus.Message<Envelop> message)
public static io.vertx.core.json.JsonArray getArray2(Envelop envelop)
public static io.vertx.core.json.JsonArray getArray3(io.vertx.core.eventbus.Message<Envelop> message)
public static io.vertx.core.json.JsonArray getArray3(Envelop envelop)
public static String getString(io.vertx.core.eventbus.Message<Envelop> message, int index)
public static io.vertx.core.json.JsonObject getJson(io.vertx.core.eventbus.Message<Envelop> message, int index)
public static io.vertx.core.json.JsonObject getJson(Envelop envelop, int index)
public static io.vertx.core.json.JsonObject getJson(io.vertx.core.eventbus.Message<Envelop> message)
public static io.vertx.core.json.JsonObject getJson(Envelop envelop)
public static Inquiry getInquiry(io.vertx.core.json.JsonObject envelop)
public static io.vertx.core.json.JsonObject getJson1(io.vertx.core.eventbus.Message<Envelop> message)
public static io.vertx.core.json.JsonObject getJson1(Envelop envelop)
public static io.vertx.core.json.JsonObject getJson2(io.vertx.core.eventbus.Message<Envelop> message)
public static io.vertx.core.json.JsonObject getJson2(Envelop envelop)
public static io.vertx.core.json.JsonObject getJson3(io.vertx.core.eventbus.Message<Envelop> message)
public static io.vertx.core.json.JsonObject getJson3(Envelop envelop)
public static Integer getInteger(io.vertx.core.eventbus.Message<Envelop> message, int index)
public static <T> T getT(io.vertx.core.eventbus.Message<Envelop> message, int index, Class<T> clazz)
public static io.vertx.core.json.JsonObject getBody(io.vertx.core.eventbus.Message<Envelop> message)
public static io.vertx.core.json.JsonObject getBody(Envelop envelop)
public static <T> T getBodyT(io.vertx.core.eventbus.Message<Envelop> message, Class<T> clazz)
Copyright © 2018. All rights reserved.