@Override public long[] getExportingBundles(String packageName, String version) throws IOException { long[] bundleIds = getPackageStateMBean().getExportingBundles(packageName, version); if (log.isTraceEnabled()) log.trace("getExportingBundles [packageName=" + packageName + ",version=" + version + "] => " + (bundleIds != null ? Arrays.asList(bundleIds) : null)); return bundleIds; }
@Override public long[] getImportingBundles(String packageName, String version, long exporter) throws IOException { long[] bundleIds = getPackageStateMBean().getImportingBundles(packageName, version, exporter); if (log.isTraceEnabled()) log.trace("getImportingBundles [packageName=" + packageName + ",version=" + version + ",exporter=" + exporter + "] => " + (bundleIds != null ? Arrays.asList(bundleIds) : null)); return bundleIds; }
@Override public boolean isRemovalPending(String packageName, String version, long exporter) throws IOException { boolean removalPending = getPackageStateMBean().isRemovalPending(packageName, version, exporter); if (log.isTraceEnabled()) log.trace("isRemovalPending [packageName=" + packageName + ",version=" + version + ",exporter=" + exporter + "] => " + removalPending); return removalPending; }
@Override public TabularData listPackages() throws IOException { TabularData packages = getPackageStateMBean().listPackages(); if (log.isTraceEnabled()) log.trace("listPackages: " + packages); return packages; } }