A C D E G H I M O P Q R S T W 

A

AbstractMutablePropertySource - Class in org.apache.tamaya.mutableconfig.propertysources
Base class for implementing a MutablePropertySource.
AbstractMutablePropertySource() - Constructor for class org.apache.tamaya.mutableconfig.propertysources.AbstractMutablePropertySource
Constructor udsing zero' as default ordinal.
AbstractMutablePropertySource(int) - Constructor for class org.apache.tamaya.mutableconfig.propertysources.AbstractMutablePropertySource
Constructor allow to pass the default ordinal to be used.
applyChange(Collection<PropertySource>, UUID, String, String) - Method in interface org.apache.tamaya.mutableconfig.ChangePropagationPolicy
Method being called when a single key/value pair has been added or updated.
applyChanges(Collection<PropertySource>, UUID, Map<String, String>) - Method in interface org.apache.tamaya.mutableconfig.ChangePropagationPolicy
Method being called when a multiple key/value pairs are added or updated.
applyRemove(Collection<PropertySource>, UUID, String...) - Method in interface org.apache.tamaya.mutableconfig.ChangePropagationPolicy
Method being called when a multiple keys has been removed from the configuration.

C

ChangePropagationPolicy - Interface in org.apache.tamaya.mutableconfig
Policy that defines how changes are applied to the available MutablePropertySource instances, e.g.
commitInternal(ConfigChangeContext) - Method in class org.apache.tamaya.mutableconfig.propertysources.AbstractMutablePropertySource
Commit of the changes to the current property source.
commitInternal(ConfigChangeContext) - Method in class org.apache.tamaya.mutableconfig.propertysources.MutablePropertiesPropertySource
 
commitInternal(ConfigChangeContext) - Method in class org.apache.tamaya.mutableconfig.propertysources.MutableXmlPropertiesPropertySource
 
commitTransaction() - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
commitTransaction() - Method in interface org.apache.tamaya.mutableconfig.MutableConfiguration
Commits the request.
commitTransaction(UUID) - Method in class org.apache.tamaya.mutableconfig.propertysources.AbstractMutablePropertySource
 
commitTransaction(UUID) - Method in interface org.apache.tamaya.mutableconfig.spi.MutablePropertySource
Commits the request.
ConfigChangeContext - Class in org.apache.tamaya.mutableconfig.propertysources
Transactional context used for managing configuration changes within an AbstractMutablePropertySource.
ConfigChangeContext(UUID) - Constructor for class org.apache.tamaya.mutableconfig.propertysources.ConfigChangeContext
Creates a new instance bound to the given transaction.
createMutableConfiguration(Configuration) - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfigurationSpi
 
createMutableConfiguration(Configuration) - Method in interface org.apache.tamaya.mutableconfig.spi.MutableConfigurationProviderSpi
Creates a new MutableConfiguration with autoCommit = false as default.

D

DefaultMutableConfiguration - Class in org.apache.tamaya.mutableconfig.internal
Default implementation of a MutableConfiguration.
DefaultMutableConfiguration(Configuration) - Constructor for class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
DefaultMutableConfigurationSpi - Class in org.apache.tamaya.mutableconfig.internal
SPI implementation that creates instances of DefaultMutableConfiguration, hereby for each instance of Configuration a new instance has to be returned.
DefaultMutableConfigurationSpi() - Constructor for class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfigurationSpi
 

E

equals(Object) - Method in class org.apache.tamaya.mutableconfig.propertysources.ConfigChangeContext
 

G

get(String) - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
get(String, Class<T>) - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
get(String, TypeLiteral<T>) - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
get(String) - Method in class org.apache.tamaya.mutableconfig.propertysources.MutablePropertiesPropertySource
 
get(String) - Method in class org.apache.tamaya.mutableconfig.propertysources.MutableXmlPropertiesPropertySource
 
