public ServiceReference<?>[] getRegisteredServices() { Bundle current = systemBundle; if (current == null) return null; return current.getRegisteredServices(); }
public ServiceReference<?>[] getRegisteredServices() { Bundle current = systemBundle; if (current == null) return null; return current.getRegisteredServices(); }
public ServiceReference[] getRegisteredServices() { return m_bundle.getRegisteredServices(); }
public ServiceReference[] getRegisteredServices() { return m_bundle.getRegisteredServices(); }
public ServiceReference[] getRegisteredServices() { return bundle.getRegisteredServices(); }
public ServiceReference[] getRegisteredServices() { return bundle.getRegisteredServices(); }
public ServiceReference[] getRegisteredServices() { return bundle.getRegisteredServices(); }
private ServiceReference<ConfigurationAdmin> getServiceReference() { if (serviceReference == null) { ServiceReference<?> [] refs = Activator.bc.getBundle().getRegisteredServices(); if (refs == null || !ConfigurationAdmin.class.getName().equals(((String [])refs[0].getProperty(Constants.OBJECTCLASS))[0])){ Activator.log.error("Could not get configuration admin service reference for configuration event creation."); } else { serviceReference = (ServiceReference<ConfigurationAdmin>)refs[0]; } } return serviceReference; }
private ServiceReference<ConfigurationAdmin> getServiceReference() { if (serviceReference == null) { ServiceReference<?> [] refs = Activator.bc.getBundle().getRegisteredServices(); if (refs == null || !ConfigurationAdmin.class.getName().equals(((String [])refs[0].getProperty(Constants.OBJECTCLASS))[0])){ Activator.log.error("Could not get configuration admin service reference for configuration event creation."); } else { serviceReference = (ServiceReference<ConfigurationAdmin>)refs[0]; } } return serviceReference; }
public String[] getRegisteredServices() { return InstrumentationSupport.getServiceNames(bundle.getRegisteredServices()); } /* (non-Javadoc)
private static long getHighestServiceId(Bundle bundle) { ServiceReference[] services = bundle.getRegisteredServices(); long max = Long.MIN_VALUE; if (!isEmpty(services)) { for (ServiceReference ref : services) { long id = OsgiServiceReferenceUtils.getServiceId(ref); if (id > max) { max = id; } } } return max; }
public Collection<OsgiService> getRegisteredServices(UriBuilder uriBuilder, Bundle bundle) { return getServices(uriBuilder, bundle.getRegisteredServices()); }
private boolean isDriverBundle( Bundle bundle ) { ServiceReference[] refs = bundle.getRegisteredServices(); if (refs == null) { return false; } for ( ServiceReference ref : refs ) { if ( m_driverImplFilter.match( ref ) ) { return true; } } return false; }
public Map<String,Map<String,String>> getRegisteredServices() { ServiceReference[] refs = bundle.getRegisteredServices(); Map[] result = new Map[refs == null ? 0 : refs.length]; Map hash = new TreeMap(); for (int i = 0; i < result.length; i++) { hash.put(refs[i].getProperty(Constants.SERVICE_ID).toString(), getProperties(refs[i])); result[i] = getProperties(refs[i]); } return hash; }
@Override protected void doExecute(List<Bundle> bundles) throws Exception { for (Bundle bundle : bundles) { ServiceReference[] refs = (inUse) ? bundle.getServicesInUse() : bundle.getRegisteredServices(); printServices(bundle, refs, showProperties); } }
public int complete(String buffer, int cursor, List candidates) { StringsCompleter delegate = new StringsCompleter(); Bundle[] bundles = bundleContext.getBundles(); for (Bundle bundle : bundles) { ServiceReference[] references = bundle.getRegisteredServices(); if (references != null) { for (ServiceReference reference : references) { if (reference.getProperty(Constants.SERVICE_ID) != null) { delegate.getStrings().add(reference.getProperty(Constants.SERVICE_ID).toString()); } } } } return delegate.complete(buffer, cursor, candidates); }
@Override protected void executeOnBundle(Bundle bundle) throws Exception { ServiceReference<?>[] refs = (inUse) ? bundle.getServicesInUse() : bundle.getRegisteredServices(); printServices(bundle, refs, showProperties); }
@Override protected void executeOnBundle(Bundle bundle) throws Exception { ServiceReference<?>[] refs = (inUse) ? bundle.getServicesInUse() : bundle.getRegisteredServices(); printServices(bundle, refs, showProperties); }
private static ServiceReferenceDTO[] createServiceReferenceDTOArray(Bundle bundle) { BundleContext ctx = ((BundleImpl) bundle)._getBundleContext(); if (ctx == null) return null; ServiceReference<?>[] svcs = bundle.getRegisteredServices(); if (svcs == null) return new ServiceReferenceDTO[0]; ServiceReferenceDTO[] dtos = new ServiceReferenceDTO[svcs.length]; for (int i=0; i < svcs.length; i++) { dtos[i] = createServiceReferenceDTO(svcs[i]); } return dtos; }
private OsgiBundleDetails expandOsgiBundleDetails(OsgiBundleDetails details, UriBuilder bundleUriBuilder, Bundle bundle) { details.setRegisteredServices(getOsgiServices(bundleUriBuilder, bundle.getRegisteredServices())); details.setUsedServices(getOsgiServices(bundleUriBuilder, bundle.getServicesInUse())); details.setExportedPackages(new OsgiPackagesAttributesValueParser().parseValue(Constants.EXPORT_PACKAGE, (String) bundle.getHeaders().get(Constants.EXPORT_PACKAGE))); details.setImportedPackages(new OsgiPackagesAttributesValueParser().parseValue(Constants.IMPORT_PACKAGE, (String) bundle.getHeaders().get(Constants.IMPORT_PACKAGE))); details.setPrivatePackages(new OsgiPackagesAttributesValueParser().parseValue("Private-Package", (String) bundle.getHeaders().get("Private-Package"))); return details; }