.initialize(); ServiceSelector selector = injector.getInstance(Key.get(ServiceSelector.class, serviceType("presto"))); assertEquals(selector.selectAllServices().size(), 1);
@Override public MySqlDataSource get() { MySqlDataSourceConfig config = injector.getInstance(Key.get(MySqlDataSourceConfig.class, annotation)); ServiceSelector serviceSelector = injector.getInstance(Key.get(ServiceSelector.class, serviceType(type))); return new MySqlDataSource(serviceSelector, config); } }
public ServiceSelector get() { requireNonNull(serviceSelectorFactory, "serviceSelectorFactory is null"); requireNonNull(injector, "injector is null"); ServiceSelectorConfig selectorConfig = injector.getInstance(Key.get(ServiceSelectorConfig.class, serviceType(type))); ServiceSelector serviceSelector = serviceSelectorFactory.createServiceSelector(type, selectorConfig); return serviceSelector; }
public void bindSelector(String type) { requireNonNull(type, "type is null"); bindSelector(serviceType(type)); }
public void bindHttpSelector(String type) { requireNonNull(type, "type is null"); bindHttpSelector(serviceType(type)); }
public ServiceSelector get() { Preconditions.checkNotNull(serviceSelectorFactory, "serviceSelectorFactory is null"); Preconditions.checkNotNull(injector, "injector is null"); ServiceSelectorConfig selectorConfig = injector.getInstance(Key.get(ServiceSelectorConfig.class, serviceType(type))); ServiceSelector serviceSelector = serviceSelectorFactory.createServiceSelector(type, selectorConfig); return serviceSelector; }
public void bindSelector(String type) { Preconditions.checkNotNull(type, "type is null"); bindSelector(serviceType(type)); }
@Override public PostgreSqlDataSource get() { PostgreSqlDataSourceConfig config = injector.getInstance(Key.get(PostgreSqlDataSourceConfig.class, annotation)); ServiceSelector serviceSelector = injector.getInstance(Key.get(ServiceSelector.class, serviceType(type))); return new PostgreSqlDataSource(serviceSelector, config); } }
@Override public PostgreSqlDataSource get() { PostgreSqlDataSourceConfig config = injector.getInstance(Key.get(PostgreSqlDataSourceConfig.class, annotation)); ServiceSelector serviceSelector = injector.getInstance(Key.get(ServiceSelector.class, serviceType(type))); return new PostgreSqlDataSource(serviceSelector, config); } }
public HttpServiceSelector get() { Preconditions.checkNotNull(injector, "injector is null"); ServiceSelector serviceSelector = injector.getInstance(Key.get(ServiceSelector.class, serviceType(type))); HttpServiceSelector httpServiceSelector = new HttpServiceSelectorImpl(serviceSelector); return httpServiceSelector; }
public ServiceSelector get() { Preconditions.checkNotNull(serviceSelectorFactory, "serviceSelectorFactory is null"); Preconditions.checkNotNull(injector, "injector is null"); ServiceSelectorConfig selectorConfig = injector.getInstance(Key.get(ServiceSelectorConfig.class, serviceType(type))); ServiceSelector serviceSelector = serviceSelectorFactory.createServiceSelector(type, selectorConfig); return serviceSelector; }
public void bindSelector(String type) { Preconditions.checkNotNull(type, "type is null"); bindSelector(serviceType(type)); }
@Override public MySqlDataSource get() { MySqlDataSourceConfig config = injector.getInstance(Key.get(MySqlDataSourceConfig.class, annotation)); ServiceSelector serviceSelector = injector.getInstance(Key.get(ServiceSelector.class, serviceType(type))); return new MySqlDataSource(serviceSelector, config); } }
public HttpServiceSelector get() { requireNonNull(injector, "injector is null"); ServiceSelector serviceSelector = injector.getInstance(Key.get(ServiceSelector.class, serviceType(type))); HttpServiceSelector httpServiceSelector = new HttpServiceSelectorImpl(serviceSelector); return httpServiceSelector; }
public void bindHttpSelector(String type) { Preconditions.checkNotNull(type, "type is null"); bindHttpSelector(serviceType(type)); }
public void bindHttpSelector(String type) { Preconditions.checkNotNull(type, "type is null"); bindHttpSelector(serviceType(type)); }
public HttpServiceSelector get() { Preconditions.checkNotNull(injector, "injector is null"); ServiceSelector serviceSelector = injector.getInstance(Key.get(ServiceSelector.class, serviceType(type))); HttpServiceSelector httpServiceSelector = new HttpServiceSelectorImpl(serviceSelector); return httpServiceSelector; }
@Test public void testToString() { assertEquals(ServiceTypes.serviceType("apple").toString(), appleServiceType.toString()); }
@Test public void testToString() { Assert.assertEquals(ServiceTypes.serviceType("apple").toString(), appleServiceType.toString()); }
@Test public void testToString() { assertEquals(ServiceTypes.serviceType("apple").toString(), appleServiceType.toString()); }