| 
OSGi™ Service Platform Release 4 Version 4.2  | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ProvisioningServiceMBean
This MBean represents the management interface to the OSGi Initial Provisioning Service
| Field Summary | |
|---|---|
static java.lang.String | 
OBJECTNAME
Provisioning MBean object name.  | 
| Method Summary | |
|---|---|
 void | 
addInformation(javax.management.openmbean.TabularData info)
Adds the key/value pairs contained in info to the
 Provisioning Information dictionary. | 
 void | 
addInformationFromZip(java.lang.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. | 
 javax.management.openmbean.TabularData | 
listInformation()
Returns a table representing the Provisioning Information Dictionary.  | 
 void | 
setInformation(javax.management.openmbean.TabularData info)
Replaces the Provisioning Information dictionary with the entries of the supplied table.  | 
| Field Detail | 
|---|
static final java.lang.String OBJECTNAME
| Method Detail | 
|---|
void addInformationFromZip(java.lang.String zipURL)
                           throws java.io.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.
java.io.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(javax.management.openmbean.TabularData info)
                    throws java.io.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.
java.io.IOException - if the operation failsfor details of the Tabular Data
javax.management.openmbean.TabularData listInformation()
                                                       throws java.io.IOException
java.io.IOException - if the operation failsfor details of the Tabular Data
void setInformation(javax.management.openmbean.TabularData info)
                    throws java.io.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.
java.io.IOException - if the operation failsfor details of the Tabular Data
  | 
OSGi™ Service Platform Release 4 Version 4.2  | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||