public boolean isComponentEnabled(long bundleId, String componentName) { return scrService.isComponentEnabled(findComponent(bundleId, componentName)); }
@Override public void disable(String componentName) { for (Bundle bundle : bundleContext.getBundles()) { ComponentDescriptionDTO dto = scr.getComponentDescriptionDTO(bundle, componentName); if (dto != null && scr.isComponentEnabled(dto)) { log.info("Component {} disabled by configuration.", dto.implementationClass); scr.disableComponent(dto); } } }
@Override public void disable(String componentName) { for (Bundle bundle : bundleContext.getBundles()) { ComponentDescriptionDTO dto = scr.getComponentDescriptionDTO(bundle, componentName); if (dto != null && scr.isComponentEnabled(dto)) { log.info("Component {} disabled by configuration.", dto.implementationClass); scr.disableComponent(dto); } } }
private boolean isFullyStarted(Bundle bundle) { for (ComponentDescriptionDTO component : scrService.getComponentDescriptionDTOs(bundle)) { if (scrService.isComponentEnabled(component)) { for (ComponentConfigurationDTO config : scrService.getComponentConfigurationDTOs(component)) { if (config.state != ComponentConfigurationDTO.ACTIVE) { return false; } } } } return true; }
private void enableComponent(String name) { ComponentDescriptionDTO component = getComponent(name); if (component != null && !scrService.isComponentEnabled(component)) { log.info("Enabling component {}", name); try { scrService.enableComponent(component).timeout(TIMEOUT); } catch (Exception e) { throw new IllegalStateException("Unable to start component " + name, e); } } }
private void disableComponent(String name) { ComponentDescriptionDTO component = getComponent(name); if (component != null && scrService.isComponentEnabled(component)) { log.info("Disabling component {}", name); try { scrService.disableComponent(component).timeout(TIMEOUT); } catch (Exception e) { throw new IllegalStateException("Unable to start component " + name, e); } } } }
for(final ComponentDescriptionDTO d : descs) if ( !scrService.isComponentEnabled(d) )
for(final ComponentDescriptionDTO d : descs) if ( !scrService.isComponentEnabled(d))
if ( !runtime.isComponentEnabled(d) )
@Descriptor("Disable an enabled component") public boolean disable(@Descriptor("Name of the component") final String name) { boolean changed = false; for (ComponentDescriptionDTO comp : findComponents(name)) { if (scr.isComponentEnabled(comp)) { scr.disableComponent(comp); changed = true; } } return changed; }
@Descriptor("Enable a disabled component") public boolean enable(@Descriptor("Name of the component") final String name) { boolean changed = false; for (ComponentDescriptionDTO comp : findComponents(name)) { if (!scr.isComponentEnabled(comp)) { scr.enableComponent(comp); changed = true; } } return changed; }
@Descriptor("Enable a disabled component") public boolean enable(@Descriptor("Name of the component") final String name) { boolean changed = false; for (ComponentDescriptionDTO comp : findComponents(name)) { if (!scr.isComponentEnabled(comp)) { scr.enableComponent(comp); changed = true; } } return changed; }
@Descriptor("Disable an enabled component") public boolean disable(@Descriptor("Name of the component") final String name) { boolean changed = false; for (ComponentDescriptionDTO comp : findComponents(name)) { if (scr.isComponentEnabled(comp)) { scr.disableComponent(comp); changed = true; } } return changed; }