/** * Adds all binding definitions from the binders to the binding configuration. * * @param binders binders whose binding definitions should be configured. */ public final void install(Binder... binders) { for (Binder binder : binders) { binder.bind(this); } }
/** * Adds all binding definitions from the binders to the binding configuration. * * @param binders binders whose binding definitions should be configured. */ public final void install(Binder... binders) { for (Binder binder : binders) { binder.bind(this); } }
/** * Adds all binding definitions from the binders to the binding configuration. * * @param binders binders whose binding definitions should be configured. */ public final void install(Binder... binders) { for (Binder binder : binders) { binder.bind(this); } }
/** * Adds all binding definitions from the binders to the binding configuration. * * @param binders binders whose binding definitions should be configured. */ public final void install(Binder... binders) { for (Binder binder : binders) { binder.bind(this); } }
/** * @see ServiceLocator#inject(Object) * @see Binder#bind(DynamicConfiguration) */ private static void bind(ServiceLocator locator, DynamicConfiguration dc, Binder binder) { locator.inject(binder); binder.bind(dc); }
/** * @see ServiceLocator#inject(Object) * @see Binder#bind(DynamicConfiguration) */ private static void bind(ServiceLocator locator, DynamicConfiguration dc, Binder binder) { locator.inject(binder); binder.bind(dc); }
/** * @see ServiceLocator#inject(Object) * @see Binder#bind(DynamicConfiguration) */ private static void bind(ServiceLocator locator, DynamicConfiguration dc, Binder binder) { locator.inject(binder); binder.bind(dc); }
/** * @see ServiceLocator#inject(Object) * @see Binder#bind(DynamicConfiguration) */ private static void bind(ServiceLocator locator, DynamicConfiguration dc, Binder binder) { locator.inject(binder); binder.bind(dc); }
private Set<Binder> configureBinders(final ServiceLocator locator, final Set<Binder> configured) { final Set<Binder> allConfigured = Sets.newIdentityHashSet(); allConfigured.addAll(configured); final Collection<Binder> binders = getBinders(configured); if (!binders.isEmpty()) { final DynamicConfiguration dc = Injections.getConfiguration(locator); for (final Binder binder : binders) { binder.bind(dc); allConfigured.add(binder); } dc.commit(); } return allConfigured; }
private Set<Binder> configureBinders(final ServiceLocator locator, final Set<Binder> configured) { final Set<Binder> allConfigured = Sets.newIdentityHashSet(); allConfigured.addAll(configured); final Collection<Binder> binders = getBinders(configured); if (!binders.isEmpty()) { final DynamicConfiguration dc = Injections.getConfiguration(locator); for (final Binder binder : binders) { binder.bind(dc); allConfigured.add(binder); } dc.commit(); } return allConfigured; }
private Set<Binder> configureBinders(final ServiceLocator locator, final Set<Binder> configured) { final Set<Binder> allConfigured = Sets.newIdentityHashSet(); allConfigured.addAll(configured); final Collection<Binder> binders = getBinders(configured); if (!binders.isEmpty()) { final DynamicConfiguration dc = Injections.getConfiguration(locator); for (final Binder binder : binders) { binder.bind(dc); allConfigured.add(binder); } dc.commit(); } return allConfigured; }
void addModules(ServiceLocator serviceLocator, TestDescriptor testDescriptor) throws MultiException { DynamicConfigurationService dcs = serviceLocator.getService(DynamicConfigurationService.class); DynamicConfiguration config = dcs.createDynamicConfiguration(); testDescriptor.getModules().stream() .map(p -> ReflectionUtil.INSTANCE.newInstance(p.value())) .map(Binder.class::cast) .forEachOrdered(binder -> { binder.bind(config); }); config.commit(); }
private void addInstances(ServiceLocator serviceLocator, TestContext testContext) { ConcurrentLinkedDeque<Instance<?>> instances = new ConcurrentLinkedDeque<>(); ServiceLocatorUtil.INSTANCE.findAllWithFilter(InstanceProvider.class) .stream() .map(p -> p.get(testContext)) .flatMap(p -> p.stream()) .forEach(p -> instances.addLast(p)); ServiceLocatorUtil.INSTANCE.findAllWithFilter(ProxyInstanceController.class) .stream() .map(p -> p.create(testContext)) .flatMap(p -> p.stream()) .forEach(p -> instances.addLast(p)); removeInstances(serviceLocator, instances); Binder instanceModule = HK2AbstractBinder.of(instances); DynamicConfigurationService dcs = serviceLocator.getService(DynamicConfigurationService.class); DynamicConfiguration config = dcs.createDynamicConfiguration(); instanceModule.bind(config); config.commit(); }
/** * This method will bind all of the binders given together in a * single config transaction. * * @param locator The non-null locator to use for the configuration action * @param binders The non-null list of binders to be added to the locator * @throws MultiException if any error was encountered while binding services */ public static void bind(ServiceLocator locator, Binder... binders) { DynamicConfigurationService dcs = locator.getService(DynamicConfigurationService.class); DynamicConfiguration config = dcs.createDynamicConfiguration(); for (Binder binder : binders) { binder.bind(config); } config.commit(); }
/** * This method will bind all of the binders given together in a * single config transaction. * * @param locator The non-null locator to use for the configuration action * @param binders The non-null list of binders to be added to the locator * @throws MultiException if any error was encountered while binding services */ public static void bind(ServiceLocator locator, Binder... binders) { DynamicConfigurationService dcs = locator.getService(DynamicConfigurationService.class); DynamicConfiguration config = dcs.createDynamicConfiguration(); for (Binder binder : binders) { binder.bind(config); } config.commit(); }
/** * This method will bind all of the binders given together in a * single config transaction. * * @param locator The non-null locator to use for the configuration action * @param binders The non-null list of binders to be added to the locator * @throws MultiException if any error was encountered while binding services */ public static void bind(ServiceLocator locator, Binder... binders) { DynamicConfigurationService dcs = locator.getService(DynamicConfigurationService.class); DynamicConfiguration config = dcs.createDynamicConfiguration(); for (Binder binder : binders) { binder.bind(config); } config.commit(); }
/** * This method will bind all of the binders given together in a * single config transaction. * * @param locator The non-null locator to use for the configuration action * @param binders The non-null list of binders to be added to the locator * @throws MultiException if any error was encountered while binding services */ public static void bind(ServiceLocator locator, Binder... binders) { DynamicConfigurationService dcs = locator.getService(DynamicConfigurationService.class); DynamicConfiguration config = dcs.createDynamicConfiguration(); for (Binder binder : binders) { binder.bind(config); } config.commit(); }
private static void bind(ServiceLocator locator, Binder binder) { DynamicConfigurationService dcs = locator.getService(DynamicConfigurationService.class); DynamicConfiguration dc = dcs.createDynamicConfiguration(); locator.inject(binder); binder.bind(dc); dc.commit(); }
private static void bind(final ServiceLocator locator, final Binder binder) { final DynamicConfigurationService dcs = locator.getService(DynamicConfigurationService.class); final DynamicConfiguration dc = dcs.createDynamicConfiguration(); locator.inject(binder); binder.bind(dc); dc.commit(); }
private static void bind(final ServiceLocator locator, final Binder binder) { final DynamicConfigurationService dcs = locator.getService(DynamicConfigurationService.class); final DynamicConfiguration dc = dcs.createDynamicConfiguration(); locator.inject(binder); binder.bind(dc); dc.commit(); }