public final class Ux extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Ux.Job |
static class |
Ux.Join |
static class |
Ux.Jooq
Inner class of `Jooq` tool of Jooq Engine operations based on pojo here.
|
static class |
Ux.Jwt |
static class |
Ux.Mongo |
static class |
Ux.Opt |
static class |
Ux.Pool |
| Constructor and Description |
|---|
Ux() |
| Modifier and Type | Method and Description |
|---|---|
static io.vertx.core.Future<io.vertx.core.json.JsonObject> |
applyBool(Boolean result) |
static <T> Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> |
applyMount(String field,
Function<T,io.vertx.core.Future<io.vertx.core.json.JsonObject>> function) |
static <T> Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> |
applyMountJson(String field,
Function<T,io.vertx.core.Future<io.vertx.core.json.JsonObject>> function) |
static <T> io.vertx.core.Future<io.vertx.core.json.JsonObject> |
applyRpc(String name,
String address,
io.vertx.core.json.JsonObject params) |
static <T> io.vertx.core.Future<io.vertx.core.json.JsonObject> |
applyRpc(String name,
String address,
String field,
Object value) |
static <T,R> ConcurrentMap<io.vertx.up.eon.em.ChangeFlag,List<T>> |
compare(List<T> original,
List<T> current,
Function<T,R> fnValue) |
static <T,R> ConcurrentMap<io.vertx.up.eon.em.ChangeFlag,List<T>> |
compare(List<T> original,
List<T> current,
Function<T,R> fnValue,
String mergedPojo) |
static Function<io.vertx.up.atom.query.Pagination,io.vertx.core.Future<io.vertx.core.json.JsonArray>> |
complex(Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<Integer>> total,
Function<io.vertx.up.atom.query.Pagination,io.vertx.core.Future<io.vertx.core.json.JsonObject>> page,
Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonArray>> result) |
static io.vertx.core.Future<io.vertx.core.json.JsonObject> |
complex(io.vertx.core.json.JsonObject input,
Predicate<io.vertx.core.json.JsonObject> predicate,
Supplier<io.vertx.core.Future<io.vertx.core.json.JsonObject>> executor) |
static io.vertx.core.Future<io.vertx.core.json.JsonArray> |
complex(io.vertx.up.atom.query.Pagination first,
Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<Integer>> total,
Function<io.vertx.up.atom.query.Pagination,io.vertx.core.Future<io.vertx.core.json.JsonObject>> page,
Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonArray>> result) |
static void |
debug(Object... objects) |
static <T> io.vertx.core.Future<T> |
debug(T item) |
static <T> T |
debug(Throwable error,
Supplier<T> supplier) |
static io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonArray>> |
dictCalc(io.vertx.up.commune.config.Dict dict,
io.vertx.core.MultiMap paramsMap) |
static ConcurrentMap<String,io.vertx.up.commune.config.DictEpsilon> |
dictEpsilon(io.vertx.core.json.JsonObject epsilon) |
static Envelop |
envelop(Class<? extends io.vertx.up.exception.WebException> clazz,
Object... args) |
static <T> Envelop |
envelop(T entity) |
static <T> Envelop |
envelop(T entity,
io.vertx.up.exception.WebException error) |
static <T> io.vertx.core.Future<io.vertx.core.json.JsonArray> |
fnJArray(List<T> item) |
static io.vertx.core.Future<io.vertx.core.json.JsonArray> |
fnJArray(io.vertx.up.commune.Record[] records) |
static <T> Function<List<T>,io.vertx.core.Future<io.vertx.core.json.JsonArray>> |
fnJArray(String pojo) |
static <T> io.vertx.core.Future<List<io.vertx.core.json.JsonObject>> |
fnJList(List<T> item) |
static <T> Function<List<T>,io.vertx.core.Future<List<io.vertx.core.json.JsonObject>>> |
fnJList(String pojo) |
static io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonArray>> |
fnJMap(io.vertx.core.json.JsonArray item,
String field) |
static <T> io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonArray>> |
fnJMap(List<T> item,
String field) |
static io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonArray>> |
fnJMapType(io.vertx.core.json.JsonArray item) |
static <T> io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonArray>> |
fnJMapType(List<T> item) |
static io.vertx.core.Future<io.vertx.core.json.JsonObject> |
fnJObject(io.vertx.up.commune.Record record) |
static <T> Function<T,io.vertx.core.Future<io.vertx.core.json.JsonObject>> |
fnJObject(String pojo) |
static <T> io.vertx.core.Future<io.vertx.core.json.JsonObject> |
fnJObject(T item) |
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> List<T> |
fromJson(io.vertx.core.json.JsonArray array,
Class<T> clazz) |
static <T> List<T> |
fromJson(io.vertx.core.json.JsonArray array,
Class<T> clazz,
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 <T> io.vertx.core.Future<T> |
future() |
static <T> io.vertx.core.Future<T> |
future(T entity) |
static <T> io.vertx.core.Future<T> |
future(T input,
List<Function<T,io.vertx.core.Future<T>>> functions) |
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 |
getArray1(Envelop envelop) |
static io.vertx.core.json.JsonArray |
getArray2(Envelop envelop) |
static io.vertx.core.json.JsonArray |
getArray3(Envelop envelop) |
static io.vertx.core.json.JsonObject |
getBody(Envelop envelop) |
static <T> T |
getBodyT(Envelop envelop,
Class<T> clazz) |
static Integer |
getInteger(Envelop envelop) |
static Integer |
getInteger(Envelop envelop,
int index) |
static Integer |
getInteger1(Envelop envelop) |
static Integer |
getInteger2(Envelop envelop) |
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 |
getJson1(Envelop envelop) |
static io.vertx.core.json.JsonObject |
getJson2(Envelop envelop) |
static Long |
getLong(Envelop envelop) |
static Long |
getLong(Envelop envelop,
int index) |
static Long |
getLong1(Envelop envelop) |
static Long |
getLong2(Envelop envelop) |
static String |
getString(Envelop envelop) |
static String |
getString(Envelop envelop,
int index) |
static String |
getString1(Envelop envelop) |
static String |
getString2(Envelop envelop) |
static <T> T |
getT(Envelop envelop,
Class<T> clazz) |
static <T> T |
getT(Envelop envelop,
int index,
Class<T> clazz) |
static <T> T |
getT1(Envelop envelop,
Class<T> clazz) |
static <T> T |
getT2(Envelop envelop,
Class<T> clazz) |
static <T> io.vertx.core.Handler<io.vertx.core.AsyncResult<T>> |
handler(io.vertx.core.eventbus.Message<Envelop> message) |
static void |
initComponent(io.vertx.core.json.JsonObject init) |
static io.vertx.up.fn.wait.Log |
log(Class<?> clazz) |
static Function<Throwable,Envelop> |
otherwise() |
static <T> Function<Throwable,T> |
otherwise(Supplier<T> supplier) |
static <T> io.vertx.core.Future<ConcurrentMap<String,T>> |
thenCombine(ConcurrentMap<String,io.vertx.core.Future<T>> futureMap) |
static io.vertx.core.Future<io.vertx.core.json.JsonArray> |
thenCombine(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.JsonArray> |
thenCombine(io.vertx.core.json.JsonArray input,
Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> function) |
static io.vertx.core.Future<io.vertx.core.json.JsonObject> |
thenCombine(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.JsonArray> |
thenCombine(List<io.vertx.core.Future<io.vertx.core.json.JsonObject>> futures) |
static io.vertx.core.Future<io.vertx.core.json.JsonArray> |
thenCombineArray(List<io.vertx.core.Future<io.vertx.core.json.JsonArray>> futures) |
static <T> io.vertx.core.Future<List<T>> |
thenCombineArrayT(List<io.vertx.core.Future<List<T>>> futures) |
static <T> io.vertx.core.Future<List<T>> |
thenCombineT(List<io.vertx.core.Future<T>> futures) |
static io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonArray>> |
thenCompress(List<io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonArray>>> futures) |
static <T> io.vertx.core.Future<T> |
thenError(Class<? extends io.vertx.up.exception.WebException> clazz,
Object... args)
Common usage: To error directly
|
static <T> io.vertx.core.Future<T> |
thenErrorSigma(Class<?> clazz,
String sigma,
Supplier<io.vertx.core.Future<T>> supplier) |
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 io.vertx.core.json.JsonArray |
toArray(io.vertx.up.commune.Record[] records) |
static <T> io.vertx.core.json.JsonObject |
toJson(T entity) |
static <T> io.vertx.core.json.JsonObject |
toJson(T entity,
String pojo) |
static io.vertx.core.json.JsonObject |
toToggle(Object... args) |
static io.vertx.core.json.JsonObject |
whereDay(io.vertx.core.json.JsonObject filters,
String field,
Instant instant) |
static io.vertx.core.json.JsonObject |
whereDay(io.vertx.core.json.JsonObject filters,
String field,
LocalDateTime instant) |
public static io.vertx.up.fn.wait.Log log(Class<?> clazz)
public static void debug(Object... objects)
public static <T> io.vertx.core.Future<T> debug(T item)
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 toToggle(Object... args)
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 <T> List<T> fromJson(io.vertx.core.json.JsonArray array, 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.JsonArray toArray(List<T> list)
public static io.vertx.core.json.JsonArray toArray(io.vertx.up.commune.Record[] records)
public static Envelop envelop(Class<? extends io.vertx.up.exception.WebException> clazz, Object... args)
public static <T> Envelop envelop(T entity)
public static <T> Envelop envelop(T entity, io.vertx.up.exception.WebException error)
public static <T> io.vertx.core.Future<T> future(T entity)
public static <T> io.vertx.core.Future<T> future(T input,
List<Function<T,io.vertx.core.Future<T>>> functions)
public static <T> io.vertx.core.Future<T> future()
public static io.vertx.core.Future<io.vertx.core.json.JsonObject> complex(io.vertx.core.json.JsonObject input,
Predicate<io.vertx.core.json.JsonObject> predicate,
Supplier<io.vertx.core.Future<io.vertx.core.json.JsonObject>> executor)
public static io.vertx.core.Future<io.vertx.core.json.JsonArray> complex(io.vertx.up.atom.query.Pagination first,
Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<Integer>> total,
Function<io.vertx.up.atom.query.Pagination,io.vertx.core.Future<io.vertx.core.json.JsonObject>> page,
Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonArray>> result)
public static Function<io.vertx.up.atom.query.Pagination,io.vertx.core.Future<io.vertx.core.json.JsonArray>> complex(Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<Integer>> total, Function<io.vertx.up.atom.query.Pagination,io.vertx.core.Future<io.vertx.core.json.JsonObject>> page, Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonArray>> result)
public static <T> io.vertx.core.Handler<io.vertx.core.AsyncResult<T>> handler(io.vertx.core.eventbus.Message<Envelop> message)
public static <T,R> ConcurrentMap<io.vertx.up.eon.em.ChangeFlag,List<T>> compare(List<T> original, List<T> current, Function<T,R> fnValue, String mergedPojo)
public static <T,R> ConcurrentMap<io.vertx.up.eon.em.ChangeFlag,List<T>> compare(List<T> original, List<T> current, Function<T,R> fnValue)
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.Future<io.vertx.core.json.JsonObject> fnJObject(T item)
public static <T> io.vertx.core.Future<io.vertx.core.json.JsonArray> fnJArray(List<T> item)
public static <T> io.vertx.core.Future<List<io.vertx.core.json.JsonObject>> fnJList(List<T> item)
public static io.vertx.core.Future<io.vertx.core.json.JsonArray> fnJArray(io.vertx.up.commune.Record[] records)
public static io.vertx.core.Future<io.vertx.core.json.JsonObject> fnJObject(io.vertx.up.commune.Record record)
public static <T> Function<T,io.vertx.core.Future<io.vertx.core.json.JsonObject>> fnJObject(String pojo)
public static <T> Function<List<T>,io.vertx.core.Future<io.vertx.core.json.JsonArray>> fnJArray(String pojo)
public static <T> Function<List<T>,io.vertx.core.Future<List<io.vertx.core.json.JsonObject>>> fnJList(String pojo)
public static <T> io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonArray>> fnJMap(List<T> item, String field)
public static io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonArray>> fnJMap(io.vertx.core.json.JsonArray item, String field)
public static <T> io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonArray>> fnJMapType(List<T> item)
public static io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonArray>> fnJMapType(io.vertx.core.json.JsonArray item)
public static <T> Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> applyMount(String field, Function<T,io.vertx.core.Future<io.vertx.core.json.JsonObject>> function)
public static <T> Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> applyMountJson(String field, Function<T,io.vertx.core.Future<io.vertx.core.json.JsonObject>> function)
public static <T> io.vertx.core.Future<io.vertx.core.json.JsonObject> applyRpc(String name, String address, io.vertx.core.json.JsonObject params)
public static <T> io.vertx.core.Future<io.vertx.core.json.JsonObject> applyRpc(String name, String address, String field, Object value)
public static io.vertx.core.Future<io.vertx.core.json.JsonObject> applyBool(Boolean result)
public static io.vertx.core.Future<io.vertx.core.json.JsonArray> thenCombine(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)
source - The first query result of listgenerateFun - (json) -> future(out) ( each record )operatorFun - (json, out) -> mergedpublic static io.vertx.core.Future<io.vertx.core.json.JsonObject> thenCombine(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)
source - The input json objectgenerateFun - The json object should generate listoperatorFun - merged the result to json object instead of otherpublic static io.vertx.core.Future<io.vertx.core.json.JsonArray> thenCombine(List<io.vertx.core.Future<io.vertx.core.json.JsonObject>> futures)
futures - The list of futurespublic static <T> io.vertx.core.Future<List<T>> thenCombineT(List<io.vertx.core.Future<T>> futures)
public static io.vertx.core.Future<io.vertx.core.json.JsonArray> thenCombine(io.vertx.core.json.JsonArray input,
Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> function)
public static <T> io.vertx.core.Future<ConcurrentMap<String,T>> thenCombine(ConcurrentMap<String,io.vertx.core.Future<T>> futureMap)
public static io.vertx.core.Future<io.vertx.core.json.JsonArray> thenCombineArray(List<io.vertx.core.Future<io.vertx.core.json.JsonArray>> futures)
public static <T> io.vertx.core.Future<List<T>> thenCombineArrayT(List<io.vertx.core.Future<List<T>>> futures)
public static io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonArray>> thenCompress(List<io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonArray>>> futures)
public static <T> io.vertx.core.Future<T> thenError(Class<? extends io.vertx.up.exception.WebException> clazz, Object... args)
clazz - The type of WebException, class type, it will be created by reflection.args - The rule
- arg0: this.getClass(), Because all the first arg of WebException must be clazz here.
- argX: the arguments of WebException constructor here, instead of fixed arguments.public static <T> io.vertx.core.Future<T> thenErrorSigma(Class<?> clazz, String sigma, Supplier<io.vertx.core.Future<T>> supplier)
public static io.vertx.core.json.JsonObject whereDay(io.vertx.core.json.JsonObject filters,
String field,
Instant instant)
public static io.vertx.core.json.JsonObject whereDay(io.vertx.core.json.JsonObject filters,
String field,
LocalDateTime instant)
public static io.vertx.core.json.JsonArray getArray(Envelop envelop, int index)
public static io.vertx.core.json.JsonArray getArray(Envelop envelop)
public static io.vertx.core.json.JsonArray getArray1(Envelop envelop)
public static io.vertx.core.json.JsonArray getArray2(Envelop envelop)
public static io.vertx.core.json.JsonArray getArray3(Envelop envelop)
public static io.vertx.core.json.JsonObject getJson(Envelop envelop, int index)
public static io.vertx.core.json.JsonObject getJson(Envelop envelop)
public static io.vertx.core.json.JsonObject getJson1(Envelop envelop)
public static io.vertx.core.json.JsonObject getJson2(Envelop envelop)
public static io.vertx.core.json.JsonObject getBody(Envelop envelop)
public static void initComponent(io.vertx.core.json.JsonObject init)
public static ConcurrentMap<String,io.vertx.up.commune.config.DictEpsilon> dictEpsilon(io.vertx.core.json.JsonObject epsilon)
public static io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonArray>> dictCalc(io.vertx.up.commune.config.Dict dict, io.vertx.core.MultiMap paramsMap)
Copyright © 2020. All rights reserved.