private DefaultQueryCompiler createQueryCompiler() { JsonObject config = vertx.getOrCreateContext().config(); String cls = config.getString(ConfigConstants.QUERY_COMPILER_CLASS, DefaultQueryCompiler.class.getName()); try { return (DefaultQueryCompiler)Class.forName(cls).newInstance(); } catch (ReflectiveOperationException e) { throw new RuntimeException("Could not create a DefaultQueryCompiler", e); } }
private DefaultQueryCompiler createQueryCompiler() { JsonObject config = vertx.getOrCreateContext().config(); String cls = config.getString(ConfigConstants.QUERY_COMPILER_CLASS, DefaultQueryCompiler.class.getName()); try { return (DefaultQueryCompiler)Class.forName(cls).newInstance(); } catch (ReflectiveOperationException e) { throw new RuntimeException("Could not create a DefaultQueryCompiler", e); } }
private static Observable<HttpServer> setupMockEndpoint() { JsonObject config = vertx.getOrCreateContext().config(); String host = config.getString(ConfigConstants.HOST, ConfigConstants.DEFAULT_HOST); int port = config.getInteger(ConfigConstants.PORT, ConfigConstants.DEFAULT_PORT); HttpServerOptions serverOptions = new HttpServerOptions().setCompressionSupported(true); HttpServer server = vertxCore.createHttpServer(serverOptions); ObservableFuture<HttpServer> observable = RxHelper.observableFuture(); server.requestHandler(getStoreEndpointRouter()::accept).listen(port, host, observable.toHandler()); return observable; }
/** * Creates a HttpClient to do requests against the server. No SSL is used. * @return a client that's preconfigured for requests to the server. */ private static HttpClient createHttpClient() { HttpClientOptions options = new HttpClientOptions() .setDefaultHost(vertx.getOrCreateContext().config().getString(ConfigConstants.HOST)) .setDefaultPort(vertx.getOrCreateContext().config().getInteger(ConfigConstants.PORT)) .setSsl(false); return vertxCore.createHttpClient(options); }
JsonObject config = vertx.getOrCreateContext().config();
JsonObject config = vertx.getOrCreateContext().config(); String storage = config.getString(ConfigConstants.STORAGE_FILE_PATH); String root = storage + "/index";
/** * Starts a MockServer verticle with a StoreEndpoint to test against * @param context the test context */ @BeforeClass public static void setupServer(TestContext context) { Async async = context.async(); vertx = new Vertx(rule.vertx()); vertxCore = vertx.getDelegate(); setConfig(vertx.getOrCreateContext().config()); setupMockEndpoint().subscribe(x -> async.complete()); }