Interface AspectPlugin

All Superinterfaces:
DataPlugin<AspectPlugin>

public interface AspectPlugin extends DataPlugin<AspectPlugin>
  • Method Summary

    Modifier and Type
    Method
    Description
    default io.vertx.core.Future<io.vertx.core.json.JsonArray>
    afterAsync(io.vertx.core.json.JsonArray records, io.vertx.core.json.JsonObject config)
     
    default io.vertx.core.Future<io.vertx.core.json.JsonObject>
    afterAsync(io.vertx.core.json.JsonObject record, io.vertx.core.json.JsonObject config)
     
    default io.vertx.core.Future<io.vertx.core.json.JsonArray>
    beforeAsync(io.vertx.core.json.JsonArray records, io.vertx.core.json.JsonObject config)
     
    default io.vertx.core.Future<io.vertx.core.json.JsonObject>
    beforeAsync(io.vertx.core.json.JsonObject record, io.vertx.core.json.JsonObject config)
     
    default AspectPlugin
    bind(DataAtom atom)
     
    default AspectPlugin
    bind(io.vertx.up.commune.exchange.DFabric fabric)
     
  • Method Details

    • bind

      default AspectPlugin bind(DataAtom atom)
      Specified by:
      bind in interface DataPlugin<AspectPlugin>
    • bind

      default AspectPlugin bind(io.vertx.up.commune.exchange.DFabric fabric)
      Specified by:
      bind in interface DataPlugin<AspectPlugin>
    • beforeAsync

      default io.vertx.core.Future<io.vertx.core.json.JsonObject> beforeAsync(io.vertx.core.json.JsonObject record, io.vertx.core.json.JsonObject config)
    • beforeAsync

      default io.vertx.core.Future<io.vertx.core.json.JsonArray> beforeAsync(io.vertx.core.json.JsonArray records, io.vertx.core.json.JsonObject config)
    • afterAsync

      default io.vertx.core.Future<io.vertx.core.json.JsonObject> afterAsync(io.vertx.core.json.JsonObject record, io.vertx.core.json.JsonObject config)
    • afterAsync

      default io.vertx.core.Future<io.vertx.core.json.JsonArray> afterAsync(io.vertx.core.json.JsonArray records, io.vertx.core.json.JsonObject config)