public class ExpressionContainerConfig.ExpressionTransaction extends BasicContainerConfig.BasicTransaction
clear, removeContainers, setContainers, throwException| Constructor and Description |
|---|
ExpressionContainerConfig.ExpressionTransaction() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
changeContainersInConfig(BasicContainerConfig config,
Map<String,Map<String,Object>> setContainers,
Set<String> removeContainers)
Applies the requested changes in a container configuration.
|
protected BasicContainerConfig |
getTemporaryConfig(boolean copyValues)
Creates a temporary ContainerConfig object that optionally contains a
copy of the current configuration.
|
protected void |
setNewConfig(BasicContainerConfig newConfig)
Replaces the old configuration with the new configuration.
|
addContainer, clearContainers, commit, deepCopyConfig, mergeParents, removeContainerpublic ExpressionContainerConfig.ExpressionTransaction()
protected BasicContainerConfig getTemporaryConfig(boolean copyValues)
BasicContainerConfig.BasicTransactionBasicContainerConfig and you change its
internals, you must generally override this method to generate an object
of the same type as your subclass, and to fill its contents correctly.getTemporaryConfig in class BasicContainerConfig.BasicTransactioncopyValues - Whether the current configuration should be copied.protected void changeContainersInConfig(BasicContainerConfig config, Map<String,Map<String,Object>> setContainers, Set<String> removeContainers) throws ContainerConfigException
BasicContainerConfig.BasicTransactionchangeContainersInConfig in class BasicContainerConfig.BasicTransactionconfig - The container configuration object to modify.setContainers - A map from container name to container to
add/modify.removeContainers - A set of names of containers to remove.ContainerConfigException - If there was a problem setting the new
configuration.protected void setNewConfig(BasicContainerConfig newConfig)
BasicContainerConfig.BasicTransactionsetNewConfig in class BasicContainerConfig.BasicTransactionnewConfig - The map that contains the new configuration.Copyright © 2007-2014 The Apache Software Foundation. All Rights Reserved.