Refine search
.add(new TestingNodeModule(Optional.ofNullable(environment))) .add(new TestingHttpServerModule(parseInt(coordinator ? coordinatorPort : "0"))) .add(new JsonModule()) .add(new JaxrsModule(true)) .add(new MBeanModule()) requireNonNull(environment, "environment required when discoveryUri is present"); serverProperties.put("discovery.uri", discoveryUri.toString()); modules.add(new DiscoveryModule()); .initialize(); injector.getInstance(Announcer.class).start(); lifeCycleManager = injector.getInstance(LifeCycleManager.class); queryManager = (SqlQueryManager) injector.getInstance(QueryManager.class);
public static void main(String[] args) throws Exception { try { Bootstrap app = new Bootstrap( new DiscoveryModule(), new NodeModule(), new HttpServerModule(), new HttpEventModule(), new JsonModule(), new JaxrsModule(), new MBeanModule(), new JmxModule(), new AgentMainModule()); app.strictConfig().initialize(); } catch (Exception e) { log.error(e, "Startup failed"); System.exit(1); } } }
protected TestDiscoveryModule() { super(new DiscoveryModule()); }
public static void main(String[] args) throws Exception { try { Bootstrap app = new Bootstrap( new NodeModule(), new HttpServerModule(), new HttpEventModule(), new DiscoveryModule(), new JsonModule(), new JaxrsModule(), new MBeanModule(), new JmxModule(), new CoordinatorMainModule(), installIfPropertyEquals(new StaticProvisionerModule(), "coordinator.provisioner", "static"), installIfPropertyEquals(new AwsProvisionerModule(), "coordinator.provisioner", "aws")); app.strictConfig().initialize(); } catch (Throwable e) { log.error(e, "Startup failed"); System.exit(1); } } }
protected TestDiscoveryModule() { super(new DiscoveryModule()); }
modules.add( new NodeModule(), new DiscoveryModule(), new HttpServerModule(), new JsonModule(), new JaxrsModule(true), new MBeanModule(), Injector injector = app.strictConfig().initialize(); injector.getInstance(PluginManager.class).loadPlugins(); injector.getInstance(StaticCatalogStore.class).loadCatalogs(); injector.getInstance(Announcer.class), injector.getInstance(CatalogManager.class), injector.getInstance(ServerConfig.class),
.add(new TestingNodeModule(Optional.ofNullable(environment))) .add(new TestingHttpServerModule(parseInt(coordinator ? coordinatorPort : "0"))) .add(new JsonModule()) .add(new JaxrsModule(true)) .add(new MBeanModule()) requireNonNull(environment, "environment required when discoveryUri is present"); serverProperties.put("discovery.uri", discoveryUri.toString()); modules.add(new DiscoveryModule()); .initialize(); injector.getInstance(Announcer.class).start(); lifeCycleManager = injector.getInstance(LifeCycleManager.class); queryManager = injector.getInstance(QueryManager.class); pluginManager = injector.getInstance(PluginManager.class);
.add(new TestingNodeModule(Optional.ofNullable(environment))) .add(new TestingHttpServerModule(parseInt(coordinator ? coordinatorPort : "0"))) .add(new JsonModule()) .add(new JaxrsModule(true)) .add(new MBeanModule()) requireNonNull(environment, "environment required when discoveryUri is present"); serverProperties.put("discovery.uri", discoveryUri.toString()); modules.add(new DiscoveryModule()); .initialize(); injector.getInstance(Announcer.class).start(); lifeCycleManager = injector.getInstance(LifeCycleManager.class); queryManager = (SqlQueryManager) injector.getInstance(QueryManager.class);
.add(new TestingNodeModule(Optional.ofNullable(environment))) .add(new TestingHttpServerModule(parseInt(coordinator ? coordinatorPort : "0"))) .add(new JsonModule()) .add(new JaxrsModule(true)) .add(new MBeanModule()) requireNonNull(environment, "environment required when discoveryUri is present"); serverProperties.put("discovery.uri", discoveryUri.toString()); modules.add(new DiscoveryModule()); .initialize(); injector.getInstance(Announcer.class).start(); lifeCycleManager = injector.getInstance(LifeCycleManager.class); queryManager = (SqlQueryManager) injector.getInstance(QueryManager.class);
@Test public void testBinding() throws Exception { Injector injector = Guice.createInjector( new ConfigurationModule(new ConfigurationFactory(ImmutableMap.of("discovery.uri", "fake://server"))), new JsonModule(), new TestingNodeModule(), new DiscoveryModule() ); // should produce a discovery announcement client and a lookup client Assert.assertNotNull(injector.getInstance(DiscoveryAnnouncementClient.class)); Assert.assertNotNull(injector.getInstance(DiscoveryLookupClient.class)); // should produce an Announcer Assert.assertNotNull(injector.getInstance(Announcer.class)); }
@Test public void testExecutorShutdown() throws Exception { Bootstrap app = new Bootstrap( new JsonModule(), new TestingNodeModule(), new DiscoveryModule()); Injector injector = app .strictConfig() .doNotInitializeLogging() .initialize(); ExecutorService executor = injector.getInstance(Key.get(ScheduledExecutorService.class, ForDiscoveryClient.class)); LifeCycleManager lifeCycleManager = injector.getInstance(LifeCycleManager.class); assertFalse(executor.isShutdown()); lifeCycleManager.stop(); assertTrue(executor.isShutdown()); } }
@Test public void testExecutorShutdown() throws Exception { Bootstrap app = new Bootstrap( new JsonModule(), new TestingNodeModule(), new DiscoveryModule()); Injector injector = app .strictConfig() .doNotInitializeLogging() .initialize(); ExecutorService executor = injector.getInstance(Key.get(ScheduledExecutorService.class, ForDiscoveryClient.class)); LifeCycleManager lifeCycleManager = injector.getInstance(LifeCycleManager.class); assertFalse(executor.isShutdown()); lifeCycleManager.stop(); assertTrue(executor.isShutdown()); } }
public static void main(String[] args) throws Exception { Bootstrap app = new Bootstrap( new NodeModule(), new HttpServerModule(), new HttpEventModule(), new DiscoveryModule(), new JsonModule(), new MBeanModule(), new RackModule(), new JmxModule(), new JmxHttpRpcModule()); try { Injector injector = app.strictConfig().initialize(); injector.getInstance(Announcer.class).start(); } catch (Exception e) { Logger.get(Main.class).error(e); System.err.flush(); System.out.flush(); System.exit(0); } catch (Throwable t) { System.exit(0); } } }
public static void main(String[] args) throws Exception { Bootstrap app = new Bootstrap( new NodeModule(), new HttpServerModule(), new HttpEventModule(), new DiscoveryModule(), new JsonModule(), new MBeanModule(), new RackModule(), new JmxModule(), new JmxHttpRpcModule()); try { Injector injector = app.strictConfig().initialize(); injector.getInstance(Announcer.class).start(); } catch (Exception e) { Logger.get(Main.class).error(e); System.err.flush(); System.out.flush(); System.exit(0); } catch (Throwable t) { System.exit(0); } } }
public TestingDiscoveryServer(String environment) throws Exception { Bootstrap app = new Bootstrap( new MBeanModule(), new TestingNodeModule(environment), new TestingHttpServerModule(), new JsonModule(), new JaxrsModule(true), new TestingJmxModule(), new DiscoveryModule(), new EmbeddedDiscoveryModule()); Injector injector = app .strictConfig() .doNotInitializeLogging() .setRequiredConfigurationProperty("discovery.store-cache-ttl", "0ms") .quiet() .initialize(); lifeCycleManager = injector.getInstance(LifeCycleManager.class); server = injector.getInstance(TestingHttpServer.class); }
private ServiceSelector selectorFor(String type, String pool) throws Exception { Map<String, String> clientProperties = ImmutableMap.<String, String>builder() .put("discovery.uri", server.getBaseUrl().toString()) .put("discovery.apple.pool", "red") .build(); Bootstrap bootstrap = new Bootstrap( new TestingNodeModule("testing"), new JsonModule(), new DiscoveryModule(), new Module() { @Override public void configure(Binder binder) { discoveryBinder(binder).bindSelector("apple"); } }); Injector clientInjector = bootstrap .strictConfig() .doNotInitializeLogging() .setRequiredConfigurationProperties(clientProperties) .initialize(); return clientInjector.getInstance(Key.get(ServiceSelector.class, serviceType("apple"))); }
modules.add( new NodeModule(), new DiscoveryModule(), new HttpServerModule(), new JsonModule(), new JaxrsModule(true), new MBeanModule(), Injector injector = app.strictConfig().initialize(); injector.getInstance(PluginManager.class).loadPlugins(); injector.getInstance(CatalogManager.class).loadCatalogs(); injector.getInstance(Announcer.class), injector.getInstance(Metadata.class), injector.getInstance(ServerConfig.class),
modules.add( new NodeModule(), new DiscoveryModule(), new HttpServerModule(), new JsonModule(), new JaxrsModule(true), new MBeanModule(), Injector injector = app.strictConfig().initialize(); injector.getInstance(PluginManager.class).loadPlugins(); injector.getInstance(StaticCatalogStore.class).loadCatalogs(); injector.getInstance(Announcer.class), injector.getInstance(CatalogManager.class), injector.getInstance(ServerConfig.class),
public static void main(String[] args) { try { Bootstrap app = new Bootstrap( new MBeanModule(), new NodeModule(), new HttpServerModule(), new JaxrsModule(true), new JsonModule(), new JmxModule(), new JmxHttpRpcModule(), new DiscoveryServerModule(), new HttpEventModule(), new TraceTokenModule(), new DiscoveryModule() ); Injector injector = app.strictConfig().initialize(); injector.getInstance(Announcer.class).start(); } catch (Throwable t) { log.error(t); System.exit(1); } } }
modules.add( new NodeModule(), new DiscoveryModule(), new HttpServerModule(), new JsonModule(), new JaxrsModule(true), new MBeanModule(), Injector injector = app.strictConfig().initialize(); injector.getInstance(PluginManager.class).loadPlugins(); injector.getInstance(StaticCatalogStore.class).loadCatalogs(); injector.getInstance(Announcer.class), injector.getInstance(CatalogManager.class), injector.getInstance(ServerConfig.class),