Interface Around

All Superinterfaces:
After, Before

public interface Around extends Before, After
Validation for plug-in api, you can configure the validation component for api validation in zero-crud module instead of `codex` ( Development ) 1. It's only for crud part instead of `Before/After` 2. It will be called -- Before Actor in zero-crud -- After Actor in zero-crud Before component for -- 1. Validation -- 2. Filter -- 3. Transform After component for -- 1. Start new Job -- 2. Callback -- 3. Notification
Author:
Lang
  • Field Summary

    Fields inherited from interface io.vertx.up.uca.sectio.Before

    TYPE_ADD, TYPE_ALL, TYPE_DELETE, TYPE_SAVE, TYPE_UPDATE
  • Method Summary

    Modifier and Type
    Method
    Description
    default io.vertx.core.Future<io.vertx.core.json.JsonArray>
    afterAsync(io.vertx.core.json.JsonArray data, io.vertx.core.json.JsonObject config)
     
    default io.vertx.core.Future<io.vertx.core.json.JsonObject>
    afterAsync(io.vertx.core.json.JsonObject data, io.vertx.core.json.JsonObject config)
     
    default io.vertx.core.Future<io.vertx.core.json.JsonArray>
    beforeAsync(io.vertx.core.json.JsonArray data, io.vertx.core.json.JsonObject config)
     
    default io.vertx.core.Future<io.vertx.core.json.JsonObject>
    beforeAsync(io.vertx.core.json.JsonObject data, io.vertx.core.json.JsonObject config)
     
    Set<io.horizon.eon.em.typed.ChangeFlag>
     
  • Method Details

    • types

      Set<io.horizon.eon.em.typed.ChangeFlag> types()
      Specified by:
      types in interface After
      Specified by:
      types in interface Before
    • beforeAsync

      default io.vertx.core.Future<io.vertx.core.json.JsonObject> beforeAsync(io.vertx.core.json.JsonObject data, io.vertx.core.json.JsonObject config)
      Specified by:
      beforeAsync in interface Before
    • beforeAsync

      default io.vertx.core.Future<io.vertx.core.json.JsonArray> beforeAsync(io.vertx.core.json.JsonArray data, io.vertx.core.json.JsonObject config)
      Specified by:
      beforeAsync in interface Before
    • afterAsync

      default io.vertx.core.Future<io.vertx.core.json.JsonObject> afterAsync(io.vertx.core.json.JsonObject data, io.vertx.core.json.JsonObject config)
      Specified by:
      afterAsync in interface After
    • afterAsync

      default io.vertx.core.Future<io.vertx.core.json.JsonArray> afterAsync(io.vertx.core.json.JsonArray data, io.vertx.core.json.JsonObject config)
      Specified by:
      afterAsync in interface After