@Override protected void bindConfigurations() { bindProperties(resolved); }
static void addRestContextBinding(ApiMetadata apiMetadata, List<Module> modules) { if (apiMetadata instanceof HttpApiMetadata) { try { modules .add(new BindApiContextWithWildcardExtendsExplicitAndRawType(HttpApiMetadata.class.cast(apiMetadata))); } catch (IllegalArgumentException ignored) { } } else if (apiMetadata instanceof RestApiMetadata) { try { modules.add(new BindRestContextWithWildcardExtendsExplicitAndRawType(RestApiMetadata.class .cast(apiMetadata))); } catch (IllegalArgumentException ignored) { } } }
@Override protected void configure() { bind(String.class).annotatedWith(Name.class).toInstance(name); } }
static void addRestContextBinding(ApiMetadata apiMetadata, List<Module> modules) { if (apiMetadata instanceof HttpApiMetadata) { try { modules .add(new BindApiContextWithWildcardExtendsExplicitAndRawType(HttpApiMetadata.class.cast(apiMetadata))); } catch (IllegalArgumentException ignored) { } } }
@Test public void testLinkedViewBindsViewAndContextSuppliers() { Injector injector = Guice.createInjector(linkView(new DummyView(contextFor(IntegrationTestClient.class)))); assertNotNull(injector.getExistingBinding(Key.get(CONTEXT_SUPPLIER, Names.named("IntegrationTestClient")))); assertNotNull(injector.getExistingBinding(Key.get(VIEW_SUPPLIER, Names.named("IntegrationTestClient")))); }
@Override protected void configure() { install(Rocoto.expandVariables(new ConfigurationModule() { @Override protected void bindConfigurations() { bindProperties(resolved); } @Provides @Singleton protected Properties expanded(FilterStringsBoundToInjectorByName filterStringsBoundByName) { Properties props = new Properties(); props.putAll(filterStringsBoundByName.apply(Predicates.<String> alwaysTrue())); return props; } })); }
static void addRestContextBinding(ApiMetadata apiMetadata, List<Module> modules) { if (apiMetadata instanceof HttpApiMetadata) { try { modules .add(new BindApiContextWithWildcardExtendsExplicitAndRawType(HttpApiMetadata.class.cast(apiMetadata))); } catch (IllegalArgumentException ignored) { } } else if (apiMetadata instanceof RestApiMetadata) { try { modules.add(new BindRestContextWithWildcardExtendsExplicitAndRawType(RestApiMetadata.class .cast(apiMetadata))); } catch (IllegalArgumentException ignored) { } } }
@Override protected void configure() { bind(String.class).annotatedWith(Name.class).toInstance(name); } }
static void addRestContextBinding(ApiMetadata apiMetadata, List<Module> modules) { if (apiMetadata instanceof HttpApiMetadata) { try { modules .add(new BindApiContextWithWildcardExtendsExplicitAndRawType(HttpApiMetadata.class.cast(apiMetadata))); } catch (IllegalArgumentException ignored) { } } }
@Override protected void bindConfigurations() { bindProperties(resolved); }
@Override protected void configure() { install(Rocoto.expandVariables(new ConfigurationModule() { @Override protected void bindConfigurations() { bindProperties(resolved); } @Provides @Singleton protected Properties expanded(FilterStringsBoundToInjectorByName filterStringsBoundByName) { Properties props = new Properties(); props.putAll(filterStringsBoundByName.apply(Predicates.<String> alwaysTrue())); return props; } })); }
static void addRestContextBinding(ApiMetadata apiMetadata, List<Module> modules) { if (apiMetadata instanceof HttpApiMetadata) { try { modules .add(new BindApiContextWithWildcardExtendsExplicitAndRawType(HttpApiMetadata.class.cast(apiMetadata))); } catch (IllegalArgumentException ignored) { } } else if (apiMetadata instanceof RestApiMetadata) { try { modules.add(new BindRestContextWithWildcardExtendsExplicitAndRawType(RestApiMetadata.class .cast(apiMetadata))); } catch (IllegalArgumentException ignored) { } } }
@Override protected void configure() { bind(String.class).annotatedWith(Name.class).toInstance(name); } }
static void addRestContextBinding(ApiMetadata apiMetadata, List<Module> modules) { if (apiMetadata instanceof HttpApiMetadata) { try { modules .add(new BindApiContextWithWildcardExtendsExplicitAndRawType(HttpApiMetadata.class.cast(apiMetadata))); } catch (IllegalArgumentException ignored) { } } }
@Override protected void bindConfigurations() { bindProperties(resolved); }
@Override protected void configure() { install(Rocoto.expandVariables(new ConfigurationModule() { @Override protected void bindConfigurations() { bindProperties(resolved); } @Provides @Singleton protected Properties expanded(FilterStringsBoundToInjectorByName filterStringsBoundByName) { Properties props = new Properties(); props.putAll(filterStringsBoundByName.apply(Predicates.<String> alwaysTrue())); return props; } })); }
@Override protected void configure() { bind(String.class).annotatedWith(Name.class).toInstance(name); } }
@Override protected void configure() { bind(String.class).annotatedWith(Name.class).toInstance(name); } }