/** * Gets {@link DynamicConfigurationService} object from {@link ServiceLocator HK2 Locator} and creates a new object of * {@link DynamicConfiguration} to bind new services. * * @param locator HK2 locator. * @return new instance of {@code DynamicConfiguration} to bind new services. */ private static DynamicConfiguration getDynamicConfiguration(ServiceLocator locator) { DynamicConfigurationService dcs = locator.getService(DynamicConfigurationService.class); return dcs.createDynamicConfiguration(); }
/** * Gets {@link DynamicConfigurationService} object from {@link ServiceLocator HK2 Locator} and creates a new object of * {@link DynamicConfiguration} to bind new services. * * @param locator HK2 locator. * @return new instance of {@code DynamicConfiguration} to bind new services. */ private static DynamicConfiguration getDynamicConfiguration(ServiceLocator locator) { DynamicConfigurationService dcs = locator.getService(DynamicConfigurationService.class); return dcs.createDynamicConfiguration(); }
DynamicConfiguration dc = dcs.createDynamicConfiguration();
@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(); }
DynamicConfiguration config = dcs.createDynamicConfiguration();
/** * Gets {@link DynamicConfigurationService} object from {@link ServiceLocator HK2 Locator} and creates a new object of * {@link DynamicConfiguration} to bind new services. * * @param locator HK2 locator. * @return new instance of {@code DynamicConfiguration} to bind new services. */ private static DynamicConfiguration getDynamicConfiguration(ServiceLocator locator) { DynamicConfigurationService dcs = locator.getService(DynamicConfigurationService.class); return dcs.createDynamicConfiguration(); }
/** * Gets {@link DynamicConfigurationService} object from {@link ServiceLocator HK2 Locator} and creates a new object of * {@link DynamicConfiguration} to bind new services. * * @param locator HK2 locator. * @return new instance of {@code DynamicConfiguration} to bind new services. */ private static DynamicConfiguration getDynamicConfiguration(ServiceLocator locator) { DynamicConfigurationService dcs = locator.getService(DynamicConfigurationService.class); return dcs.createDynamicConfiguration(); }
/** * Get service locator {@link DynamicConfiguration dynamic configuration}. * * @param locator HK2 service locator. * @return dynamic configuration for a given service locator. */ public static DynamicConfiguration getConfiguration(final ServiceLocator locator) { final DynamicConfigurationService dcs = locator.getService(DynamicConfigurationService.class); return dcs.createDynamicConfiguration(); }
/** * Get service locator {@link DynamicConfiguration dynamic configuration}. * * @param locator HK2 service locator. * @return dynamic configuration for a given service locator. */ public static DynamicConfiguration getConfiguration(final ServiceLocator locator) { final DynamicConfigurationService dcs = locator.getService(DynamicConfigurationService.class); return dcs.createDynamicConfiguration(); }
public void removedService(ServiceReference reference, final Object service) { DynamicConfigurationService dcs = serviceLocator.getService(DynamicConfigurationService.class); DynamicConfiguration config = dcs.createDynamicConfiguration(); org.glassfish.hk2.api.Filter filter = new org.glassfish.hk2.api.Filter() { @Override public boolean matches(Descriptor d) { return service.equals(d); // addingServices() returns the descriptor } }; config.addUnbindFilter(filter); 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(); } }
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 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 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(); }
@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(); }