private void printServiceRef(ServiceReference<?> serviceRef) { String[] objectClass = (String[]) serviceRef.getProperty(Constants.OBJECTCLASS); String serviceClasses = ShellUtil.getValueString(objectClass); System.out.println(serviceClasses); System.out.println(ShellUtil.getUnderlineString(serviceClasses)); printProperties(serviceRef); String bundleName = ShellUtil.getBundleName(serviceRef.getBundle()); System.out.println("Provided by : "); System.out.println(" " + bundleName); Bundle[] usingBundles = serviceRef.getUsingBundles(); if (usingBundles != null) { System.out.println("Used by: "); for (Bundle bundle : usingBundles) { System.out.println(" " + ShellUtil.getBundleName(bundle)); } } System.out.println(); }
private void printServiceRef(ServiceReference<?> serviceRef) { String[] objectClass = (String[]) serviceRef.getProperty(Constants.OBJECTCLASS); String serviceClasses = ShellUtil.getValueString(objectClass); System.out.println(serviceClasses); System.out.println(ShellUtil.getUnderlineString(serviceClasses)); printProperties(serviceRef); String bundleName = ShellUtil.getBundleName(serviceRef.getBundle()); System.out.println("Provided by : "); System.out.println(" " + bundleName); Bundle[] usingBundles = serviceRef.getUsingBundles(); if (usingBundles != null) { System.out.println("Used by: "); for (Bundle bundle : usingBundles) { System.out.println(" " + ShellUtil.getBundleName(bundle)); } } System.out.println(); }
private void printServiceRef(ServiceReference<?> serviceRef) { String[] objectClass = (String[]) serviceRef.getProperty(Constants.OBJECTCLASS); String serviceClasses = ShellUtil.getValueString(objectClass); System.out.println(serviceClasses); System.out.println(ShellUtil.getUnderlineString(serviceClasses)); printProperties(serviceRef); String bundleName = ShellUtil.getBundleName(serviceRef.getBundle()); System.out.println("Provided by : "); System.out.println(" " + bundleName); if (serviceRef.getUsingBundles() != null) { System.out.println("Used by: "); for (Bundle bundle : serviceRef.getUsingBundles()) { System.out.println(" " + ShellUtil.getBundleName(bundle)); } } System.out.println(); }