@Override public void stopBundle(long bundleId) throws IOException { if (log.isTraceEnabled()) log.trace("stopBundle: " + bundleId); getFrameworkMBean().stopBundle(bundleId); }
public void stopBundle(FrameworkMBean osgiFrameworkProxy, long bundleNumber) throws Exception { echo("\n>>> Perform stopBundle on Framework MBean <<<"); osgiFrameworkProxy.stopBundle(bundleNumber); }
@Override protected void stopInternal() throws BundleException { assertNotUninstalled(); try { getRuntime().getFrameworkMBean().stopBundle(bundleId); } catch (IOException ex) { Throwable cause = ex.getCause(); if (cause instanceof BundleException) throw (BundleException)cause; throw new BundleException("Cannot stop bundle: " + this, ex); } }