/** * Returns the Vertx configuration. */ public static ArrayValue config(Env env) { return PhpTypes.arrayFromJson(env, PhpVerticleFactory.container.config()); }
protected void startTests() { String methodName = container.config().getString("methodName"); try { Method m = getClass().getDeclaredMethod(methodName); m.invoke(this); } catch (InvocationTargetException e) { InvocationTargetException it = (InvocationTargetException)e; Throwable targetEx = it.getTargetException(); VertxAssert.handleThrowable(targetEx); } catch (Throwable t) { // Problem with invoking VertxAssert.handleThrowable(t); } }
@Inject public JsonCassandraConfigurator(Container container) { this(container.config().getObject("cassandra", new JsonObject()), container); }
@Inject public EnvironmentCassandraConfigurator(Container container) { this(container.config().getObject("cassandra", new JsonObject()), container); }
/** * Start the busmod */ public void start() { eb = vertx.eventBus(); config = container.config(); logger = container.logger(); }
/** * {@inheritDoc} */ @Override public void start(final Future<Void> startedResult) { this.start(); JsonObject config = container.config(); jerseyServer = jerseyServerProvider.get(); JerseyConfigurator configurator = configuratorProvider.get(); configurator.init(config, vertx, container); jerseyServer.init(configurator, new Handler<AsyncResult<HttpServer>>() { @Override public void handle(AsyncResult<HttpServer> result) { if (result.succeeded()) { startedResult.setResult(null); } else { startedResult.setFailure(result.cause()); } } }); }
cluster = container.config().getString("cluster", DEFAULT_CLUSTER_ADDRESS); group = container.config().getString("group", DEFAULT_GROUP); address = container.config().getString("address", String.format("node-%s", UUID.randomUUID().toString())); String sPlatformFactory = container.config().getString("platformFactory", DefaultPlatformManagerFactory.class.getName()); try { Class<?> clazz = loader.loadClass(sPlatformFactory); PlatformManagerFactory factory = (PlatformManagerFactory) clazz.newInstance(); platform = (PlatformManager) clazz.getMethod("createPlatformManager", new Class<?>[]{Vertx.class, Container.class, ClusterManager.class, int.class, String.class, String.class, String.class}) .invoke(factory, vertx, container, manager, isHazelcast ? container.config().getInteger("quorum", 1) : 1, cluster, group, address); } catch (Exception e) { future.setFailure(e);
/** * Runs a PHP test. */ public static void run(Env env, ObjectValue test) { currentTest = test; String methodName = PhpVerticleFactory.container.config().getString("methodName"); VertxAssert.initialize(PhpVerticleFactory.vertx); currentTest.callMethod(env, env.createString("setUp")); currentTest.callMethod(env, env.createString(methodName)); }
private Verticle createRealVerticle(Class<?> clazz) throws Exception { JsonObject config = container.config(); Object field = config.getField(CONFIG_BOOTSTRAP_BINDER_NAME); JsonArray bootstrapNames;
public void start() { logger.info("Data Store Service Starting"); try { config = DataStoreServerConfig.load(); dataStoreServer.init(config); JsonObject configOverrides = container.config(); if (configOverrides.containsField("port")) { config.port(configOverrides.getInteger("port")); } puts("SERVER CONFIG", config.port()); configureAndStartHttpServer(dataStoreServer.getServicesDefinition()); } catch (Throwable ex) { logger.error(ex, "Data Store Service Starting FAILED"); } }