Class Aspect

java.lang.Object
io.vertx.up.uca.sectio.Aspect

public class Aspect extends Object
New Structure for configuration fixed
Author:
Lang
  • Method Summary

    Modifier and Type
    Method
    Description
    static Aspect
    create(io.vertx.core.json.JsonObject components)
     
    static Aspect
     
    Function<io.vertx.core.json.JsonArray,io.vertx.core.Future<io.vertx.core.json.JsonArray>>
    wrapAAfter(io.horizon.eon.em.typed.ChangeFlag... type)
     
    Function<io.vertx.core.json.JsonArray,io.vertx.core.Future<io.vertx.core.json.JsonArray>>
    wrapABefore(io.horizon.eon.em.typed.ChangeFlag... type)
     
    Function<io.vertx.core.json.JsonArray,io.vertx.core.Future<io.vertx.core.json.JsonArray>>
    wrapACreate(Function<io.vertx.core.json.JsonArray,io.vertx.core.Future<io.vertx.core.json.JsonArray>> executor)
     
    Function<io.vertx.core.json.JsonArray,io.vertx.core.Future<io.vertx.core.json.JsonArray>>
    wrapADelete(Function<io.vertx.core.json.JsonArray,io.vertx.core.Future<io.vertx.core.json.JsonArray>> executor)
     
    <T> Function<T,io.vertx.core.Future<T>>
    wrapAop(Around around, Function<T,io.vertx.core.Future<T>> executor)
     
    <T> Function<T,io.vertx.core.Future<T>>
    wrapAop(Around around, Function<T,io.vertx.core.Future<T>> executor, io.vertx.core.json.JsonObject configuration)
     
    <T> Function<T,io.vertx.core.Future<T>>
    wrapAop(Before before, Function<T,io.vertx.core.Future<T>> executor)
     
    <T> Function<T,io.vertx.core.Future<T>>
    wrapAop(Before before, Function<T,io.vertx.core.Future<T>> executor, io.vertx.core.json.JsonObject configuration)
     
    <T> Function<T,io.vertx.core.Future<T>>
    wrapAop(Before before, Function<T,io.vertx.core.Future<T>> executor, After after)
     
    <T> Function<T,io.vertx.core.Future<T>>
    wrapAop(Before before, Function<T,io.vertx.core.Future<T>> executor, After after, io.vertx.core.json.JsonObject configuration)
     
    Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>>
    wrapAop(Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> executor, After after)
     
    Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>>
    wrapAop(Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> executor, After after, io.vertx.core.json.JsonObject configuration)
     
    Function<io.vertx.core.json.JsonArray,io.vertx.core.Future<io.vertx.core.json.JsonArray>>
    wrapASave(Function<io.vertx.core.json.JsonArray,io.vertx.core.Future<io.vertx.core.json.JsonArray>> executor)
     
    Function<io.vertx.core.json.JsonArray,io.vertx.core.Future<io.vertx.core.json.JsonArray>>
    wrapAUpdate(Function<io.vertx.core.json.JsonArray,io.vertx.core.Future<io.vertx.core.json.JsonArray>> executor)
     
    Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>>
    wrapJAfter(io.horizon.eon.em.typed.ChangeFlag... type)
     
    Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>>
    wrapJBefore(io.horizon.eon.em.typed.ChangeFlag... type)
     
    Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>>
    wrapJCreate(Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> executor)
     
    Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>>
    wrapJDelete(Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> executor)
     
    Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>>
    wrapJSave(Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> executor)
     
    Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>>
    wrapJUpdate(Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> executor)
     

    Methods inherited from class java.lang.Object

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

    • create

      public static Aspect create(io.vertx.core.json.JsonObject components)
    • create

      public static Aspect create(AspectConfig config)
    • wrapAop

      public <T> Function<T,io.vertx.core.Future<T>> wrapAop(Around around, Function<T,io.vertx.core.Future<T>> executor, io.vertx.core.json.JsonObject configuration)
    • wrapAop

      public <T> Function<T,io.vertx.core.Future<T>> wrapAop(Around around, Function<T,io.vertx.core.Future<T>> executor)
    • wrapAop

      public <T> Function<T,io.vertx.core.Future<T>> wrapAop(Before before, Function<T,io.vertx.core.Future<T>> executor, io.vertx.core.json.JsonObject configuration)
    • wrapAop

      public <T> Function<T,io.vertx.core.Future<T>> wrapAop(Before before, Function<T,io.vertx.core.Future<T>> executor)
    • wrapAop

      public Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> wrapAop(Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> executor, After after, io.vertx.core.json.JsonObject configuration)
    • wrapAop

      public Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> wrapAop(Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> executor, After after)
    • wrapAop

      public <T> Function<T,io.vertx.core.Future<T>> wrapAop(Before before, Function<T,io.vertx.core.Future<T>> executor, After after)
    • wrapAop

      public <T> Function<T,io.vertx.core.Future<T>> wrapAop(Before before, Function<T,io.vertx.core.Future<T>> executor, After after, io.vertx.core.json.JsonObject configuration)
    • wrapJCreate

      public Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> wrapJCreate(Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> executor)
    • wrapJSave

      public Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> wrapJSave(Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> executor)
    • wrapJUpdate

      public Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> wrapJUpdate(Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> executor)
    • wrapJDelete

      public Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> wrapJDelete(Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> executor)
    • wrapACreate

      public Function<io.vertx.core.json.JsonArray,io.vertx.core.Future<io.vertx.core.json.JsonArray>> wrapACreate(Function<io.vertx.core.json.JsonArray,io.vertx.core.Future<io.vertx.core.json.JsonArray>> executor)
    • wrapASave

      public Function<io.vertx.core.json.JsonArray,io.vertx.core.Future<io.vertx.core.json.JsonArray>> wrapASave(Function<io.vertx.core.json.JsonArray,io.vertx.core.Future<io.vertx.core.json.JsonArray>> executor)
    • wrapAUpdate

      public Function<io.vertx.core.json.JsonArray,io.vertx.core.Future<io.vertx.core.json.JsonArray>> wrapAUpdate(Function<io.vertx.core.json.JsonArray,io.vertx.core.Future<io.vertx.core.json.JsonArray>> executor)
    • wrapADelete

      public Function<io.vertx.core.json.JsonArray,io.vertx.core.Future<io.vertx.core.json.JsonArray>> wrapADelete(Function<io.vertx.core.json.JsonArray,io.vertx.core.Future<io.vertx.core.json.JsonArray>> executor)
    • wrapJBefore

      public Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> wrapJBefore(io.horizon.eon.em.typed.ChangeFlag... type)
    • wrapABefore

      public Function<io.vertx.core.json.JsonArray,io.vertx.core.Future<io.vertx.core.json.JsonArray>> wrapABefore(io.horizon.eon.em.typed.ChangeFlag... type)
    • wrapJAfter

      public Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<io.vertx.core.json.JsonObject>> wrapJAfter(io.horizon.eon.em.typed.ChangeFlag... type)
    • wrapAAfter

      public Function<io.vertx.core.json.JsonArray,io.vertx.core.Future<io.vertx.core.json.JsonArray>> wrapAAfter(io.horizon.eon.em.typed.ChangeFlag... type)