package mock.controllers.assets;
import com.github.aesteve.vertx.nubes.annotations.Controller;
import com.github.aesteve.vertx.nubes.annotations.routing.http.GET;
import io.vertx.core.http.HttpServerResponse;
import io.vertx.ext.web.RoutingContext;
@Controller("/assets")
public class TestAssetsController {
public static final String INSTRUMENT_HEADER = "X-Instrumented";
@GET("/instrumented*")
public void instrumentAsset(HttpServerResponse response, RoutingContext context) {
response.putHeader(INSTRUMENT_HEADER, "yes");
context.next(); // in this case we HAVE TO since we want to delegate to another handler (out of Nubes scope)
}
}