|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.metamatrix.platform.config.spi.xml.XMLConfigurationWriter
public class XMLConfigurationWriter
Constructor Summary | |
---|---|
XMLConfigurationWriter(ManagedConnection mgdConnection)
|
Method Summary | |
---|---|
void |
beginSystemInitialization(boolean forceInitialization,
ConfigTransaction transaction)
|
java.util.Set |
executeActions(java.util.List actions,
ConfigTransaction transaction)
Executes the list of actions, returns the Set of affected objects. |
void |
finishSystemInitialization(ConfigTransaction transaction)
Called by JDBCCurrentConfigurationReader#finishSystemInitialization |
protected XMLConfigurationReader |
getConfigurationReader()
|
protected ConfigUserTransaction |
getTransaction(java.lang.String principal)
|
static ConfigUserTransaction |
getWriteTransactionWithRetry(java.lang.String principal,
ConfigUserTransactionFactory factory)
|
void |
indicateSystemShutdown(ConfigTransaction transaction)
Called by XMLCurrentConfigurationReader.indicateSystemShutdown() |
ConfigurationID |
overwriteConfiguration(ConfigurationID configIDToCopy,
ConfigurationID configIDToOverwrite,
ConfigTransaction transaction)
Overwrite the specified configuration by copying another configuration over it. |
void |
performSystemInitialization(ConfigTransaction transaction)
Called by XMLCurrentConfigurationReader.performSystemInitialization(boolean)
NOTE - This is a self contained transaction, the calling class cannot
control the transaction |
void |
updateSharedResource(SharedResource resource,
ConfigTransaction transaction)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XMLConfigurationWriter(ManagedConnection mgdConnection)
Method Detail |
---|
public void updateSharedResource(SharedResource resource, ConfigTransaction transaction) throws ConfigurationException, ConfigTransactionException
ConfigurationException
ConfigTransactionException
public void performSystemInitialization(ConfigTransaction transaction) throws StartupStateException, ConfigurationException
XMLCurrentConfigurationReader.performSystemInitialization(boolean)
NOTE - This is a self contained transaction, the calling class cannot
control the transaction
StartupStateException
ConfigurationException
XMLCurrentConfigurationReader.performSystemInitialization(boolean)
public void beginSystemInitialization(boolean forceInitialization, ConfigTransaction transaction) throws StartupStateException, ConfigurationException
StartupStateException
ConfigurationException
public void finishSystemInitialization(ConfigTransaction transaction) throws StartupStateException, ConfigurationException
JDBCCurrentConfigurationReader#finishSystemInitialization
StartupStateException
ConfigurationException
JDBCCurrentConfigurationReader#finishSystemInitialization
public void indicateSystemShutdown(ConfigTransaction transaction) throws StartupStateException, ConfigurationException
XMLCurrentConfigurationReader.indicateSystemShutdown()
StartupStateException
ConfigurationException
XMLCurrentConfigurationReader.indicateSystemShutdown()
public ConfigurationID overwriteConfiguration(ConfigurationID configIDToCopy, ConfigurationID configIDToOverwrite, ConfigTransaction transaction) throws InvalidConfigurationException, ConfigurationException
designations
of the configuration to be overwritten to the configuration to
be copied. Both configurations must already be in the data source.
(This method is needed to implement baselining).
configToCopy
- the ConfigurationID of the Configuration to be
copiedconfigToCopy
- the ConfigurationID of the Configuration to be
deleted - the "configToCopy" will be overwritten in its place.
InvalidConfigurationException
- if either ConfigurationID is invalid.
ConfigurationException
- if an error occurred within or during communication with the Configuration Service.public java.util.Set executeActions(java.util.List actions, ConfigTransaction transaction) throws ConfigTransactionException, ConfigurationLockException, ConfigurationException
ConfigTransactionException
ConfigurationLockException
ConfigurationException
protected ConfigUserTransaction getTransaction(java.lang.String principal) throws ConfigTransactionException, ConfigurationException
ConfigTransactionException
ConfigurationException
protected XMLConfigurationReader getConfigurationReader()
public static ConfigUserTransaction getWriteTransactionWithRetry(java.lang.String principal, ConfigUserTransactionFactory factory) throws ConfigTransactionException
ConfigTransactionException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |