/** * Binds the single descriptor using a single {@link DynamicConfiguration}. * * @param locator HK2 injection manager. * @param binding Jersey descriptor as a holder of information about an injection point. */ private static void bindBinding(ServiceLocator locator, Binding<?, ?> binding) { DynamicConfiguration dc = getDynamicConfiguration(locator); bindBinding(locator, dc, binding); dc.commit(); }
/** * Bind descriptors to Hk2-like {@link Binder}. * * @param locator HK2 locator. * @param descriptors collection of descriptors. */ static void bind(ServiceLocator locator, Iterable<Binding> descriptors) { DynamicConfiguration dc = getDynamicConfiguration(locator); for (Binding binding : descriptors) { bindBinding(locator, dc, binding); } dc.commit(); }
/** * Binds the single descriptor using a single {@link DynamicConfiguration}. * * @param locator HK2 injection manager. * @param binding Jersey descriptor as a holder of information about an injection point. */ private static void bindBinding(ServiceLocator locator, Binding<?, ?> binding) { DynamicConfiguration dc = getDynamicConfiguration(locator); bindBinding(locator, dc, binding); dc.commit(); }
/** * Bind descriptors to Hk2-like {@link Binder}. * * @param locator HK2 locator. * @param descriptors collection of descriptors. */ static void bind(ServiceLocator locator, Iterable<Binding> descriptors) { DynamicConfiguration dc = getDynamicConfiguration(locator); for (Binding binding : descriptors) { bindBinding(locator, dc, binding); } dc.commit(); }
@BeforeClass public static void before() { DynamicConfigurationService dcs = habitat.getService(DynamicConfigurationService.class); DynamicConfiguration config = dcs.createDynamicConfiguration(); new ConfigModule(habitat).configure(config); config.commit(); }
@Before public void before() { String testName = TEST_NAME + RANDOM.nextInt(); habitat = ServiceLocatorFactory.getInstance().create(testName); DynamicConfigurationService dcs = habitat.getService(DynamicConfigurationService.class); DynamicConfiguration config = dcs.createDynamicConfiguration(); new ConfigModule(habitat).configure(config); config.commit(); parseDomainXml(); }
config.commit();
/** * {@inheritDoc} * <p> * This method can be called only in the execution context of the {@link #configure()} * method. * </p> */ @Override public void commit() throws MultiException { configuration().commit(); }
/** * Binds the single descriptor using a single {@link DynamicConfiguration}. * * @param locator HK2 injection manager. * @param binding Jersey descriptor as a holder of information about an injection point. */ private static void bindBinding(ServiceLocator locator, Binding<?, ?> binding) { DynamicConfiguration dc = getDynamicConfiguration(locator); bindBinding(locator, dc, binding); dc.commit(); }
/** * Binds the single descriptor using a single {@link DynamicConfiguration}. * * @param locator HK2 injection manager. * @param binding Jersey descriptor as a holder of information about an injection point. */ private static void bindBinding(ServiceLocator locator, Binding<?, ?> binding) { DynamicConfiguration dc = getDynamicConfiguration(locator); bindBinding(locator, dc, binding); dc.commit(); }
/** * Bind descriptors to Hk2-like {@link Binder}. * * @param locator HK2 locator. * @param descriptors collection of descriptors. */ static void bind(ServiceLocator locator, Iterable<Binding> descriptors) { DynamicConfiguration dc = getDynamicConfiguration(locator); for (Binding binding : descriptors) { bindBinding(locator, dc, binding); } dc.commit(); }
private void addDescriptorFileFinder( ServiceLocator serviceLocator, DescriptorFileFinder descriptorFileFinder) { if (descriptorFileFinder != null) { DynamicConfigurationService dcs = serviceLocator .getService(DynamicConfigurationService.class); DynamicConfiguration config = dcs.createDynamicConfiguration(); config.addActiveDescriptor(BuilderHelper .createConstantDescriptor(descriptorFileFinder)); config.commit(); } }
private void addDescriptorFileFinder( ServiceLocator serviceLocator, DescriptorFileFinder descriptorFileFinder) { if (descriptorFileFinder != null) { DynamicConfigurationService dcs = serviceLocator .getService(DynamicConfigurationService.class); DynamicConfiguration config = dcs.createDynamicConfiguration(); config.addActiveDescriptor(BuilderHelper .createConstantDescriptor(descriptorFileFinder)); config.commit(); } }
@Override public void stop() throws IOException { ServiceLocator locator = grizzlyService.getHabitat(); IndexedFilter removeFilter = BuilderHelper.createNameAndContractFilter(Mapper.class.getName(), (address.toString() + port)); DynamicConfigurationService dcs = locator.getService(DynamicConfigurationService.class); DynamicConfiguration config = dcs.createDynamicConfiguration(); config.addUnbindFilter(removeFilter); config.commit(); unregisterMonitoringStatsProviders(); super.stop(); }
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(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 atomicReplace(ServiceLocator locator, ProgramOptions options) { DynamicConfigurationService dcs = locator.getService(DynamicConfigurationService.class); DynamicConfiguration config = dcs.createDynamicConfiguration(); config.addUnbindFilter(BuilderHelper.createContractFilter(ProgramOptions.class.getName())); ActiveDescriptor<ProgramOptions> desc = BuilderHelper.createConstantDescriptor( options, null, ProgramOptions.class); config.addActiveDescriptor(desc); config.commit(); }
private void registerManagedObjectsFinalizer(ServiceLocator locator) { DynamicConfiguration dc = Injections.getConfiguration(locator); ScopedBindingBuilder<ManagedObjectsFinalizer> binder = Injections.newBinder(ManagedObjectsFinalizer.class) .to(ManagedObjectsFinalizer.class) .in(Singleton.class); Injections.addBinding(binder, dc); dc.commit(); }
private void bindWaeRestoringExceptionMapper() { final DynamicConfiguration dc = Injections.getConfiguration(locator); final ServiceBindingBuilder bindingBuilder = Injections.newFactoryBinder(new CdiFactory(TransactionalExceptionMapper.class, locator, beanManager, true)); bindingBuilder.to(ExceptionMapper.class); Injections.addBinding(bindingBuilder, dc); dc.commit(); }