vertx-gaia/vertx-rx/src/main/java/io/vertx/rx/rs/dispatch/StandardVerifier.java
package io.vertx.rx.rs.dispatch;
import io.vertx.core.Handler;
import io.vertx.rxjava3.ext.web.RoutingContext;
import io.vertx.up.atom.Rule;
import io.vertx.up.atom.agent.Depot;
import io.vertx.up.backbone.Sentry;
import io.vertx.up.backbone.hunt.BaseAim;
import java.util.List;
import java.util.Map;
public class StandardVerifier extends BaseAim implements Sentry<RoutingContext> {
@Override
public Handler<RoutingContext> signal(final Depot depot) {
/*
* continue to verify JsonObject/JsonArray type
* @Codex static validation for developed rules
*/
final Map<String, List<Rule>> rulers
= this.verifier().buildRulers(depot);
return (context) ->
this.executeRequest(context.getDelegate(), rulers, depot);
}
}