Class Ux

java.lang.Object
io.vertx.up.unity.Ux

public final class Ux extends Object
#「Kt」Utility X Component in zero

Here Ux is a util interface of uniform to call different tools. It just like helper for business usage.

  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
    static class 
     
    static class 
    Inner class of `Jooq` tool of Jooq Engine operations based on pojo here.
    static class 
     
    static class 
     
    static class 
     
    static class 
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    Ux()
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T, O> io.vertx.core.Future<O>
    channel(Class<T> clazz, Supplier<O> supplier, Function<T,io.vertx.core.Future<O>> executor)
     
    static <T, O> io.vertx.core.Future<O>
    channelA(Class<T> clazz, Supplier<io.vertx.core.Future<O>> supplier, Function<T,io.vertx.core.Future<O>> executor)
     
    static <T, O> O
    channelS(Class<T> clazz, Function<T,O> executor)
     
    static <T, O> O
    channelS(Class<T> clazz, Supplier<O> supplier, Function<T,O> executor)
     
    static <T> T
    cloneT(T input)
     
    static <T, R> ConcurrentMap<io.horizon.eon.em.typed.ChangeFlag,List<T>>
    compare(List<T> original, List<T> current, Function<T,R> fnValue)
     
    static <T, R> ConcurrentMap<io.horizon.eon.em.typed.ChangeFlag,List<T>>
    compare(List<T> original, List<T> current, Function<T,R> fnValue, String pojoFile)
     
    static <T, R> ConcurrentMap<io.horizon.eon.em.typed.ChangeFlag,List<T>>
    compare(List<T> original, List<T> current, Set<String> uniqueSet)
     
    static <T, R> ConcurrentMap<io.horizon.eon.em.typed.ChangeFlag,List<T>>
    compare(List<T> original, List<T> current, Set<String> uniqueSet, String pojoFile)
     
    static ConcurrentMap<io.horizon.eon.em.typed.ChangeFlag,io.vertx.core.json.JsonArray>
    compareJ(io.vertx.core.json.JsonArray original, io.vertx.core.json.JsonArray current, io.vertx.core.json.JsonArray matrix)
     
    static ConcurrentMap<io.horizon.eon.em.typed.ChangeFlag,io.vertx.core.json.JsonArray>
    compareJ(io.vertx.core.json.JsonArray original, io.vertx.core.json.JsonArray current, String field)
     
    static ConcurrentMap<io.horizon.eon.em.typed.ChangeFlag,io.vertx.core.json.JsonArray>
    compareJ(io.vertx.core.json.JsonArray original, io.vertx.core.json.JsonArray current, Set<String> fields)
     
    static io.vertx.core.Future<ConcurrentMap<io.horizon.eon.em.typed.ChangeFlag,io.vertx.core.json.JsonArray>>
    compareJAsync(io.vertx.core.json.JsonArray original, io.vertx.core.json.JsonArray current, io.vertx.core.json.JsonArray matrix)
     
    static io.vertx.core.Future<ConcurrentMap<io.horizon.eon.em.typed.ChangeFlag,io.vertx.core.json.JsonArray>>
    compareJAsync(io.vertx.core.json.JsonArray original, io.vertx.core.json.JsonArray current, String field)
     
    static io.vertx.core.Future<ConcurrentMap<io.horizon.eon.em.typed.ChangeFlag,io.vertx.core.json.JsonArray>>
    compareJAsync(io.vertx.core.json.JsonArray original, io.vertx.core.json.JsonArray current, Set<String> fields)
     
    static <T> io.vertx.core.Future<io.vertx.core.json.JsonArray>
    compareRun(ConcurrentMap<io.horizon.eon.em.typed.ChangeFlag,List<T>> compared, Function<List<T>,io.vertx.core.Future<List<T>>> insertAsyncFn, Function<List<T>,io.vertx.core.Future<List<T>>> updateAsyncFn)
     
    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 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 Function<io.vertx.up.atom.query.Pagination,io.vertx.core.Future<io.vertx.core.json.JsonArray>>
    complex(Function<io.vertx.up.atom.query.Pagination,io.vertx.core.Future<io.vertx.core.json.JsonObject>> page)
     
    static void
    debug(Object... objects)
    Create new log instance for store `Annal` mapping
    static <T> T
    debug(Throwable error, Supplier<T> supplier)
     
    static <T> io.vertx.core.Future<T>
    debug(T item)
     
    static void
    debugTc(io.vertx.core.shareddata.ClusterSerializable cluster)
     
    static io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonArray>>
    dictCalc(io.vertx.up.commune.exchange.DSetting dict, io.vertx.core.MultiMap paramsMap)
     
    static ConcurrentMap<String,io.vertx.up.commune.exchange.DConsumer>
    dictEpsilon(io.vertx.core.json.JsonObject epsilon)
     
    static <T> io.vertx.core.Future<T>
    dictTo(T record, io.vertx.up.commune.exchange.DFabric fabric)
     
    static <T> io.vertx.core.Future<T>
     
    static <T> T
    fromEnvelop(Envelop envelop, Class<T> clazz, String pojo)
     
    static io.vertx.core.json.JsonObject
    fromEnvelop(Envelop envelop, String pojo)
     
    static Envelop
    fromEnvelop(Class<? extends io.horizon.exception.WebException> clazz, Object... args)
     
    static <T> Envelop
    fromEnvelop(T entity)
     
    static <T> Envelop
    fromEnvelop(T entity, io.horizon.exception.WebException error)
     
    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 <T> List<T>
    fromPage(io.vertx.core.json.JsonObject data, Class<T> clazz)
     
    static <T> io.vertx.core.Future<T>
     
    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 <T> io.vertx.core.Future<T>
    future(T input, Set<Function<T,io.vertx.core.Future<T>>> functions)
     
    static io.vertx.core.Future<io.vertx.core.json.JsonArray>
     
    static io.vertx.core.Future<io.vertx.core.json.JsonArray>
    futureA(io.modello.specification.HRecord[] records)
     
    static <T> Function<List<T>,io.vertx.core.Future<io.vertx.core.json.JsonArray>>
     
    static io.vertx.core.Future<io.vertx.core.json.JsonArray>
     
    static <T> io.vertx.core.Future<io.vertx.core.json.JsonArray>
    futureA(List<T> list)
     
    static <T> io.vertx.core.Future<io.vertx.core.json.JsonArray>
    futureA(List<T> list, String pojo)
     
    static <T> io.vertx.core.Future<T>
    futureC(T input, T processed)
     
    static <T> Function<Throwable,io.vertx.core.Future<T>>
    futureE(Supplier<T> supplier)
     
    static <T> Function<Throwable,io.vertx.core.Future<T>>
    futureE(T input)
     
    static io.vertx.core.Future<Boolean>
     
    static io.vertx.core.Future<io.vertx.core.json.JsonArray>
    futureF(io.vertx.core.json.JsonArray input, String... removed)
     
    static io.vertx.core.Future<io.vertx.core.json.JsonArray>
    futureF(io.vertx.core.json.JsonArray input, Set<String> removed)
     
    static io.vertx.core.Future<io.vertx.core.json.JsonObject>
    futureF(io.vertx.core.json.JsonObject input, String... removed)
     
    static io.vertx.core.Future<io.vertx.core.json.JsonObject>
    futureF(io.vertx.core.json.JsonObject input, Set<String> removed)
     
    static <T extends io.vertx.core.shareddata.ClusterSerializable>
    Function<T,io.vertx.core.Future<T>>
    futureF(String... removed)
     
    static <T extends io.vertx.core.shareddata.ClusterSerializable>
    Function<T,io.vertx.core.Future<T>>
    futureF(Set<String> removed)
     
    static io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonArray>>
    futureG(io.vertx.core.json.JsonArray item)
     
    static io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonArray>>
    futureG(io.vertx.core.json.JsonArray item, String field)
     
    static <T> io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonArray>>
    futureG(List<T> item)
     
    static <T> io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonArray>>
    futureG(List<T> item, String field)
     
    static io.vertx.core.Future<io.vertx.core.json.JsonObject>
     
    static io.vertx.core.Future<io.vertx.core.json.JsonObject>
    futureJ(io.modello.specification.HRecord record)
     
    static <T> Function<T,io.vertx.core.Future<io.vertx.core.json.JsonObject>>
     
    static io.vertx.core.Future<io.vertx.core.json.JsonObject>
     
    static <T> io.vertx.core.Future<io.vertx.core.json.JsonObject>
    futureJ(T entity)
     
    static <T> io.vertx.core.Future<io.vertx.core.json.JsonObject>
    futureJ(T entity, String pojo)
     
    static <T, R> Function<List<R>,io.vertx.core.Future<io.vertx.core.json.JsonObject>>
    futureJM(T entity, String field)
     
    static <T> io.vertx.core.Future<List<T>>
     
    static <T> Function<List<T>,io.vertx.core.Future<List<io.vertx.core.json.JsonObject>>>
     
    static <T> io.vertx.core.Future<List<io.vertx.core.json.JsonObject>>
    futureL(List<T> list)
     
    static <T> io.vertx.core.Future<List<io.vertx.core.json.JsonObject>>
    futureL(List<T> list, String pojo)
     
    static <T> io.vertx.core.Future<List<T>>
    futureL(T single)
     
    static <T> io.vertx.core.Future<List<io.vertx.core.json.JsonObject>>
     
    static io.vertx.core.Future<io.vertx.core.json.JsonArray>
    futureN(io.vertx.core.json.JsonArray previous, io.vertx.core.json.JsonArray current)
     
    static io.vertx.core.Future<io.vertx.core.json.JsonArray>
    futureN(io.vertx.core.json.JsonArray previous, io.vertx.core.json.JsonArray current, String field)
     
    static io.vertx.core.Future<io.vertx.core.json.JsonObject>
    futureN(io.vertx.core.json.JsonObject input, io.vertx.core.json.JsonObject previous, io.vertx.core.json.JsonObject current)
     
    static io.vertx.core.Future<Boolean>
     
    static <T> io.vertx.core.Future<Boolean>
    futureT(T input)
     
    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.JsonObject
    getBody(Envelop envelop)
     
    static <T> T
    getBodyT(Envelop envelop, Class<T> clazz)
     
    static Integer
     
    static Integer
    getInteger(Envelop envelop, int index)
     
    static Integer
     
    static Integer
     
    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
     
    static String
     
    static <T> T
    getT(Envelop envelop, int index, Class<T> clazz)
     
    static <T> T
    getT(Envelop envelop, Class<T> clazz)
     
    static <T> T
    getT1(Envelop envelop, Class<T> clazz)
     
    static <T> T
    getT2(Envelop envelop, Class<T> clazz)
     
    static io.vertx.up.atom.secure.Vis
    getVis(Envelop envelop)
     
    static io.vertx.up.atom.secure.Vis
    getVis(Envelop envelop, int index)
     
    static io.vertx.up.atom.secure.Vis
    getVis1(Envelop envelop)
     
    static io.vertx.up.atom.secure.Vis
    getVis2(Envelop envelop)
     
    static <T> io.vertx.core.Handler<io.vertx.core.AsyncResult<T>>
    handler(io.vertx.core.eventbus.Message<Envelop> message)
     
    static <T> io.vertx.core.Future<T>
    handler(Consumer<io.vertx.core.Handler<io.vertx.core.AsyncResult<T>>> handler)
     
    static io.vertx.core.json.JsonObject
    irAndH(io.vertx.core.json.JsonObject original, io.horizon.atom.common.Kv<String,Object> kv)
     
    static io.vertx.core.json.JsonObject
    irAndH(io.vertx.core.json.JsonObject original, io.vertx.core.json.JsonObject criteria)
     
    static io.vertx.core.json.JsonObject
    irAndH(io.vertx.core.json.JsonObject original, String field, Object value)
     
    static io.vertx.core.json.JsonObject
    irAndQH(io.vertx.core.json.JsonObject qr, io.horizon.atom.common.Kv<String,Object> kv)
     
    static io.vertx.core.json.JsonObject
    irAndQH(io.vertx.core.json.JsonObject query, io.vertx.core.json.JsonObject criteria, boolean clear)
     
    static io.vertx.core.json.JsonObject
    irAndQH(io.vertx.core.json.JsonObject qr, String field, Object value)
     
    static boolean
    irNil(io.vertx.core.json.JsonObject condition)
     
    static boolean
    irOne(io.vertx.core.json.JsonObject condition)
     
    static boolean
    irOp(io.vertx.core.json.JsonObject condition)
     
    static io.vertx.core.json.JsonObject
    irQV(io.vertx.core.json.JsonObject query, io.vertx.core.json.JsonArray projection, boolean clear)
     
    static io.vertx.core.json.JsonArray
    irV(io.vertx.core.json.JsonArray original, io.vertx.core.json.JsonArray projection)
     
    static String
    keyUser(io.vertx.ext.auth.User user)
     
    static io.vertx.core.Future<Boolean>
    nativeInit(io.vertx.core.json.JsonObject initConfig, io.vertx.core.Vertx vertx)
    This method will be configured in `vertx-extension.yml` file in common situation, The file content should be as following:
    static io.vertx.core.Vertx
     
    static io.vertx.core.WorkerExecutor
     
    static <T> io.vertx.core.Future<T>
    nativeWorker(String name, io.vertx.core.Handler<io.vertx.core.Promise<T>> handler)
     
    static io.vertx.core.WorkerExecutor
     
     
    static <T> Function<Throwable,T>
    otherwise(Supplier<T> supplier)
     
    static <T> Function<Throwable,T>
    otherwise(T input)
     
    static io.vertx.core.json.JsonObject
     
    static io.vertx.core.json.JsonObject
    pageData(io.vertx.core.json.JsonArray data, long size)
     
    static io.vertx.core.json.JsonArray
    pageData(io.vertx.core.json.JsonObject data)
     
    static io.vertx.core.json.JsonObject
    pageData(io.vertx.core.json.JsonObject pageData, Function<io.vertx.core.json.JsonArray,io.vertx.core.json.JsonArray> function)
     
    static ConcurrentMap<Boolean,io.vertx.core.json.JsonArray>
    ruleAll(Collection<io.aeon.experiment.rule.RuleTerm> rules, io.vertx.core.json.JsonArray input)
     
    static io.vertx.core.json.JsonObject
    ruleAll(Collection<io.aeon.experiment.rule.RuleTerm> rules, io.vertx.core.json.JsonArray source, io.vertx.core.json.JsonObject record)
     
    static io.vertx.core.json.JsonObject
    ruleAll(Collection<io.aeon.experiment.rule.RuleTerm> rules, io.vertx.core.json.JsonObject input)
     
    static io.vertx.core.json.JsonObject
    ruleAll(Collection<io.aeon.experiment.rule.RuleTerm> rules, io.vertx.core.json.JsonObject recordO, io.vertx.core.json.JsonObject recordN)
     
    static ConcurrentMap<Boolean,io.vertx.core.json.JsonArray>
    ruleAny(Collection<io.aeon.experiment.rule.RuleTerm> rules, io.vertx.core.json.JsonArray input)
     
    static io.vertx.core.json.JsonObject
    ruleAny(Collection<io.aeon.experiment.rule.RuleTerm> rules, io.vertx.core.json.JsonArray source, io.vertx.core.json.JsonObject record)
     
    static io.vertx.core.json.JsonObject
    ruleAny(Collection<io.aeon.experiment.rule.RuleTerm> rules, io.vertx.core.json.JsonObject input)
     
    static io.vertx.core.json.JsonObject
    ruleAny(Collection<io.aeon.experiment.rule.RuleTerm> rules, io.vertx.core.json.JsonObject record0, io.vertx.core.json.JsonObject recordN)
     
    static io.vertx.up.atom.record.Apt
    ruleApt(io.vertx.core.json.JsonArray twins, boolean isReplaced)
     
    static boolean
    ruleJEqual(io.vertx.core.json.JsonObject record, io.vertx.core.json.JsonObject latest, io.vertx.core.json.JsonArray matrix)
     
    static boolean
    ruleJEqual(io.vertx.core.json.JsonObject record, io.vertx.core.json.JsonObject latest, Set<String> fields)
     
    static io.vertx.core.json.JsonObject
    ruleJFind(io.vertx.core.json.JsonArray source, io.vertx.core.json.JsonObject expected, io.vertx.core.json.JsonArray matrix)
     
    static io.vertx.core.json.JsonObject
    ruleJFind(io.vertx.core.json.JsonArray source, io.vertx.core.json.JsonObject expected, Set<String> fields)
     
    static boolean
    ruleJOk(io.vertx.core.json.JsonObject record, io.vertx.core.json.JsonArray matrix)
     
    static boolean
    ruleJOk(io.vertx.core.json.JsonObject record, Set<String> fields)
     
    static io.vertx.core.json.JsonArray
    ruleJReduce(io.vertx.core.json.JsonArray records, io.vertx.core.json.JsonArray matrix)
     
    static io.vertx.core.json.JsonArray
    ruleJReduce(io.vertx.core.json.JsonArray records, Set<String> fields)
     
    static io.vertx.core.json.JsonObject
    ruleNil(io.vertx.core.json.JsonObject twins, io.horizon.eon.em.typed.ChangeFlag flag)
     
    static io.vertx.core.json.JsonObject
    ruleNil(io.vertx.core.json.JsonObject recordN, io.vertx.core.json.JsonObject recordO)
     
    static io.vertx.core.json.JsonObject
    ruleTwins(io.vertx.core.json.JsonObject recordO, io.vertx.core.json.JsonObject recordN)
     
    static <T> T
    toFile(io.vertx.ext.web.FileUpload fileUpload, Class<?> expected, Function<String,io.vertx.core.buffer.Buffer> consumer)
    Single file upload converting
    static ConcurrentMap<String,Set<io.vertx.ext.web.FileUpload>>
    toFile(Set<io.vertx.ext.web.FileUpload> fileUploads)
    Split `Set` by fieldname
    static <T> T
    toFile(Set<io.vertx.ext.web.FileUpload> fileUploads, Class<?> expected, Function<String,io.vertx.core.buffer.Buffer> consumer)
    File upload tool to convert data
    static <T> io.vertx.core.json.JsonArray
    toJson(List<T> list)
     
    static <T> io.vertx.core.json.JsonArray
    toJson(List<T> list, String pojo)
     
    static <T> io.vertx.core.json.JsonObject
    toJson(T entity)
     
    static <T> io.vertx.core.json.JsonObject
    toJson(T entity, String pojo)
     
    static Object
    toParameter(io.vertx.ext.web.RoutingContext context, Class<?> type)
     
    static Object
    toParameter(Envelop envelop, Class<?> type)
     
    static Object
    toParameter(Envelop envelop, Class<?> type, Mission mission, io.vertx.up.atom.Refer underway)
     
    static io.vertx.core.json.JsonObject
    toZip(Object... args)
     
    static io.vertx.core.json.JsonArray
    updateJ(io.vertx.core.json.JsonArray query, io.vertx.core.json.JsonArray params)
     
    static io.vertx.core.json.JsonArray
    updateJ(io.vertx.core.json.JsonArray query, io.vertx.core.json.JsonArray params, String field)
     
    static io.modello.specification.HRecord[]
    updateR(io.modello.specification.HRecord[] record, io.vertx.core.json.JsonArray array)
     
    static io.modello.specification.HRecord[]
    updateR(io.modello.specification.HRecord[] record, io.vertx.core.json.JsonArray array, String field)
     
    static io.modello.specification.HRecord
    updateR(io.modello.specification.HRecord record, io.vertx.core.json.JsonObject params)
     
    static <T> List<T>
    updateT(List<T> query, io.vertx.core.json.JsonArray params)
     
    static <T> List<T>
    updateT(List<T> query, io.vertx.core.json.JsonArray params, String field)
     
    static <T> T
    updateT(T query, io.vertx.core.json.JsonObject params)
     
    static io.vertx.core.json.JsonObject
     
    static io.vertx.core.json.JsonObject
    whereAnd(String field, Object value)
     
    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)
     
    static io.vertx.core.json.JsonObject
    whereKeys(io.vertx.core.json.JsonArray keys)
     
    static io.vertx.core.json.JsonObject
     
    static io.vertx.core.json.JsonObject
     
    static io.vertx.core.json.JsonObject
    whereOr(String field, Object value)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Ux

      public Ux()
  • Method Details

    • debug

      public static void debug(Object... objects)
      Create new log instance for store `Annal` mapping

      Debug method for help us to do development 1) debug: -- debugTc: It will be used in test case 2) otherwise: 3) dataN/dataO -> New / Old Json ( Business Part: Debugging )

    • debugTc

      public static void debugTc(io.vertx.core.shareddata.ClusterSerializable cluster)
    • debug

      public static <T> io.vertx.core.Future<T> debug(T item)
    • debug

      public static <T> T debug(Throwable error, Supplier<T> supplier)
    • otherwise

      public static Function<Throwable,Envelop> otherwise()
    • otherwise

      public static <T> Function<Throwable,T> otherwise(Supplier<T> supplier)
    • otherwise

      public static <T> Function<Throwable,T> otherwise(T input)
    • cloneT

      public static <T> T cloneT(T input)
    • updateT

      public static <T> T updateT(T query, io.vertx.core.json.JsonObject params)
    • updateT

      public static <T> List<T> updateT(List<T> query, io.vertx.core.json.JsonArray params)
    • updateT

      public static <T> List<T> updateT(List<T> query, io.vertx.core.json.JsonArray params, String field)
    • updateJ

      public static io.vertx.core.json.JsonArray updateJ(io.vertx.core.json.JsonArray query, io.vertx.core.json.JsonArray params)
    • updateJ

      public static io.vertx.core.json.JsonArray updateJ(io.vertx.core.json.JsonArray query, io.vertx.core.json.JsonArray params, String field)
    • updateR

      public static io.modello.specification.HRecord updateR(io.modello.specification.HRecord record, io.vertx.core.json.JsonObject params)
    • updateR

      public static io.modello.specification.HRecord[] updateR(io.modello.specification.HRecord[] record, io.vertx.core.json.JsonArray array)
    • updateR

      public static io.modello.specification.HRecord[] updateR(io.modello.specification.HRecord[] record, io.vertx.core.json.JsonArray array, String field)
    • ruleAll

      public static io.vertx.core.json.JsonObject ruleAll(Collection<io.aeon.experiment.rule.RuleTerm> rules, io.vertx.core.json.JsonObject input)
    • ruleAll

      public static ConcurrentMap<Boolean,io.vertx.core.json.JsonArray> ruleAll(Collection<io.aeon.experiment.rule.RuleTerm> rules, io.vertx.core.json.JsonArray input)
    • ruleAll

      public static io.vertx.core.json.JsonObject ruleAll(Collection<io.aeon.experiment.rule.RuleTerm> rules, io.vertx.core.json.JsonObject recordO, io.vertx.core.json.JsonObject recordN)
    • ruleAll

      public static io.vertx.core.json.JsonObject ruleAll(Collection<io.aeon.experiment.rule.RuleTerm> rules, io.vertx.core.json.JsonArray source, io.vertx.core.json.JsonObject record)
    • ruleAny

      public static io.vertx.core.json.JsonObject ruleAny(Collection<io.aeon.experiment.rule.RuleTerm> rules, io.vertx.core.json.JsonObject input)
    • ruleAny

      public static io.vertx.core.json.JsonObject ruleAny(Collection<io.aeon.experiment.rule.RuleTerm> rules, io.vertx.core.json.JsonObject record0, io.vertx.core.json.JsonObject recordN)
    • ruleAny

      public static io.vertx.core.json.JsonObject ruleAny(Collection<io.aeon.experiment.rule.RuleTerm> rules, io.vertx.core.json.JsonArray source, io.vertx.core.json.JsonObject record)
    • ruleAny

      public static ConcurrentMap<Boolean,io.vertx.core.json.JsonArray> ruleAny(Collection<io.aeon.experiment.rule.RuleTerm> rules, io.vertx.core.json.JsonArray input)
    • ruleTwins

      public static io.vertx.core.json.JsonObject ruleTwins(io.vertx.core.json.JsonObject recordO, io.vertx.core.json.JsonObject recordN)
    • ruleNil

      public static io.vertx.core.json.JsonObject ruleNil(io.vertx.core.json.JsonObject twins, io.horizon.eon.em.typed.ChangeFlag flag)
    • ruleNil

      public static io.vertx.core.json.JsonObject ruleNil(io.vertx.core.json.JsonObject recordN, io.vertx.core.json.JsonObject recordO)
    • ruleApt

      public static io.vertx.up.atom.record.Apt ruleApt(io.vertx.core.json.JsonArray twins, boolean isReplaced)
    • ruleJOk

      public static boolean ruleJOk(io.vertx.core.json.JsonObject record, Set<String> fields)
    • ruleJOk

      public static boolean ruleJOk(io.vertx.core.json.JsonObject record, io.vertx.core.json.JsonArray matrix)
    • ruleJReduce

      public static io.vertx.core.json.JsonArray ruleJReduce(io.vertx.core.json.JsonArray records, Set<String> fields)
    • ruleJReduce

      public static io.vertx.core.json.JsonArray ruleJReduce(io.vertx.core.json.JsonArray records, io.vertx.core.json.JsonArray matrix)
    • ruleJEqual

      public static boolean ruleJEqual(io.vertx.core.json.JsonObject record, io.vertx.core.json.JsonObject latest, Set<String> fields)
    • ruleJEqual

      public static boolean ruleJEqual(io.vertx.core.json.JsonObject record, io.vertx.core.json.JsonObject latest, io.vertx.core.json.JsonArray matrix)
    • ruleJFind

      public static io.vertx.core.json.JsonObject ruleJFind(io.vertx.core.json.JsonArray source, io.vertx.core.json.JsonObject expected, Set<String> fields)
    • ruleJFind

      public static io.vertx.core.json.JsonObject ruleJFind(io.vertx.core.json.JsonArray source, io.vertx.core.json.JsonObject expected, io.vertx.core.json.JsonArray matrix)
    • toJson

      public static <T> io.vertx.core.json.JsonObject toJson(T entity)
    • toJson

      public static <T> io.vertx.core.json.JsonObject toJson(T entity, String pojo)
    • toJson

      public static <T> io.vertx.core.json.JsonArray toJson(List<T> list)
    • toJson

      public static <T> io.vertx.core.json.JsonArray toJson(List<T> list, String pojo)
    • toZip

      public static io.vertx.core.json.JsonObject toZip(Object... args)
    • toParameter

      public static Object toParameter(Envelop envelop, Class<?> type, Mission mission, io.vertx.up.atom.Refer underway)
    • toParameter

      public static Object toParameter(Envelop envelop, Class<?> type)
    • toParameter

      public static Object toParameter(io.vertx.ext.web.RoutingContext context, Class<?> type)
    • fromJson

      public static <T> T fromJson(io.vertx.core.json.JsonObject data, Class<T> clazz)
    • fromJson

      public static <T> List<T> fromJson(io.vertx.core.json.JsonArray array, Class<T> clazz)
    • fromPage

      public static <T> List<T> fromPage(io.vertx.core.json.JsonObject data, Class<T> clazz)
    • fromJson

      public static <T> T fromJson(io.vertx.core.json.JsonObject data, Class<T> clazz, String pojo)
    • fromJson

      public static <T> List<T> fromJson(io.vertx.core.json.JsonArray array, Class<T> clazz, String pojo)
    • toFile

      public static <T> T toFile(Set<io.vertx.ext.web.FileUpload> fileUploads, Class<?> expected, Function<String,io.vertx.core.buffer.Buffer> consumer)
      File upload tool to convert data
      Type Parameters:
      T - Returned type for declared
      Parameters:
      fileUploads - Set of file uploads
      expected - The method declared type
      consumer - File consumer to read `filename` to Buffer
      Returns:
      T reference that converted
    • toFile

      public static <T> T toFile(io.vertx.ext.web.FileUpload fileUpload, Class<?> expected, Function<String,io.vertx.core.buffer.Buffer> consumer)
      Single file upload converting
      Type Parameters:
      T - Returned type of declared
      Parameters:
      fileUpload - The `FileUpload` reference
      expected - The method declared type
      consumer - File consumer to read `filename` to Buffer
      Returns:
      T reference that converted
    • toFile

      public static ConcurrentMap<String,Set<io.vertx.ext.web.FileUpload>> toFile(Set<io.vertx.ext.web.FileUpload> fileUploads)
      Split `Set` by fieldname
      Parameters:
      fileUploads - FileUpload Set
      Returns:
      Map of `field = Set`
    • fromEnvelop

      public static Envelop fromEnvelop(Class<? extends io.horizon.exception.WebException> clazz, Object... args)
    • fromEnvelop

      public static <T> Envelop fromEnvelop(T entity)
    • fromEnvelop

      public static <T> Envelop fromEnvelop(T entity, io.horizon.exception.WebException error)
    • fromAsync

      public static <T> io.vertx.core.Future<T> fromAsync(CompletionStage<T> state)
    • future

      public static <T> io.vertx.core.Future<T> future(T entity)
    • future

      public static <T> io.vertx.core.Future<T> future(T input, List<Function<T,io.vertx.core.Future<T>>> functions)
    • future

      public static <T> io.vertx.core.Future<T> future(T input, Set<Function<T,io.vertx.core.Future<T>>> functions)
    • future

      public static <T> io.vertx.core.Future<T> future()
    • complex

      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)
    • complex

      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)
    • complex

      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)
    • complex

      public static Function<io.vertx.up.atom.query.Pagination,io.vertx.core.Future<io.vertx.core.json.JsonArray>> complex(Function<io.vertx.up.atom.query.Pagination,io.vertx.core.Future<io.vertx.core.json.JsonObject>> page)
    • handler

      public static <T> io.vertx.core.Handler<io.vertx.core.AsyncResult<T>> handler(io.vertx.core.eventbus.Message<Envelop> message)
    • handler

      public static <T> io.vertx.core.Future<T> handler(Consumer<io.vertx.core.Handler<io.vertx.core.AsyncResult<T>>> handler)
    • compare

      public static <T, R> ConcurrentMap<io.horizon.eon.em.typed.ChangeFlag,List<T>> compare(List<T> original, List<T> current, Function<T,R> fnValue, String pojoFile)
    • compare

      public static <T, R> ConcurrentMap<io.horizon.eon.em.typed.ChangeFlag,List<T>> compare(List<T> original, List<T> current, Function<T,R> fnValue)
    • compare

      public static <T, R> ConcurrentMap<io.horizon.eon.em.typed.ChangeFlag,List<T>> compare(List<T> original, List<T> current, Set<String> uniqueSet, String pojoFile)
    • compare

      public static <T, R> ConcurrentMap<io.horizon.eon.em.typed.ChangeFlag,List<T>> compare(List<T> original, List<T> current, Set<String> uniqueSet)
    • compareJ

      public static ConcurrentMap<io.horizon.eon.em.typed.ChangeFlag,io.vertx.core.json.JsonArray> compareJ(io.vertx.core.json.JsonArray original, io.vertx.core.json.JsonArray current, Set<String> fields)
    • compareJ

      public static ConcurrentMap<io.horizon.eon.em.typed.ChangeFlag,io.vertx.core.json.JsonArray> compareJ(io.vertx.core.json.JsonArray original, io.vertx.core.json.JsonArray current, String field)
    • compareJ

      public static ConcurrentMap<io.horizon.eon.em.typed.ChangeFlag,io.vertx.core.json.JsonArray> compareJ(io.vertx.core.json.JsonArray original, io.vertx.core.json.JsonArray current, io.vertx.core.json.JsonArray matrix)
    • compareJAsync

      public static io.vertx.core.Future<ConcurrentMap<io.horizon.eon.em.typed.ChangeFlag,io.vertx.core.json.JsonArray>> compareJAsync(io.vertx.core.json.JsonArray original, io.vertx.core.json.JsonArray current, Set<String> fields)
    • compareJAsync

      public static io.vertx.core.Future<ConcurrentMap<io.horizon.eon.em.typed.ChangeFlag,io.vertx.core.json.JsonArray>> compareJAsync(io.vertx.core.json.JsonArray original, io.vertx.core.json.JsonArray current, String field)
    • compareJAsync

      public static io.vertx.core.Future<ConcurrentMap<io.horizon.eon.em.typed.ChangeFlag,io.vertx.core.json.JsonArray>> compareJAsync(io.vertx.core.json.JsonArray original, io.vertx.core.json.JsonArray current, io.vertx.core.json.JsonArray matrix)
    • compareRun

      public static <T> io.vertx.core.Future<io.vertx.core.json.JsonArray> compareRun(ConcurrentMap<io.horizon.eon.em.typed.ChangeFlag,List<T>> compared, Function<List<T>,io.vertx.core.Future<List<T>>> insertAsyncFn, Function<List<T>,io.vertx.core.Future<List<T>>> updateAsyncFn)
    • futureF

      public static <T extends io.vertx.core.shareddata.ClusterSerializable> Function<T,io.vertx.core.Future<T>> futureF(Set<String> removed)
    • futureF

      public static <T extends io.vertx.core.shareddata.ClusterSerializable> Function<T,io.vertx.core.Future<T>> futureF(String... removed)
    • futureF

      public static io.vertx.core.Future<io.vertx.core.json.JsonObject> futureF(io.vertx.core.json.JsonObject input, String... removed)
    • futureF

      public static io.vertx.core.Future<io.vertx.core.json.JsonObject> futureF(io.vertx.core.json.JsonObject input, Set<String> removed)
    • futureF

      public static io.vertx.core.Future<io.vertx.core.json.JsonArray> futureF(io.vertx.core.json.JsonArray input, String... removed)
    • futureF

      public static io.vertx.core.Future<io.vertx.core.json.JsonArray> futureF(io.vertx.core.json.JsonArray input, Set<String> removed)
    • futureN

      public static io.vertx.core.Future<io.vertx.core.json.JsonObject> futureN(io.vertx.core.json.JsonObject input, io.vertx.core.json.JsonObject previous, io.vertx.core.json.JsonObject current)
    • futureN

      public static io.vertx.core.Future<io.vertx.core.json.JsonArray> futureN(io.vertx.core.json.JsonArray previous, io.vertx.core.json.JsonArray current)
    • futureN

      public static io.vertx.core.Future<io.vertx.core.json.JsonArray> futureN(io.vertx.core.json.JsonArray previous, io.vertx.core.json.JsonArray current, String field)
    • futureC

      public static <T> io.vertx.core.Future<T> futureC(T input, T processed)
    • futureT

      public static io.vertx.core.Future<Boolean> futureT()
    • futureT

      public static <T> io.vertx.core.Future<Boolean> futureT(T input)
    • futureF

      public static io.vertx.core.Future<Boolean> futureF()
    • futureL

      public static <T> io.vertx.core.Future<List<T>> futureL()
    • futureL

      public static <T> io.vertx.core.Future<List<T>> futureL(T single)
    • futureE

      public static <T> Function<Throwable,io.vertx.core.Future<T>> futureE(T input)
    • futureE

      public static <T> Function<Throwable,io.vertx.core.Future<T>> futureE(Supplier<T> supplier)
    • futureA

      public static <T> io.vertx.core.Future<io.vertx.core.json.JsonArray> futureA(List<T> list, String pojo)
    • futureA

      public static io.vertx.core.Future<io.vertx.core.json.JsonArray> futureA()
    • futureA

      public static io.vertx.core.Future<io.vertx.core.json.JsonArray> futureA(Throwable ex)
    • futureA

      public static <T> io.vertx.core.Future<io.vertx.core.json.JsonArray> futureA(List<T> list)
    • futureA

      public static <T> Function<List<T>,io.vertx.core.Future<io.vertx.core.json.JsonArray>> futureA(String pojo)
    • futureJ

      public static <T> io.vertx.core.Future<io.vertx.core.json.JsonObject> futureJ(T entity, String pojo)
    • futureJM

      public static <T, R> Function<List<R>,io.vertx.core.Future<io.vertx.core.json.JsonObject>> futureJM(T entity, String field)
    • futureJ

      public static io.vertx.core.Future<io.vertx.core.json.JsonObject> futureJ()
    • futureJ

      public static io.vertx.core.Future<io.vertx.core.json.JsonObject> futureJ(Throwable ex)
    • futureJ

      public static <T> io.vertx.core.Future<io.vertx.core.json.JsonObject> futureJ(T entity)
    • futureJ

      public static <T> Function<T,io.vertx.core.Future<io.vertx.core.json.JsonObject>> futureJ(String pojo)
    • futureL

      public static <T> io.vertx.core.Future<List<io.vertx.core.json.JsonObject>> futureL(List<T> list, String pojo)
    • futureLJ

      public static <T> io.vertx.core.Future<List<io.vertx.core.json.JsonObject>> futureLJ()
    • futureL

      public static <T> io.vertx.core.Future<List<io.vertx.core.json.JsonObject>> futureL(List<T> list)
    • futureL

      public static <T> Function<List<T>,io.vertx.core.Future<List<io.vertx.core.json.JsonObject>>> futureL(String pojo)
    • futureJ

      public static io.vertx.core.Future<io.vertx.core.json.JsonObject> futureJ(io.modello.specification.HRecord record)
    • futureA

      public static io.vertx.core.Future<io.vertx.core.json.JsonArray> futureA(io.modello.specification.HRecord[] records)
    • futureG

      public static <T> io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonArray>> futureG(List<T> item, String field)
    • futureG

      public static io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonArray>> futureG(io.vertx.core.json.JsonArray item, String field)
    • futureG

      public static <T> io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonArray>> futureG(List<T> item)
    • futureG

      public static io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonArray>> futureG(io.vertx.core.json.JsonArray item)
    • channel

      public static <T, O> io.vertx.core.Future<O> channel(Class<T> clazz, Supplier<O> supplier, Function<T,io.vertx.core.Future<O>> executor)
    • channelS

      public static <T, O> O channelS(Class<T> clazz, Supplier<O> supplier, Function<T,O> executor)
    • channelS

      public static <T, O> O channelS(Class<T> clazz, Function<T,O> executor)
    • channelA

      public static <T, O> io.vertx.core.Future<O> channelA(Class<T> clazz, Supplier<io.vertx.core.Future<O>> supplier, Function<T,io.vertx.core.Future<O>> executor)
    • pageData

      public static io.vertx.core.json.JsonObject pageData()
    • pageData

      public static io.vertx.core.json.JsonObject pageData(io.vertx.core.json.JsonArray data, long size)
    • pageData

      public static io.vertx.core.json.JsonArray pageData(io.vertx.core.json.JsonObject data)
    • pageData

      public static io.vertx.core.json.JsonObject pageData(io.vertx.core.json.JsonObject pageData, Function<io.vertx.core.json.JsonArray,io.vertx.core.json.JsonArray> function)
    • whereDay

      public static io.vertx.core.json.JsonObject whereDay(io.vertx.core.json.JsonObject filters, String field, Instant instant)
    • whereDay

      public static io.vertx.core.json.JsonObject whereDay(io.vertx.core.json.JsonObject filters, String field, LocalDateTime instant)
    • whereKeys

      public static io.vertx.core.json.JsonObject whereKeys(Set<String> keys)
    • whereKeys

      public static io.vertx.core.json.JsonObject whereKeys(io.vertx.core.json.JsonArray keys)
    • whereAnd

      public static io.vertx.core.json.JsonObject whereAnd()
    • whereAnd

      public static io.vertx.core.json.JsonObject whereAnd(String field, Object value)
    • whereOr

      public static io.vertx.core.json.JsonObject whereOr()
    • whereOr

      public static io.vertx.core.json.JsonObject whereOr(String field, Object value)
    • irNil

      public static boolean irNil(io.vertx.core.json.JsonObject condition)
    • irOp

      public static boolean irOp(io.vertx.core.json.JsonObject condition)
    • irOne

      public static boolean irOne(io.vertx.core.json.JsonObject condition)
    • irAndQH

      public static io.vertx.core.json.JsonObject irAndQH(io.vertx.core.json.JsonObject qr, io.horizon.atom.common.Kv<String,Object> kv)
    • irAndQH

      public static io.vertx.core.json.JsonObject irAndQH(io.vertx.core.json.JsonObject qr, String field, Object value)
    • irAndQH

      public static io.vertx.core.json.JsonObject irAndQH(io.vertx.core.json.JsonObject query, io.vertx.core.json.JsonObject criteria, boolean clear)
    • irAndH

      public static io.vertx.core.json.JsonObject irAndH(io.vertx.core.json.JsonObject original, io.vertx.core.json.JsonObject criteria)
    • irAndH

      public static io.vertx.core.json.JsonObject irAndH(io.vertx.core.json.JsonObject original, String field, Object value)
    • irAndH

      public static io.vertx.core.json.JsonObject irAndH(io.vertx.core.json.JsonObject original, io.horizon.atom.common.Kv<String,Object> kv)
    • irQV

      public static io.vertx.core.json.JsonObject irQV(io.vertx.core.json.JsonObject query, io.vertx.core.json.JsonArray projection, boolean clear)
    • irV

      public static io.vertx.core.json.JsonArray irV(io.vertx.core.json.JsonArray original, io.vertx.core.json.JsonArray projection)
    • getArray

      public static io.vertx.core.json.JsonArray getArray(Envelop envelop, int index)
    • getArray

      public static io.vertx.core.json.JsonArray getArray(Envelop envelop)
    • getArray1

      public static io.vertx.core.json.JsonArray getArray1(Envelop envelop)
    • getArray2

      public static io.vertx.core.json.JsonArray getArray2(Envelop envelop)
    • getString

      public static String getString(Envelop envelop, int index)
    • getString

      public static String getString(Envelop envelop)
    • getString1

      public static String getString1(Envelop envelop)
    • getString2

      public static String getString2(Envelop envelop)
    • getVis

      public static io.vertx.up.atom.secure.Vis getVis(Envelop envelop, int index)
    • getVis

      public static io.vertx.up.atom.secure.Vis getVis(Envelop envelop)
    • getVis1

      public static io.vertx.up.atom.secure.Vis getVis1(Envelop envelop)
    • getVis2

      public static io.vertx.up.atom.secure.Vis getVis2(Envelop envelop)
    • getJson

      public static io.vertx.core.json.JsonObject getJson(Envelop envelop, int index)
    • fromEnvelop

      public static <T> T fromEnvelop(Envelop envelop, Class<T> clazz, String pojo)
    • fromEnvelop

      public static io.vertx.core.json.JsonObject fromEnvelop(Envelop envelop, String pojo)
    • getJson

      public static io.vertx.core.json.JsonObject getJson(Envelop envelop)
    • fromEnvelop1

      public static <T> T fromEnvelop1(Envelop envelop, Class<T> clazz, String pojo)
    • fromEnvelop1

      public static io.vertx.core.json.JsonObject fromEnvelop1(Envelop envelop, String pojo)
    • getJson1

      public static io.vertx.core.json.JsonObject getJson1(Envelop envelop)
    • getJson2

      public static io.vertx.core.json.JsonObject getJson2(Envelop envelop)
    • fromEnvelop2

      public static io.vertx.core.json.JsonObject fromEnvelop2(Envelop envelop, String pojo)
    • fromEnvelop2

      public static <T> T fromEnvelop2(Envelop envelop, Class<T> clazz, String pojo)
    • getInteger

      public static Integer getInteger(Envelop envelop, int index)
    • getInteger

      public static Integer getInteger(Envelop envelop)
    • getInteger1

      public static Integer getInteger1(Envelop envelop)
    • getInteger2

      public static Integer getInteger2(Envelop envelop)
    • getLong

      public static Long getLong(Envelop envelop, int index)
    • getLong

      public static Long getLong(Envelop envelop)
    • getLong1

      public static Long getLong1(Envelop envelop)
    • getLong2

      public static Long getLong2(Envelop envelop)
    • getT

      public static <T> T getT(Envelop envelop, int index, Class<T> clazz)
    • getT

      public static <T> T getT(Envelop envelop, Class<T> clazz)
    • getT1

      public static <T> T getT1(Envelop envelop, Class<T> clazz)
    • getT2

      public static <T> T getT2(Envelop envelop, Class<T> clazz)
    • getBody

      public static io.vertx.core.json.JsonObject getBody(Envelop envelop)
    • getBodyT

      public static <T> T getBodyT(Envelop envelop, Class<T> clazz)
    • nativeInit

      public static io.vertx.core.Future<Boolean> nativeInit(io.vertx.core.json.JsonObject initConfig, io.vertx.core.Vertx vertx)
      This method will be configured in `vertx-extension.yml` file in common situation, The file content should be as following:

      ```yml //

      
       init:
         - component: "[ComponentName1]"
         - component: "[ComponentName2]"
       // 
      ```

      new mode as

      ```yml //

      
       init:
          extension:
           - component: "[ComponentName1]"
           - component: "[ComponentName2]"
          bridge:
           - component: "xxxx"
           - order: 1
       // 
      ```

      All components here will be called when container starting, the component must declare the init method as

      ```java //

      
       public static void init(){
           // Here are initialize code logical
           Ke.banner("「Εκδήλωση」- Crud ( Ix )");
      
           Ix.infoInit(LOGGER, "IxConfiguration...");
       }
       // 
      ```

      This method should be used when you want to develop zero extension module for business requirement.
      Parameters:
      init - The configuration data came from `init` node in file
    • nativeVertx

      public static io.vertx.core.Vertx nativeVertx()
    • nativeWorker

      public static io.vertx.core.WorkerExecutor nativeWorker(String name)
    • nativeWorker

      public static io.vertx.core.WorkerExecutor nativeWorker(String name, Integer mins)
    • nativeWorker

      public static <T> io.vertx.core.Future<T> nativeWorker(String name, io.vertx.core.Handler<io.vertx.core.Promise<T>> handler)
    • dictEpsilon

      public static ConcurrentMap<String,io.vertx.up.commune.exchange.DConsumer> dictEpsilon(io.vertx.core.json.JsonObject epsilon)
    • dictCalc

      public static io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonArray>> dictCalc(io.vertx.up.commune.exchange.DSetting dict, io.vertx.core.MultiMap paramsMap)
    • dictTo

      public static <T> io.vertx.core.Future<T> dictTo(T record, io.vertx.up.commune.exchange.DFabric fabric)
    • keyUser

      public static String keyUser(io.vertx.ext.auth.User user)