@Override public ServiceDependency setRequired(boolean required) { this.m_dep.setRequired(required); return this; }
public ServiceDependency setRequired(boolean required) { m_delegate.setRequired(required); return this; }
private void _generateReleaseInfo() { ServiceDependency serviceDependency = _dependencyManager.createServiceDependency(); serviceDependency.setRequired(true); serviceDependency.setService( Release.class, StringBundler.concat( "(&(release.bundle.symbolic.name=", _bundle.getSymbolicName(), ")(release.schema.version=", String.valueOf(_bundle.getVersion()), "))")); _component.add(serviceDependency); }
@Override public void init(BundleContext context, DependencyManager manager) throws Exception { Properties props = new Properties(); props.put(UIExtensionFactory.EXTENSION_POINT_KEY, UIExtensionFactory.EXTENSION_POINT_VALUE_TARGET); props.put(Constants.SERVICE_RANKING, Integer.valueOf(200)); manager.add(createComponent().setInterface(UIExtensionFactory.class.getName(), props) .setImplementation(TargetManagementExtension.class) .add(createServiceDependency() .setService(RepositoryAdmin.class) .setRequired(true)) ); }
@Override public void init(BundleContext context, DependencyManager manager) throws Exception { Properties props = new Properties(); props.put(SchedulerConstants.SCHEDULER_NAME_KEY, RepositoryReplicationTask.class.getName()); props.put(SchedulerConstants.SCHEDULER_DESCRIPTION_KEY, "Synchronizes repositories."); manager.add(createComponent() .setInterface(Runnable.class.getName(), props) .setImplementation(RepositoryReplicationTask.class) .add(createServiceDependency().setService(Discovery.class).setRequired(true)) .add(createServiceDependency().setService(LogService.class).setRequired(false)) ); }
@Override public void init(BundleContext context, DependencyManager manager) throws Exception { Dictionary<String, String> props = new Hashtable<String, String>(); props.put("name", "mappingservice"); manager.add(createComponent().setInterface(new String[] { ILispmappingNorthbound.class.getName() }, props) .setImplementation(LispMappingNorthbound.class) .add(createServiceDependency().setService(IFlowMapping.class) .setCallbacks("setFlowMappingService", "unsetFlowMappingService").setRequired(true))); LOG.info("LISP Northbound Service is up!"); }
public void init(BundleContext context, DependencyManager manager) throws Exception { m_context = context; m_manager = manager; Properties props = new Properties(); props.put(Constants.SERVICE_PID, "org.apache.ace.gateway.log.store.factory"); manager.add(createComponent() .setInterface(ManagedServiceFactory.class.getName(), props) .setImplementation(this) .add(createServiceDependency().setService(LogService.class).setRequired(false))); }
public void init(BundleContext context, DependencyManager manager) throws Exception { m_manager = manager; Properties props = new Properties(); props.put(Constants.SERVICE_PID, "org.apache.ace.gateway.log.factory"); manager.add(createComponent() .setInterface(ManagedServiceFactory.class.getName(), props) .setImplementation(this) .add(createServiceDependency().setService(LogService.class).setRequired(false))); }
@Override public void init(BundleContext context, DependencyManager manager) throws Exception { // publish access manager accessManager = manager.createComponent(); accessManager.setInterface(AccessManager.class.getName(), null); accessManager.setImplementation(LocalAccessManager.class); accessManager.add(createServiceDependency().setService(ExecutorManager.class).setRequired(true)); manager.add(accessManager); // register OIDC application context.registerService(HubWebApplication.class.getName(), new HubWebApplication("", AuthApplication.class), null); }
private void addDependency(Component component, Class service) { component.add(m_manager.createServiceDependency() .setService(service, "(" + SessionFactory.SERVICE_SID + "=" + m_sessionID + ")") .setRequired(true) .setInstanceBound(true) ); }
private void _configure(final ComponentActivator imp, final Component it) { it.add(createServiceDependency() .setService(BindingAwareBroker.class) .setCallbacks("setBroker", "setBroker") .setRequired(true)); }
/** * {@inheritDoc} */ @Override public void init( final BundleContext aContext, final DependencyManager aManager ) throws Exception { aManager.add( createComponent().setInterface( Configurator.class.getName(), null ) .setImplementation( ConfiguratorImpl.class ) .add( createServiceDependency().setService( ConfigurationAdmin.class ).setRequired( true ) ) .add( createServiceDependency().setService( LogService.class ).setRequired( false ) ) ); } }
private void _configure(final FlowProgrammerAdapter imp, final Component it) { it.setInterface(IPluginInFlowProgrammerService.class.getName(), properties()); it.add(createServiceDependency() .setService(IPluginOutFlowProgrammerService.class) .setCallbacks("setFlowProgrammerPublisher", "setFlowProgrammerPublisher") .setRequired(false)); it.add(createServiceDependency() .setService(IClusterGlobalServices.class) .setCallbacks("setClusterGlobalServices", "unsetClusterGlobalServices") .setRequired(false)); }
private void _configure(final TopologyAdapter imp, final Component it) { it.setInterface(IPluginInTopologyService.class.getName(), properties()); it.add(createServiceDependency() .setService(IPluginOutTopologyService.class) .setCallbacks("setTopologyPublisher", "setTopologyPublisher") .setRequired(false)); }
@Override public void init(BundleContext context, DependencyManager manager) throws Exception { manager.add(createComponent() .setImplementation(this) .add(createServiceDependency().setService(UserAdmin.class).setRequired(true)) .add(createServiceDependency().setService(LogService.class).setRequired(false))); }
@Override public void init(BundleContext context, DependencyManager manager) throws Exception { manager.add(createComponent() .setInterface(StreamGenerator.class.getName(), null) .setImplementation(StreamGeneratorImpl.class) .add(createServiceDependency() .setService(DeploymentProvider.class) .setRequired(true) ) ); }
public synchronized void init(BundleContext context, DependencyManager manager) throws Exception { manager.add(createComponent() .setInterface(new String[] {Identification.class.getName()}, null) .setImplementation(IfconfigIdentification.class) .add(createServiceDependency().setService(LogService.class).setRequired(false)) ); }
@Override public void init(BundleContext context, DependencyManager manager) throws Exception { manager.add(createComponent() .setInterface(MetadataGenerator.class.getName(), null) .setImplementation(BIndexMetadataGenerator.class) .add(createServiceDependency() .setService(LogService.class) .setRequired(false))); }
@Override public void init(BundleContext context, DependencyManager manager) throws Exception { for (int i = 0; i < m_activators.length; i++) { BundleActivator a = m_activators[i]; a.start(context); } manager.add(createComponent() .setImplementation(this) .add(createServiceDependency() .setService(ConfigurationAdmin.class) .setRequired(true))); }
@Override public void init(BundleContext context, DependencyManager manager) throws Exception { manager.add(createComponent() .setInterface(DeploymentProvider.class.getName(), null) .setImplementation(RepositoryBasedProvider.class) .add(createConfigurationDependency() .setPid(PID) ) .add(createServiceDependency() .setService(LogService.class) .setRequired(false))); }