| Modifier and Type | Field and Description |
|---|---|
static String |
PACKAGE_DIR |
static String |
PACKAGECONTENTS_DIR |
static String |
PACKAGEINDEX_FILE |
static String |
TEMP_DIR |
static String |
TEMP_POSTFIX |
static String |
TEMP_PREFIX |
BUNDLE_LOCATION_PREFIX, BUNDLE_SYMBOLICNAME, BUNDLE_VERSION, CODE_BAD_HEADER, CODE_BUNDLE_NAME_ERROR, CODE_BUNDLE_SHARING_VIOLATION, CODE_CANCELLED, CODE_COMMIT_ERROR, CODE_FOREIGN_CUSTOMIZER, CODE_MISSING_BUNDLE, CODE_MISSING_FIXPACK_TARGET, CODE_MISSING_HEADER, CODE_MISSING_RESOURCE, CODE_NOT_A_JAR, CODE_ORDER_ERROR, CODE_OTHER_ERROR, CODE_PROCESSOR_NOT_FOUND, CODE_RESOURCE_SHARING_VIOLATION, CODE_SIGNING_ERROR, CODE_TIMEOUT, DEPLOYMENTPACKAGE_CUSTOMIZER, DEPLOYMENTPACKAGE_FIXPACK, DEPLOYMENTPACKAGE_ICON, DEPLOYMENTPACKAGE_MISSING, DEPLOYMENTPACKAGE_NAME, DEPLOYMENTPACKAGE_SYMBOLICMAME, DEPLOYMENTPACKAGE_VERSION, EVENTPROPERTY_DEPLOYMENTPACKAGE_CURRENTVERSION, EVENTPROPERTY_DEPLOYMENTPACKAGE_NAME, EVENTPROPERTY_DEPLOYMENTPACKAGE_NEXTVERSION, EVENTPROPERTY_DEPLOYMENTPACKAGE_READABLENAME, EVENTPROPERTY_SUCCESSFUL, EVENTTOPIC_COMPLETE, EVENTTOPIC_INSTALL, EVENTTOPIC_UNINSTALL, RESOURCE_PROCESSOR, SERVICE_PIDACTIVATION_LAZY, BUNDLE_ACTIVATIONPOLICY, BUNDLE_ACTIVATOR, BUNDLE_CATEGORY, BUNDLE_CLASSPATH, BUNDLE_CONTACTADDRESS, BUNDLE_COPYRIGHT, BUNDLE_DESCRIPTION, BUNDLE_DOCURL, BUNDLE_LOCALIZATION, BUNDLE_LOCALIZATION_DEFAULT_BASENAME, BUNDLE_MANIFESTVERSION, BUNDLE_NAME, BUNDLE_NATIVECODE, BUNDLE_NATIVECODE_LANGUAGE, BUNDLE_NATIVECODE_OSNAME, BUNDLE_NATIVECODE_OSVERSION, BUNDLE_NATIVECODE_PROCESSOR, BUNDLE_REQUIREDEXECUTIONENVIRONMENT, BUNDLE_SYMBOLICNAME_ATTRIBUTE, BUNDLE_UPDATELOCATION, BUNDLE_VENDOR, BUNDLE_VERSION_ATTRIBUTE, DYNAMICIMPORT_PACKAGE, EXCLUDE_DIRECTIVE, EXPORT_PACKAGE, EXPORT_SERVICE, EXTENSION_BOOTCLASSPATH, EXTENSION_DIRECTIVE, EXTENSION_FRAMEWORK, FRAGMENT_ATTACHMENT_ALWAYS, FRAGMENT_ATTACHMENT_DIRECTIVE, FRAGMENT_ATTACHMENT_NEVER, FRAGMENT_ATTACHMENT_RESOLVETIME, FRAGMENT_HOST, FRAMEWORK_BEGINNING_STARTLEVEL, FRAMEWORK_BOOTDELEGATION, FRAMEWORK_BUNDLE_PARENT, FRAMEWORK_BUNDLE_PARENT_APP, FRAMEWORK_BUNDLE_PARENT_BOOT, FRAMEWORK_BUNDLE_PARENT_EXT, FRAMEWORK_BUNDLE_PARENT_FRAMEWORK, FRAMEWORK_EXECPERMISSION, FRAMEWORK_EXECUTIONENVIRONMENT, FRAMEWORK_LANGUAGE, FRAMEWORK_LIBRARY_EXTENSIONS, FRAMEWORK_OS_NAME, FRAMEWORK_OS_VERSION, FRAMEWORK_PROCESSOR, FRAMEWORK_SECURITY, FRAMEWORK_SECURITY_OSGI, FRAMEWORK_STORAGE, FRAMEWORK_STORAGE_CLEAN, FRAMEWORK_STORAGE_CLEAN_ONFIRSTINIT, FRAMEWORK_SYSTEMPACKAGES, FRAMEWORK_SYSTEMPACKAGES_EXTRA, FRAMEWORK_TRUST_REPOSITORIES, FRAMEWORK_VENDOR, FRAMEWORK_VERSION, FRAMEWORK_WINDOWSYSTEM, IMPORT_PACKAGE, IMPORT_SERVICE, INCLUDE_DIRECTIVE, MANDATORY_DIRECTIVE, OBJECTCLASS, PACKAGE_SPECIFICATION_VERSION, REQUIRE_BUNDLE, RESOLUTION_DIRECTIVE, RESOLUTION_MANDATORY, RESOLUTION_OPTIONAL, SELECTION_FILTER_ATTRIBUTE, SERVICE_DESCRIPTION, SERVICE_ID, SERVICE_RANKING, SERVICE_VENDOR, SINGLETON_DIRECTIVE, SUPPORTS_BOOTCLASSPATH_EXTENSION, SUPPORTS_FRAMEWORK_EXTENSION, SUPPORTS_FRAMEWORK_FRAGMENT, SUPPORTS_FRAMEWORK_REQUIREBUNDLE, SYSTEM_BUNDLE_LOCATION, SYSTEM_BUNDLE_SYMBOLICNAME, USES_DIRECTIVE, VERSION_ATTRIBUTE, VISIBILITY_DIRECTIVE, VISIBILITY_PRIVATE, VISIBILITY_REEXPORT| Constructor and Description |
|---|
DeploymentAdminImpl()
Creates a new
DeploymentAdminImpl instance. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
cancel() |
org.osgi.framework.BundleContext |
getBundleContext()
Returns reference to this bundle's
BundleContext |
org.osgi.service.deploymentadmin.DeploymentPackage |
getDeploymentPackage(org.osgi.framework.Bundle bundle) |
org.osgi.service.deploymentadmin.DeploymentPackage |
getDeploymentPackage(String symbName) |
org.osgi.service.log.LogService |
getLog()
Returns reference to the current logging service defined in the framework.
|
org.osgi.service.packageadmin.PackageAdmin |
getPackageAdmin()
Returns reference to the current package admin defined in the framework.
|
org.osgi.service.deploymentadmin.DeploymentPackage |
installDeploymentPackage(InputStream sourceInput) |
org.osgi.service.deploymentadmin.DeploymentPackage[] |
listDeploymentPackages() |
void |
start()
Called by dependency manager upon start of this component.
|
void |
stop()
Called by dependency manager when stopping this component.
|
void |
uninstallDeploymentPackage(org.osgi.service.deploymentadmin.DeploymentPackage dp,
boolean forced)
Uninstalls the given deployment package from the system.
|
public static final String PACKAGE_DIR
public static final String TEMP_DIR
public static final String PACKAGECONTENTS_DIR
public static final String PACKAGEINDEX_FILE
public static final String TEMP_PREFIX
public static final String TEMP_POSTFIX
public DeploymentAdminImpl()
DeploymentAdminImpl instance.public boolean cancel()
cancel in interface org.osgi.service.deploymentadmin.DeploymentAdminpublic org.osgi.framework.BundleContext getBundleContext()
BundleContextBundleContextpublic org.osgi.service.deploymentadmin.DeploymentPackage getDeploymentPackage(org.osgi.framework.Bundle bundle)
getDeploymentPackage in interface org.osgi.service.deploymentadmin.DeploymentAdminpublic org.osgi.service.deploymentadmin.DeploymentPackage getDeploymentPackage(String symbName)
getDeploymentPackage in interface org.osgi.service.deploymentadmin.DeploymentAdminpublic org.osgi.service.log.LogService getLog()
LogService.public org.osgi.service.packageadmin.PackageAdmin getPackageAdmin()
PackageAdmin.public org.osgi.service.deploymentadmin.DeploymentPackage installDeploymentPackage(InputStream sourceInput) throws org.osgi.service.deploymentadmin.DeploymentException
installDeploymentPackage in interface org.osgi.service.deploymentadmin.DeploymentAdminorg.osgi.service.deploymentadmin.DeploymentExceptionpublic org.osgi.service.deploymentadmin.DeploymentPackage[] listDeploymentPackages()
listDeploymentPackages in interface org.osgi.service.deploymentadmin.DeploymentAdminpublic void start()
throws org.osgi.service.deploymentadmin.DeploymentException
org.osgi.service.deploymentadmin.DeploymentExceptionpublic void stop()
public void uninstallDeploymentPackage(org.osgi.service.deploymentadmin.DeploymentPackage dp,
boolean forced)
throws org.osgi.service.deploymentadmin.DeploymentException
dp - the deployment package to uninstall, cannot be null;forced - true to force the uninstall, meaning that any exceptions are ignored during the
uninstallation.org.osgi.service.deploymentadmin.DeploymentException - in case the uninstall failed.Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.