getAddedProperties(UUID) - Method in class org.apache.tamaya.mutableconfig.propertysources.AbstractMutablePropertySource
Get a list with property keys added within the given transaction.
getAddedProperties() - Method in class org.apache.tamaya.mutableconfig.propertysources.ConfigChangeContext
Get an unmodifiable key/value map of properties added or updated.
getApplyAllChangePolicy() - Static method in class org.apache.tamaya.mutableconfig.MutableConfigurationProvider
This propagation policy writes through all changes to all mutable property sources, where applicable.
getApplyMostSignificantOnlyChangePolicy() - Static method in class org.apache.tamaya.mutableconfig.MutableConfigurationProvider
This propagation policy writes changes only once to the most significant property source, where a change is applicable.
getApplyNonePolicy() - Static method in class org.apache.tamaya.mutableconfig.MutableConfigurationProvider
This propagation policy writes changes only once to the most significant property source, where a change is applicable.
getApplySelectiveChangePolicy(String...) - Static method in class org.apache.tamaya.mutableconfig.MutableConfigurationProvider
This propagation policy writes changes only once to the most significant property source, where a change is applicable.
getAutoCommit() - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
getAutoCommit() - Method in interface org.apache.tamaya.mutableconfig.MutableConfiguration
Get the current autoCommit policy.
getChangePropagationPolicy() - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
getChangePropagationPolicy() - Method in interface org.apache.tamaya.mutableconfig.MutableConfiguration
Access the active ChangePropagationPolicy.This policy controls how configuration changes are written/published to the known MutablePropertySource instances of a Configuration.
getContext() - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
getMutableConfiguration() - Static method in class org.apache.tamaya.mutableconfig.MutableConfigurationProvider
Creates a new MutableConfiguration for the given default configuration, using all MutablePropertySource instances found in its context and autoCommit = false.
getMutableConfiguration(Configuration) - Static method in class org.apache.tamaya.mutableconfig.MutableConfigurationProvider
Creates a new MutableConfiguration for the given configuration, using all MutablePropertySource instances found in its context and autoCommit = false.
getMutablePropertySources() - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
getMutablePropertySources() - Method in interface org.apache.tamaya.mutableconfig.MutableConfiguration
Identifies the configuration backend that are targeted by this instance and which are also responsible for writing back the changes applied.
getName() - Method in class org.apache.tamaya.mutableconfig.propertysources.MutablePropertiesPropertySource
 
getName() - Method in class org.apache.tamaya.mutableconfig.propertysources.MutableXmlPropertiesPropertySource
 
getOrDefault(String, String) - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
getOrDefault(String, Class<T>, T) - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
getOrDefault(String, TypeLiteral<T>, T) - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
getProperties() - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
getProperties() - Method in class org.apache.tamaya.mutableconfig.propertysources.MutablePropertiesPropertySource
 
getProperties() - Method in class org.apache.tamaya.mutableconfig.propertysources.MutableXmlPropertiesPropertySource
 
getPropertySourcesThatCanRemove(String) - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
getPropertySourcesThatCanRemove(String) - Method in interface org.apache.tamaya.mutableconfig.MutableConfiguration
Identifies the configuration backend that know the given key(s) and support removing it/them.
getPropertySourcesThatCanWrite(String) - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
getPropertySourcesThatCanWrite(String) - Method in interface org.apache.tamaya.mutableconfig.MutableConfiguration
Identifies the configuration backends that supports writing the given key(s).
getPropertySourcesThatKnow(String) - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
getPropertySourcesThatKnow(String) - Method in interface org.apache.tamaya.mutableconfig.MutableConfiguration
Identifies the configuration backend that know the given key(s).
getRemovedProperties(UUID) - Method in class org.apache.tamaya.mutableconfig.propertysources.AbstractMutablePropertySource
Get a list with property keys removed within the given transaction.
getRemovedProperties() - Method in class org.apache.tamaya.mutableconfig.propertysources.ConfigChangeContext
Get an unmodifiable key set of properties removed.
getStartedAt() - Method in class org.apache.tamaya.mutableconfig.propertysources.ConfigChangeContext
Timestamp in UTC millis, when this transaction (context) was created.
getTransactionId() - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
getTransactionId() - Method in interface org.apache.tamaya.mutableconfig.MutableConfiguration
Get the current transaction id.
getTransactionID() - Method in class org.apache.tamaya.mutableconfig.propertysources.ConfigChangeContext
Get the corresppnding transaction ID of this instance.

