@Override public ServiceDependency setCallbacks(Object instance, String added, String changed, String removed) { this.m_dep.setCallbacks(instance, added, changed, removed); return this; }
@Override public ServiceDependency setCallbacks(String added, String removed) { this.m_dep.setCallbacks(added, removed); return this; }
@Override public ServiceDependency setCallbacks(Object instance, String added, String removed) { this.m_dep.setCallbacks(instance, added, removed); return this; }
@Override public ServiceDependency setCallbacks(String added, String changed, String removed) { this.m_dep.setCallbacks(added, changed, removed); return this; }
@Override public ServiceDependency setCallbacks(String added, String changed, String removed, String swapped) { this.m_dep.setCallbacks(added, changed, removed, swapped); return this; }
@Override public ServiceDependency setCallbacks(Object instance, String added, String changed, String removed, String swapped) { this.m_dep.setCallbacks(instance, added, changed, removed, swapped); return this; }
public ServiceDependency setCallbacks(Object instance, String added, String changed, String removed) { m_delegate.setCallbacks(instance, added, changed, removed); return this; }
@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!"); }
private void _configure(final DataPacketAdapter imp, final Component it) { it.add(createServiceDependency() .setService(IPluginOutDataPacketService.class) .setCallbacks("setDataPacketPublisher", "setDataPacketPublisher") .setRequired(false)); }
private void _configure(final TopologyProvider imp, final Component it) { it.add(createServiceDependency() .setService(IPluginOutTopologyService.class) .setCallbacks("setTopologyPublisher", "setTopologyPublisher") .setRequired(false)); }
private void _configure(final ComponentActivator imp, final Component it) { it.add(createServiceDependency() .setService(BindingAwareBroker.class) .setCallbacks("setBroker", "setBroker") .setRequired(true)); }
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)); }
/** * Called when this tool is initialized by the client framework. * * @param aComponent * the DM component to use, never <code>null</code>. */ protected void init( final Component aComponent ) { aComponent.add( this.dependencyManager.createServiceDependency() // .setService( LineDecoder.class ) // .setCallbacks( "addLineDecoder", "removeLineDecoder" ) // .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)); }
/** * Called by Felix DM when initializing this component. */ protected void init(org.apache.felix.dm.Component component) { DependencyManager dm = component.getDependencyManager(); component.add(dm.createServiceDependency() .setService(UIExtensionFactory.class, "(" + UIExtensionFactory.EXTENSION_POINT_KEY + "=" + UIExtensionFactory.EXTENSION_POINT_VALUE_MENU + ")") .setCallbacks("add", "remove") .setRequired(false)); }
private void init(Component component) { populate(); DependencyManager dm = component.getDependencyManager(); component.add(dm.createServiceDependency() .setInstanceBound(true) .setService(UIExtensionFactory.class, "(" + UIExtensionFactory.EXTENSION_POINT_KEY + "=" + m_extensionPoint + ")") .setCallbacks("addExtension", "removeExtension") ); }
@Override protected void startInitial() { DependencyManager dm = getDependencyManager(); m_component .setImplementation(new AdapterImpl()) .setCallbacks("init", null, "stop", null) .add(dm.createServiceDependency() .setService(m_adapteeInterface, m_adapteeFilter) .setAutoConfig(false) .setCallbacks("added", null, "removed", "swapped")); }
@Override public void init(BundleContext context, DependencyManager manager) throws Exception { RuntimeContainerDelegate.INSTANCE.set(new OSGiRuntimeContainerDelegate( context)); manager.add(createComponent().setImplementation( ProcessApplicationDeployer.class).add( createServiceDependency().setService( ProcessApplicationInterface.class).setCallbacks( "addProcessApplication", "removeProcessApplication"))); }
@Override protected void startInitial() { DependencyManager dm = getDependencyManager(); m_component .setImplementation(new AspectImpl(m_serviceInterface, m_aspectAutoConfig)) .setCallbacks("init", null, "stop", null) .add(dm.createServiceDependency() .setService(m_serviceInterface, createDependencyFilterForAspect(m_serviceFilter)) .setAutoConfig(false) .setCallbacks("added", "removed")); }
@Override public void init(BundleContext context, DependencyManager manager) throws Exception { manager.add(createComponent() .setImplementation(ServiceLocator.getInstance()) .add(createServiceDependency().setService(TokenStore.class).setRequired(true)) .add(createServiceDependency().setService(IdMService.class).setRequired(true)) .add(createServiceDependency().setService(ClaimAuth.class).setRequired(false) .setCallbacks("claimAuthAdded", "claimAuthRemoved"))); context.registerService(ManagedService.class, FederationConfiguration.instance(), addPid(FederationConfiguration.defaults)); }