public interface ProvisioningServiceMBean
Modifier and Type | Field and Description |
---|---|
static String |
OBJECTNAME
Provisioning MBean object name.
|
Modifier and Type | Method and Description |
---|---|
void |
addInformation(TabularData info)
Adds the key/value pairs contained in
info to the Provisioning
Information dictionary. |
void |
addInformationFromZip(String zipURL)
Processes the
ZipInputStream contents of the provided zipURL and
extracts information to add to the Provisioning Information dictionary,
as well as, install/update and start bundles. |
TabularData |
listInformation()
Returns a table representing the Provisioning Information Dictionary.
|
void |
setInformation(TabularData info)
Replaces the Provisioning Information dictionary with the entries of the
supplied table.
|
static final String OBJECTNAME
void addInformationFromZip(String zipURL) throws IOException
ZipInputStream
contents 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 the
PROVISIONING_UPDATE_COUNT
to be incremented.zipURL
- the String form of the URL that will be resolved into a
ZipInputStream
which will be used to add key/value pairs
to the Provisioning Information dictionary and install and start
bundles. If a ZipEntry
does not have an Extra
field that corresponds to one of the four defined MIME types (
MIME_STRING
, MIME_BYTE_ARRAY
,MIME_BUNDLE
,
and MIME_BUNDLE_URL
) in will be silently ignored.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.void addInformation(TabularData info) throws IOException
info
to the Provisioning
Information dictionary. This method causes the
PROVISIONING_UPDATE_COUNT
to be incremented.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.IOException
- if the operation failsJmxConstants.PROPERTIES_TYPE for
details of the Tabular Data
TabularData listInformation() throws IOException
IOException
- if the operation failsJmxConstants.PROPERTIES_TYPE for
details of the Tabular Data
void setInformation(TabularData info) throws IOException
PROVISIONING_UPDATE_COUNT
to be incremented.info
- the new set of Provisioning Information key/value pairs. Any
keys are values that are of an invalid type will be silently
ignored.IOException
- if the operation failsJmxConstants.PROPERTIES_TYPE for
details of the Tabular Data
Copyright © OSGi Alliance (2000, 2015). All Rights Reserved. Licensed under the OSGi Specification License, Version 2.0