Package io.vertx.tp.optic.plugin
Interface AspectPlugin
-
- All Superinterfaces:
DataPlugin<AspectPlugin>
public interface AspectPlugin extends DataPlugin<AspectPlugin>
-
-
Method Summary
All Methods Instance Methods Default Methods 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 AspectPluginbind(DataAtom atom)default AspectPluginbind(io.vertx.up.commune.exchange.DiFabric fabric)
-
-
-
Method Detail
-
bind
default AspectPlugin bind(DataAtom atom)
- Specified by:
bindin interfaceDataPlugin<AspectPlugin>
-
bind
default AspectPlugin bind(io.vertx.up.commune.exchange.DiFabric fabric)
- Specified by:
bindin interfaceDataPlugin<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)
-
-