|
OSGi™ Enterprise Release 5 |
|||||||||
| 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 failsJmxConstants.PROPERTIES_TYPE for
details of the Tabular Data
javax.management.openmbean.TabularData listInformation()
throws java.io.IOException
java.io.IOException - if the operation failsJmxConstants.PROPERTIES_TYPE for
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 failsJmxConstants.PROPERTIES_TYPE for
details of the Tabular Data
|
OSGi™ Enterprise Release 5 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||