@Override public void configure() { bind(GalaxyConfig.class).in(Scopes.SINGLETON); } }
@Before public void setUp() { final Config config = Config.getFixedConfig("galaxy.internal.port.http", "0"); final Injector injector = Guice.createInjector(Stage.PRODUCTION, new ConfigModule(config), new HttpServerModule(config), new GalaxyConfigModule(), lifecycleRule.getLifecycleModule(), new Module() { @Override public void configure(final Binder binder) { binder.requireExplicitBindings(); binder.disableCircularProxies(); } }); injector.injectMembers(this); }
@Before public void setUp() throws Exception { port = findUnusedPort(); Assert.assertFalse(port == 0); baseUri = format("http://localhost:%d/magic", port); final Config config = Config.getFixedConfig("galaxy.internal.port.http", Integer.toString(port)); final Injector injector = Guice.createInjector(Stage.PRODUCTION, new ConfigModule(config), new HttpServerModule(config), new HttpClientModule("test"), lifecycleRule.getLifecycleModule(), new GalaxyConfigModule(), new Module() { @Override public void configure(Binder binder) { binder.requireExplicitBindings(); binder.disableCircularProxies(); } }, new ServletModule() { @Override public void configureServlets() { bind(UUID.class).annotatedWith(Names.named("magic")).toInstance(UUID.randomUUID()); bind(MagicServlet.class).in(Scopes.SINGLETON); serve("/magic").with(MagicServlet.class); } }); injector.injectMembers(this); }
@Before public void setUp() throws Exception { port = findUnusedPort(); Assert.assertFalse(port == 0); baseUri = format("http://localhost:%d/", port); final Config config = Config.getFixedConfig("galaxy.internal.port.http", Integer.toString(port)); final Injector injector = Guice.createInjector(Stage.PRODUCTION, new ConfigModule(config), new HttpServerModule(config), new HttpClientModule("test"), new LifecycleModule(), new GalaxyConfigModule(), new ServletModule() { @Override public void configureServlets() { binder().requireExplicitBindings(); binder().disableCircularProxies(); bind (ContentServlet.class); serve("/content").with(ContentServlet.class); } }); injector.injectMembers(this); lifecycle.executeTo(LifecycleStage.START_STAGE); }
@Before public void setUp() throws Exception { port = findUnusedPort(); Assert.assertFalse(port == 0); baseUri = format("http://localhost:%d/foobar", port); final Config config = Config.getFixedConfig("galaxy.internal.port.http", Integer.toString(port)); final Injector injector = Guice.createInjector(Stage.PRODUCTION, new ConfigModule(config), new HttpServerModule(config), new HttpClientModule("test"), new LifecycleModule(), new GalaxyConfigModule(), new Module() { @Override public void configure(Binder binder) { binder.requireExplicitBindings(); binder.disableCircularProxies(); HttpServerHandlerBinder.bindHandler(binder).toInstance(new ClasspathResourceHandler("/foobar", "/test-resources")); HttpServerHandlerBinder.bindSecurityHandler(binder).to(VerbotenHandler.class).in(Scopes.SINGLETON); } }); injector.injectMembers(this); lifecycle.executeTo(LifecycleStage.START_STAGE); }
@Override protected void configure() { install (new GalaxyConfigModule()); install (new HttpServerModule(config)); install (new NessJacksonModule()); install (new ThreadDelegatedScopeModule()); install (new TrackingModule()); install (new BasicDiscoveryServerModule(config, paths)); } }
@Before public void setUp() throws Exception { port = findUnusedPort(); Assert.assertFalse(port == 0); baseUri = format("http://localhost:%d/foobar", port); final Config config = Config.getFixedConfig("galaxy.internal.port.http", Integer.toString(port)); final Injector injector = Guice.createInjector(Stage.PRODUCTION, new ConfigModule(config), new HttpServerModule(config), new HttpClientModule("test"), new LifecycleModule(), new GalaxyConfigModule(), new Module() { @Override public void configure(Binder binder) { binder.requireExplicitBindings(); binder.disableCircularProxies(); HttpServerHandlerBinder.bindHandler(binder).toInstance(new ClasspathResourceHandler("/foobar", "/test-resources")); } }); injector.injectMembers(this); lifecycle.executeTo(LifecycleStage.START_STAGE); }
@Before public void setUp() throws Exception { port = findUnusedPort(); Assert.assertFalse(port == 0); baseUri = format("http://localhost:%d/foobar", port); final Config config = Config.getFixedConfig("galaxy.internal.port.http", Integer.toString(port), "ness.httpserver.forwarded", "true"); handler = new RecordingHandlerWrapper(new ClasspathResourceHandler("/foobar", "/test-resources")); final Injector injector = Guice.createInjector(Stage.PRODUCTION, new ConfigModule(config), new HttpServerModule(config), new HttpClientModule("test"), new LifecycleModule(), new GalaxyConfigModule(), new Module() { @Override public void configure(Binder binder) { binder.requireExplicitBindings(); binder.disableCircularProxies(); HttpServerHandlerBinder.bindHandler(binder).toInstance(handler); } }); injector.injectMembers(this); lifecycle.executeTo(LifecycleStage.START_STAGE); }
@Override public void configure() { install(standalonePlumbingModule); install(new GalaxyConfigModule()); install(new HttpServerModule(config)); install(new NessJacksonModule()); install(new ThreadDelegatedScopeModule()); install(new TrackingModule()); install(new GalaxyAnnouncementModule(getServiceName(), getServiceType())); install(getServiceDiscoveryModule()); bind (ServiceAnnouncementFactory.class); } };
@Override public void configure() { // Copied from DiscoveryStandaloneServer to avoid circular dep. install(new GalaxyConfigModule()); install(new HttpServerModule(config)); install(new NessJacksonModule()); install(new ThreadDelegatedScopeModule()); install(new TrackingModule()); } };