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 failsfor details of the Tabular Data
TabularData listInformation() throws IOException
IOException
- if the operation failsfor 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 failsfor details of the Tabular Data
Copyright © 2018 JBoss by Red Hat. All rights reserved.