H

hashCode() - Method in class org.apache.tamaya.mutableconfig.propertysources.ConfigChangeContext
 

I

isEmpty() - Method in class org.apache.tamaya.mutableconfig.propertysources.ConfigChangeContext
Allows easily to check if no additions/changes an no removals are present in the current transaction.
isExisting(String) - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
isExisting(String) - Method in interface org.apache.tamaya.mutableconfig.MutableConfiguration
Checks if any keys of the given type already exist in the write backend.
isRemovable(String) - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
isRemovable(String) - Method in interface org.apache.tamaya.mutableconfig.MutableConfiguration
Checks if a configuration key is removable.
isRemovable(String) - Method in class org.apache.tamaya.mutableconfig.propertysources.AbstractMutablePropertySource
 
isRemovable(String) - Method in interface org.apache.tamaya.mutableconfig.spi.MutablePropertySource
Checks if a configuration key is removable.
isWritable(String) - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
isWritable(String) - Method in interface org.apache.tamaya.mutableconfig.MutableConfiguration
Checks if a configuration key is writable (or it can be added).
isWritable(String) - Method in class org.apache.tamaya.mutableconfig.propertysources.AbstractMutablePropertySource
 
isWritable(String) - Method in interface org.apache.tamaya.mutableconfig.spi.MutablePropertySource
Checks if a configuration key is writable (or it can be added).

M

MutableConfiguration - Interface in org.apache.tamaya.mutableconfig
This interface extends the Configuration interface hereby adding methods to change configuration entries.
MutableConfigurationProvider - Class in org.apache.tamaya.mutableconfig
Accessor for creating MutableConfiguration instances to change configuration and commit changes.
MutableConfigurationProviderSpi - Interface in org.apache.tamaya.mutableconfig.spi
Provider SPI used by MutableConfigurationProvider.
MutablePropertiesPropertySource - Class in org.apache.tamaya.mutableconfig.propertysources
Simple implementation of a mutable PropertySource for .properties files.
MutablePropertiesPropertySource(File, int) - Constructor for class org.apache.tamaya.mutableconfig.propertysources.MutablePropertiesPropertySource
Creates a new Properties based PropertySource based on the given URL.
MutablePropertySource - Interface in org.apache.tamaya.mutableconfig.spi
This interface models a writable backend for configuration data.
MutableXmlPropertiesPropertySource - Class in org.apache.tamaya.mutableconfig.propertysources
Simple implementation of a mutable PropertySource for .xml properties files.
MutableXmlPropertiesPropertySource(File, int) - Constructor for class org.apache.tamaya.mutableconfig.propertysources.MutableXmlPropertiesPropertySource
Creates a new Properties based PropertySource based on the given URL.

O

org.apache.tamaya.mutableconfig - package org.apache.tamaya.mutableconfig
 
org.apache.tamaya.mutableconfig.internal - package org.apache.tamaya.mutableconfig.internal
 
org.apache.tamaya.mutableconfig.propertysources - package org.apache.tamaya.mutableconfig.propertysources
 
org.apache.tamaya.mutableconfig.spi - package org.apache.tamaya.mutableconfig.spi
 

P

put(String, String) - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
put(String, String) - Method in interface org.apache.tamaya.mutableconfig.MutableConfiguration
Sets a property.
put(UUID, String, String) - Method in class org.apache.tamaya.mutableconfig.propertysources.AbstractMutablePropertySource
 
