Interface ProvisioningServiceMBean
public interface ProvisioningServiceMBean
This MBean represents the management interface to the OSGi Initial
Provisioning Service
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddInformation(TabularData info) Adds the key/value pairs contained ininfoto the Provisioning Information dictionary.voidaddInformationFromZip(String zipURL) Processes theZipInputStreamcontents of the provided zipURL and extracts information to add to the Provisioning Information dictionary, as well as, install/update and start bundles.Returns a table representing the Provisioning Information Dictionary.voidsetInformation(TabularData info) Replaces the Provisioning Information dictionary with the entries of the supplied table.
-
Field Details
-
OBJECTNAME
Provisioning MBean object name.- See Also:
-
-
Method Details
-
addInformationFromZip
Processes theZipInputStreamcontents of the provided zipURL and extracts information to add to the Provisioning Information dictionary, as well as, install/update and start bundles. This method causes thePROVISIONING_UPDATE_COUNTto be incremented.- Parameters:
zipURL- the String form of the URL that will be resolved into aZipInputStreamwhich will be used to add key/value pairs to the Provisioning Information dictionary and install and start bundles. If aZipEntrydoes not have anExtrafield that corresponds to one of the four defined MIME types (MIME_STRING,MIME_BYTE_ARRAY,MIME_BUNDLE, andMIME_BUNDLE_URL) in will be silently ignored.- Throws:
IOException- if an error occurs while processing the ZipInputStream of the URL. No additions will be made to the Provisioning Information dictionary and no bundles must be started or installed.
-
addInformation
Adds the key/value pairs contained ininfoto the Provisioning Information dictionary. This method causes thePROVISIONING_UPDATE_COUNTto be incremented.- Parameters:
info- the set of Provisioning Information key/value pairs to add to the Provisioning Information dictionary. Any keys are values that are of an invalid type will be silently ignored.- Throws:
IOException- if the operation fails- See Also:
-
listInformation
Returns a table representing the Provisioning Information Dictionary.- Returns:
- The table representing the manager dictionary.
- Throws:
IOException- if the operation fails- See Also:
-
setInformation
Replaces the Provisioning Information dictionary with the entries of the supplied table. This method causes thePROVISIONING_UPDATE_COUNTto be incremented.- Parameters:
info- the new set of Provisioning Information key/value pairs. Any keys are values that are of an invalid type will be silently ignored.- Throws:
IOException- if the operation fails- See Also:
-