public interface IBundleManager extends IComponentProvider
ATTR_APP_NAME, ATTR_BEG_QUERY, ATTR_END_QUERY, ATTR_MID_QUERY, BIZPOLICY_MANAGER, CACHE_PROVIDER, COMMAND_PROVIDER, COMPONENTS_QUERY, INSTALL_PROVIDER, MECH_PROVIDER, METACONTEXT_PROVIDER, PHASE_PROVIDER, POLICY_PROVIDER, SEARCH_PROVIDER
Modifier and Type | Method and Description |
---|---|
boolean |
doesBundleFileExists(String fileName) |
org.osgi.framework.Bundle |
getBundleByBundleName(String bundleName) |
org.osgi.framework.Bundle |
getBundleByFileName(String fileName) |
org.osgi.framework.Bundle |
getBundleBySymbolicName(String symbolicName) |
IComponent |
registerBundleByBundleName(String bundleName,
String phase) |
IComponent |
registerBundleByFileName(String fileName,
String phase) |
IComponent |
registerBundleByFilePath(String filePath,
String phase) |
boolean |
restartBundleIfAlreadyStarted(String symbolicName)
Restart the bundle with the specified symbolic name if it is
already started.
|
void |
unregisterBundleByBundleName(String bundleName) |
void |
unregisterBundleByFileName(String fileName) |
exists, getComponent, getComponent, getComponent, getComponentQueryString, getComponents, getDefaultComponent, getLogger, initDeferredWebAppComponents, lookup, registerComponent, reloadComponent, reloadComponent, unregisterComponent, upgradeComponentDataFromBootstrapComponentData
getComponentData, getComponentName, getComponentProvider, getURI, isInitialized, setComponentData, setComponentProvider
init, shutdown
acquireURI, acquireURI
org.osgi.framework.Bundle getBundleByBundleName(String bundleName)
org.osgi.framework.Bundle getBundleBySymbolicName(String symbolicName)
org.osgi.framework.Bundle getBundleByFileName(String fileName)
boolean doesBundleFileExists(String fileName)
IComponent registerBundleByBundleName(String bundleName, String phase) throws PortalException
PortalException
IComponent registerBundleByFileName(String fileName, String phase) throws PortalException
PortalException
IComponent registerBundleByFilePath(String filePath, String phase) throws PortalException
PortalException
void unregisterBundleByBundleName(String bundleName)
void unregisterBundleByFileName(String fileName)
boolean restartBundleIfAlreadyStarted(String symbolicName)
symbolicName
- the symbolic name of the bundle to be restarted