public interface ConfigurationAdminMBean
| Modifier and Type | Method and Description |
|---|---|
void |
begin()
Start transaction update.
|
void |
commit()
Commits any changes made since the transaction update was started using the
begin operation.
|
void |
copyConfiguration(java.lang.String symbolicName,
java.lang.String fromVersion,
java.lang.String toVersion)
Copy configuration between bundle versions.
|
java.lang.String |
getConfiguration(java.lang.String symbolicName,
java.lang.String bundleVersion,
java.lang.String filename,
java.lang.String configVersion)
Get configuration XML document.
|
boolean |
isTransactionActive()
Indicates if transaction update is active.
|
java.lang.String[] |
listConfigurationVersions(java.lang.String symbolicName,
java.lang.String bundleVersion,
java.lang.String filename)
List all versions where a specific configuration has changed.
|
java.util.List<java.lang.String> |
listPendingConfiguration()
List pending configuration entries since the transaction update started.
|
void |
rollback()
Rollback any active changes since transaction update was started.
|
void begin()
java.lang.IllegalStateException - If transaction update is already active.void commit()
java.lang.IllegalStateException - If transaction update is not active.java.lang.IllegalArgumentException - On validation errors.java.lang.RuntimeException - On commit errors.void rollback()
java.lang.IllegalStateException - If transaction update is not active.boolean isTransactionActive()
java.util.List<java.lang.String> listPendingConfiguration()
java.lang.IllegalStateException - If transaction update is not active.void copyConfiguration(java.lang.String symbolicName,
java.lang.String fromVersion,
java.lang.String toVersion)
symbolicName - The symbolic name of the bundlefromVersion - The version of the source bundletoVersion - The version of the target bundlejava.lang.IllegalArgumentException - For invalid input.java.lang.String[] listConfigurationVersions(java.lang.String symbolicName,
java.lang.String bundleVersion,
java.lang.String filename)
symbolicName - Bundle symbolic namebundleVersion - Bundle versionfilename - Configuration file namejava.lang.String getConfiguration(java.lang.String symbolicName,
java.lang.String bundleVersion,
java.lang.String filename,
java.lang.String configVersion)
symbolicName - Bundle symbolic namebundleVersion - Bundle versionfilename - Configuration file nameconfigVersion - Configuration version