put(String, String) - Method in class org.apache.tamaya.mutableconfig.propertysources.ConfigChangeContext
Adds/updates a new key/value pair.
put(UUID, String, String) - Method in interface org.apache.tamaya.mutableconfig.spi.MutablePropertySource
Sets a property.
putAll(Map<String, String>) - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
putAll(Map<String, String>) - Method in interface org.apache.tamaya.mutableconfig.MutableConfiguration
Puts all given configuration entries.
putAll(UUID, Map<String, String>) - Method in class org.apache.tamaya.mutableconfig.propertysources.AbstractMutablePropertySource
 
putAll(Map<String, String>) - Method in class org.apache.tamaya.mutableconfig.propertysources.ConfigChangeContext
Add/updated multiple key/values.
putAll(UUID, Map<String, String>) - Method in interface org.apache.tamaya.mutableconfig.spi.MutablePropertySource
Puts all given configuration entries.

Q

query(ConfigQuery<T>) - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 

R

remove(String...) - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
remove(Collection<String>) - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
remove(Collection<String>) - Method in interface org.apache.tamaya.mutableconfig.MutableConfiguration
Removes all given configuration entries.
remove(String...) - Method in interface org.apache.tamaya.mutableconfig.MutableConfiguration
Removes all given configuration entries.
remove(UUID, String...) - Method in class org.apache.tamaya.mutableconfig.propertysources.AbstractMutablePropertySource
 
remove(UUID, Collection<String>) - Method in class org.apache.tamaya.mutableconfig.propertysources.AbstractMutablePropertySource
 
remove(UUID, Collection<String>) - Method in interface org.apache.tamaya.mutableconfig.spi.MutablePropertySource
Removes all given configuration entries.
remove(UUID, String...) - Method in interface org.apache.tamaya.mutableconfig.spi.MutablePropertySource
Removes all given configuration entries.
removeAll(Collection<String>) - Method in class org.apache.tamaya.mutableconfig.propertysources.ConfigChangeContext
Remove all the given keys, ir present.
rollbackTransaction() - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
rollbackTransaction() - Method in interface org.apache.tamaya.mutableconfig.MutableConfiguration
Rollback any changes leaving everything unchanged.
rollbackTransaction(UUID) - Method in class org.apache.tamaya.mutableconfig.propertysources.AbstractMutablePropertySource
 
rollbackTransaction(UUID) - Method in interface org.apache.tamaya.mutableconfig.spi.MutablePropertySource
Rollback any changes leaving everything unchanged.

S

setAutoCommit(boolean) - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
setAutoCommit(boolean) - Method in interface org.apache.tamaya.mutableconfig.MutableConfiguration
Set the autoCommit policy to be used for this configuration instance.
setChangePropagationPolicy(ChangePropagationPolicy) - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
setChangePropagationPolicy(ChangePropagationPolicy) - Method in interface org.apache.tamaya.mutableconfig.MutableConfiguration
startTransaction() - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
startTransaction() - Method in interface org.apache.tamaya.mutableconfig.MutableConfiguration
Starts a new transaction, if necessary, and returns the transaction id.
startTransaction(UUID) - Method in class org.apache.tamaya.mutableconfig.propertysources.AbstractMutablePropertySource
 
startTransaction(UUID) - Method in interface org.apache.tamaya.mutableconfig.spi.MutablePropertySource
Start a new transaction context with the given isolation policy.

T

toString() - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
toString() - Method in class org.apache.tamaya.mutableconfig.propertysources.ConfigChangeContext
 
transactions - Variable in class org.apache.tamaya.mutableconfig.propertysources.AbstractMutablePropertySource
Map with the curren transactions, identified by transactionId.

W

with(ConfigOperator) - Method in class org.apache.tamaya.mutableconfig.internal.DefaultMutableConfiguration
 
A C D E G H I M O P Q R S T W 

Copyright © 2014–2016 Apache Software Foundation. All rights reserved.