vertx-gaia/vertx-ams/src/main/jib/io/horizon/uca/aop/After.java
package io.horizon.uca.aop;
import io.horizon.eon.em.typed.ChangeFlag;
import io.vertx.core.Future;
import io.vertx.core.json.JsonArray;
import io.vertx.core.json.JsonObject;
import java.util.Set;
/**
* @author <a href="http://www.origin-x.cn">Lang</a>
*/
public interface After {
Set<ChangeFlag> types();
/*
* After Operation
*/
default Future<JsonObject> afterAsync(final JsonObject data, final JsonObject config) {
return Future.succeededFuture(data);
}
default Future<JsonArray> afterAsync(final JsonArray data, final JsonObject config) {
return Future.succeededFuture(data);
}
}