Index

A B C D E F G H I K L M N O P R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values

A

acc - Variable in class org.apache.felix.cm.file.FilePersistenceManager
The access control context we use in the presence of a security manager.
acc - Variable in class org.apache.felix.cm.impl.UpdateThread
 
accepts(String) - Method in class org.apache.felix.cm.impl.helper.ConfigurationMap
Returns true if this map is foreseen to take a configuration with the given service PID.
activate() - Method in class org.apache.felix.cm.impl.persistence.PersistenceManagerTracker.Holder
 
activate(ExtPersistenceManager) - Method in class org.apache.felix.cm.impl.ConfigurationAdminStarter
 
activated - Variable in class org.apache.felix.cm.impl.persistence.PersistenceManagerTracker.Holder
 
Activator - Class in org.apache.felix.cm.impl
Activator for the configuration admin implementation.
Activator() - Constructor for class org.apache.felix.cm.impl.Activator
 
add(Runnable) - Method in class org.apache.felix.cm.impl.CoordinatorUtil.Notifier
 
addAttributes(Configuration.ConfigurationAttribute...) - Method in class org.apache.felix.cm.impl.ConfigurationAdapter
 
addingService(ServiceReference<PersistenceManager>) - Method in class org.apache.felix.cm.impl.persistence.PersistenceManagerTracker
 
addingService(ServiceReference<ConfigurationPlugin>) - Method in class org.apache.felix.cm.impl.RequiredConfigurationPluginTracker
 
addingService(ServiceReference<S>) - Method in class org.apache.felix.cm.impl.helper.BaseTracker
 
addToCoordination(Object, UpdateThread, Runnable) - Static method in class org.apache.felix.cm.impl.CoordinatorUtil
 
AND - Static variable in class org.apache.felix.cm.impl.SimpleFilter
 
appendEncoded(StringBuilder, char) - Method in class org.apache.felix.cm.file.FilePersistenceManager
 
APPROX - Static variable in class org.apache.felix.cm.impl.SimpleFilter
 
AUTO_PROPS - Static variable in class org.apache.felix.cm.impl.ConfigurationImpl
 

B

baseId - Variable in class org.apache.felix.cm.impl.ConfigurationImpl
 
BaseTracker<S> - Class in org.apache.felix.cm.impl.helper
The BaseTracker is the base class for tracking ManagedService and ManagedServiceFactory services.
BaseTracker(ConfigurationManager, boolean) - Constructor for class org.apache.felix.cm.impl.helper.BaseTracker
 
BaseTracker.CMDomainCombiner - Class in org.apache.felix.cm.impl.helper
 
BaseTracker.CMProtectionDomain - Class in org.apache.felix.cm.impl.helper
 
bindingLevel - Variable in class org.apache.felix.cm.impl.helper.TargetedPID
The level of binding of this targeted PID: 0 -- this PID is not targeted at all 1 -- this PID is targeted by the symbolic name 2 -- this PID is targeted by the symbolic name and version 3 -- this PID is targeted by the symoblic name, version, and location
bindings - Variable in class org.apache.felix.cm.impl.DynamicBindings
 
BINDINGS_FILE_NAME - Static variable in class org.apache.felix.cm.impl.DynamicBindings
 
bindsStronger(TargetedPID) - Method in class org.apache.felix.cm.impl.helper.TargetedPID
Returns true if this targeted PID binds stronger than the other TargetedPID.
bundle - Variable in class org.apache.felix.cm.impl.ConfigurationAdminImpl
 
bundle - Variable in class org.apache.felix.cm.impl.helper.BaseTracker.CMProtectionDomain
 
bundleChanged(BundleEvent) - Method in class org.apache.felix.cm.impl.ConfigurationManager
 
bundleContext - Variable in class org.apache.felix.cm.impl.ConfigurationAdminStarter
 
bundleContext - Variable in class org.apache.felix.cm.impl.ConfigurationManager
 
bundleContext - Variable in class org.apache.felix.cm.impl.persistence.PersistenceManagerTracker
 
bundleContext - Variable in class org.apache.felix.cm.impl.RequiredConfigurationPluginTracker
 

C

cache - Variable in class org.apache.felix.cm.impl.persistence.CachingPersistenceManagerProxy
Cached dictionaries
cache - Variable in class org.apache.felix.cm.impl.persistence.MemoryPersistenceManager
Cached dictionaries
cache(Dictionary) - Method in class org.apache.felix.cm.impl.persistence.CachingPersistenceManagerProxy
 
cache(Dictionary) - Method in class org.apache.felix.cm.impl.persistence.MemoryPersistenceManager
 
cacheConfiguration(ConfigurationImpl) - Method in class org.apache.felix.cm.impl.ConfigurationManager
 
CachingPersistenceManagerProxy - Class in org.apache.felix.cm.impl.persistence
The CachingPersistenceManagerProxy adds a caching layer to the underlying actual PersistenceManager implementation.
CachingPersistenceManagerProxy(PersistenceManager) - Constructor for class org.apache.felix.cm.impl.persistence.CachingPersistenceManagerProxy
Creates a new caching layer for the given actual PersistenceManager.
callPlugins(Dictionary<String, Object>, ServiceReference<?>, String, String) - Method in class org.apache.felix.cm.impl.ConfigurationManager
Calls the registered configuration plugins on the given configuration properties from the given configuration object.
canReceive(Bundle, String) - Method in class org.apache.felix.cm.impl.ConfigurationManager
Checks whether the bundle is allowed to receive the configuration with the given location binding.
CASE_INSENSITIVE_ORDER - Static variable in class org.apache.felix.cm.impl.CaseInsensitiveDictionary
 
CaseInsensitiveComparator() - Constructor for class org.apache.felix.cm.impl.CaseInsensitiveDictionary.CaseInsensitiveComparator
 
CaseInsensitiveDictionary - Class in org.apache.felix.cm.impl
The CaseInsensitiveDictionary is a java.util.Dictionary which conforms to the requirements laid out by the Configuration Admin Service Specification requiring the property names to keep case but to ignore case when accessing the properties.
CaseInsensitiveDictionary() - Constructor for class org.apache.felix.cm.impl.CaseInsensitiveDictionary
 
CaseInsensitiveDictionary(Dictionary) - Constructor for class org.apache.felix.cm.impl.CaseInsensitiveDictionary
 
CaseInsensitiveDictionary(CaseInsensitiveDictionary, boolean) - Constructor for class org.apache.felix.cm.impl.CaseInsensitiveDictionary
 
CaseInsensitiveDictionary.CaseInsensitiveComparator - Class in org.apache.felix.cm.impl
 
CaseInsensitiveDictionary.UnmodifiableDictionary - Class in org.apache.felix.cm.impl
 
checkActive() - Method in class org.apache.felix.cm.impl.ConfigurationAdapter
Checks whether this configuration object is backed by an active Configuration Admin Service (ConfigurationManager here).
checkDeleted() - Method in class org.apache.felix.cm.impl.ConfigurationAdapter
Checks whether this configuration object has already been deleted.
checkKey(Object) - Static method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary
Ensures the key complies with the symbolic-name production of the OSGi core specification (1.3.2):
checkLocked() - Method in class org.apache.felix.cm.impl.ConfigurationAdapter
Checks whether this configuration object is locked.
checkPermission(ConfigurationManager, String, boolean) - Method in class org.apache.felix.cm.impl.ConfigurationAdminImpl
Checks whether the current access control context (call stack) has the given permission for the given bundle location and throws a SecurityException if this is not the case.
checkPermission(ConfigurationManager, String, String, boolean) - Method in class org.apache.felix.cm.impl.ConfigurationAdminImpl
Checks whether the current access control context (call stack) has the given permission for the given bundle location and throws a SecurityException if this is not the case.
checkStart() - Method in class org.apache.felix.cm.impl.ConfigurationAdminStarter
 
checkValue(Object) - Static method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary
 
clearAutoProperties(Dictionary<String, Object>) - Static method in class org.apache.felix.cm.impl.ConfigurationImpl
 
cm - Variable in class org.apache.felix.cm.impl.helper.BaseTracker
 
CM_CONFIG_DIR - Static variable in class org.apache.felix.cm.impl.Activator
The name of the framework context property defining the location for the configuration files (value is "felix.cm.dir").
CM_CONFIG_PLUGINS - Static variable in class org.apache.felix.cm.impl.Activator
The name of the framework context property defining the required configuration plugins.
CM_CONFIG_PM - Static variable in class org.apache.felix.cm.impl.Activator
The name of the framework context property defining the persistence manager to be used.
CM_LOG_LEVEL - Static variable in class org.apache.felix.cm.impl.Log
The name of the bundle context property defining the maximum log level (value is "felix.cm.loglevel").
CM_LOG_LEVEL_DEFAULT - Static variable in class org.apache.felix.cm.impl.Log
 
CM_RANKING - Static variable in class org.apache.felix.cm.impl.RankingComparator
Implements a comparator to sort arrays and sets according to the specification of the service.cmRanking property in the Configuration Admin specification.
CMDomainCombiner(Bundle) - Constructor for class org.apache.felix.cm.impl.helper.BaseTracker.CMDomainCombiner
 
CMProtectionDomain(Bundle) - Constructor for class org.apache.felix.cm.impl.helper.BaseTracker.CMProtectionDomain
 
code2Type - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
coerceType(Object, String) - Static method in class org.apache.felix.cm.impl.SimpleFilter
 
COLLECTION_LINE_BREAK - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
combine(ProtectionDomain[], ProtectionDomain[]) - Method in class org.apache.felix.cm.impl.helper.BaseTracker.CMDomainCombiner
 
compact() - Method in class org.apache.felix.cm.impl.CoordinatorUtil.Notifier
Compact the notification if there is more than one operation for a given pid
compare(Object, Object, int) - Static method in class org.apache.felix.cm.impl.SimpleFilter
 
compare(String, String) - Method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary.CaseInsensitiveComparator
 
compareApproximate(Object, Object) - Static method in class org.apache.felix.cm.impl.SimpleFilter
 
compareSubstring(List<String>, String) - Static method in class org.apache.felix.cm.impl.SimpleFilter
 
compareTo(PersistenceManagerTracker.Holder) - Method in class org.apache.felix.cm.impl.persistence.PersistenceManagerTracker.Holder
 
config - Variable in class org.apache.felix.cm.impl.ConfigurationManager.ConfigurationProvider
 
configLocation - Variable in class org.apache.felix.cm.impl.ConfigurationManager.DeleteConfiguration
 
configs - Variable in class org.apache.felix.cm.impl.ConfigurationManager.ManagedServiceFactoryUpdate
 
configs - Variable in class org.apache.felix.cm.impl.ConfigurationManager.ManagedServiceUpdate
 
CONFIGURATION_NEW - Static variable in class org.apache.felix.cm.impl.ConfigurationImpl
The name of a synthetic property stored in the persisted configuration data to indicate that the configuration data is new, that is created but never updated (value is "_felix_.cm.newConfiguration").
ConfigurationAdapter - Class in org.apache.felix.cm.impl
The ConfigurationAdapter is just an adapter to the internal configuration object.
ConfigurationAdapter(ConfigurationAdminImpl, ConfigurationImpl) - Constructor for class org.apache.felix.cm.impl.ConfigurationAdapter
 
configurationAdmin - Variable in class org.apache.felix.cm.impl.ConfigurationAdapter
 
ConfigurationAdminFactory - Class in org.apache.felix.cm.impl
The ConfigurationAdminFactory is the ServiceFactory registered as the ConfigurationAdmin service responsible to create the real ConfiguratAdmin instances returend to client bundles.
ConfigurationAdminFactory(ConfigurationManager) - Constructor for class org.apache.felix.cm.impl.ConfigurationAdminFactory
 
ConfigurationAdminImpl - Class in org.apache.felix.cm.impl
The ConfigurationAdminImpl is the per-bundle frontend to the configuration manager.
ConfigurationAdminImpl(ConfigurationManager, Bundle) - Constructor for class org.apache.felix.cm.impl.ConfigurationAdminImpl
 
configurationAdminRegistration - Variable in class org.apache.felix.cm.impl.ConfigurationManager
 
ConfigurationAdminStarter - Class in org.apache.felix.cm.impl
The configuration admin starter starts and stops the configuration admin.
ConfigurationAdminStarter(BundleContext) - Constructor for class org.apache.felix.cm.impl.ConfigurationAdminStarter
 
ConfigurationHandler - Class in org.apache.felix.cm.file
The ConfigurationHandler class implements configuration reading form a java.io.InputStream and writing to a java.io.OutputStream on behalf of the FilePersistenceManager class.
ConfigurationHandler() - Constructor for class org.apache.felix.cm.file.ConfigurationHandler
 
ConfigurationImpl - Class in org.apache.felix.cm.impl
The ConfigurationImpl is the backend implementation of the Configuration Admin Service Specification Configuration object (section 104.4).
ConfigurationImpl(ConfigurationManager, PersistenceManager, String, String, String) - Constructor for class org.apache.felix.cm.impl.ConfigurationImpl
 
ConfigurationImpl(ConfigurationManager, PersistenceManager, Dictionary<String, Object>) - Constructor for class org.apache.felix.cm.impl.ConfigurationImpl
 
configurationListenerTracker - Variable in class org.apache.felix.cm.impl.ConfigurationManager
 
configurationManager - Variable in class org.apache.felix.cm.impl.ConfigurationAdminFactory
 
configurationManager - Variable in class org.apache.felix.cm.impl.ConfigurationAdminImpl
 
configurationManager - Variable in class org.apache.felix.cm.impl.ConfigurationAdminStarter
 
configurationManager - Variable in class org.apache.felix.cm.impl.ConfigurationImpl
The configuration manager instance which caused this configuration object to be created.
ConfigurationManager - Class in org.apache.felix.cm.impl
The ConfigurationManager is the central class in this implementation of the Configuration Admin Service Specification.
ConfigurationManager(ExtPersistenceManager, BundleContext) - Constructor for class org.apache.felix.cm.impl.ConfigurationManager
 
ConfigurationManager.ConfigurationProvider<T> - Class in org.apache.felix.cm.impl
 
ConfigurationManager.DeleteConfiguration - Class in org.apache.felix.cm.impl
The DeleteConfiguration class is used to inform ManagedService[Factory] services of a configuration being deleted.
ConfigurationManager.FireConfigurationEvent - Class in org.apache.felix.cm.impl
 
ConfigurationManager.LocationChanged - Class in org.apache.felix.cm.impl
 
ConfigurationManager.ManagedServiceFactoryUpdate - Class in org.apache.felix.cm.impl
The ManagedServiceFactoryUpdate updates a freshly registered ManagedServiceFactory with a specific configuration.
ConfigurationManager.ManagedServiceUpdate - Class in org.apache.felix.cm.impl
The ManagedServiceUpdate updates a freshly registered ManagedService with a specific configuration.
ConfigurationManager.UpdateConfiguration - Class in org.apache.felix.cm.impl
The UpdateConfiguration is used to update ManagedService[Factory] services with the configuration they are subscribed to.
ConfigurationMap<T> - Class in org.apache.felix.cm.impl.helper
 
ConfigurationMap(String[]) - Constructor for class org.apache.felix.cm.impl.helper.ConfigurationMap
 
configurationPluginTracker - Variable in class org.apache.felix.cm.impl.DependencyTracker
The configuration plugin tracker (optional)
ConfigurationProvider(ConfigurationImpl) - Constructor for class org.apache.felix.cm.impl.ConfigurationManager.ConfigurationProvider
 
configurations - Variable in class org.apache.felix.cm.impl.ConfigurationManager
 
configurations - Variable in class org.apache.felix.cm.impl.helper.ConfigurationMap
 
configure(String[], ServiceReference, boolean, ConfigurationMap<?>) - Method in class org.apache.felix.cm.impl.ConfigurationManager
Schedules the configuration of the referenced service with configuration for the given PID.
configure(Dictionary<String, Object>) - Method in class org.apache.felix.cm.impl.ConfigurationImpl
 
configure(ServiceReference<S>, String[], ConfigurationMap<?>) - Method in class org.apache.felix.cm.impl.helper.BaseTracker
 
configureFromPersistence(Dictionary<String, Object>) - Method in class org.apache.felix.cm.impl.ConfigurationImpl
 
convertArrayToList(Object) - Static method in class org.apache.felix.cm.impl.SimpleFilter
This is an ugly utility method to convert an array of primitives to an array of primitive wrapper objects.
convertToObjectArray(Object) - Static method in class org.apache.felix.cm.impl.ConfigurationImpl
Convert the object to an array
coordinator - Variable in class org.apache.felix.cm.impl.ConfigurationManager
 
coordinatorTracker - Variable in class org.apache.felix.cm.impl.ConfigurationAdminStarter
 
CoordinatorUtil - Class in org.apache.felix.cm.impl
Utility class for coordinations
CoordinatorUtil() - Constructor for class org.apache.felix.cm.impl.CoordinatorUtil
 
CoordinatorUtil.Notifier - Class in org.apache.felix.cm.impl
 
createConfiguration(String, String) - Method in class org.apache.felix.cm.impl.ConfigurationManager
Creates a regular (non-factory) configuration for the given PID setting the bundle location accordingly.
createConfigurationMap(String[]) - Method in class org.apache.felix.cm.impl.helper.BaseTracker
 
createConfigurationMap(String[]) - Method in class org.apache.felix.cm.impl.helper.ManagedServiceFactoryTracker
 
createConfigurationMap(String[]) - Method in class org.apache.felix.cm.impl.helper.ManagedServiceTracker
 
createFactoryConfiguration(String) - Method in class org.apache.felix.cm.impl.ConfigurationAdminImpl
 
createFactoryConfiguration(String, String) - Method in class org.apache.felix.cm.impl.ConfigurationAdminImpl
 
createFactoryConfiguration(String, String) - Method in class org.apache.felix.cm.impl.ConfigurationManager
 
createFactoryConfiguration(String, String, String) - Method in class org.apache.felix.cm.impl.ConfigurationManager
 
createMap(int) - Method in class org.apache.felix.cm.impl.helper.ConfigurationMap
 
createMap(int) - Method in class org.apache.felix.cm.impl.helper.ManagedServiceConfigurationMap
 
createMap(int) - Method in class org.apache.felix.cm.impl.helper.ManagedServiceFactoryConfigurationMap
 
createPersistenceManagerProxy(PersistenceManager) - Static method in class org.apache.felix.cm.impl.persistence.PersistenceManagerTracker
 
createPid(String) - Static method in class org.apache.felix.cm.impl.ConfigurationManager
Creates a PID for the given factoryPid
CRLF - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 

D

deactivate() - Method in class org.apache.felix.cm.impl.ConfigurationAdminStarter
 
DEFAULT_CONFIG_DIR - Static variable in class org.apache.felix.cm.file.FilePersistenceManager
The default configuration data directory if no location is configured (value is "config").
DEFAULT_PERSISTENCE_MANAGER_NAME - Static variable in class org.apache.felix.cm.file.FilePersistenceManager
The name of this persistence manager when registered in the service registry.
delegatee - Variable in class org.apache.felix.cm.impl.CaseInsensitiveDictionary.UnmodifiableDictionary
 
delegatee - Variable in class org.apache.felix.cm.impl.ConfigurationAdapter
 
delete() - Method in class org.apache.felix.cm.impl.ConfigurationAdapter
 
delete() - Method in class org.apache.felix.cm.impl.ConfigurationImpl
 
delete(String) - Method in class org.apache.felix.cm.file.FilePersistenceManager
Deletes the file for the given identifier.
delete(String) - Method in class org.apache.felix.cm.impl.persistence.CachingPersistenceManagerProxy
Remove the configuration with the given PID.
delete(String) - Method in class org.apache.felix.cm.impl.persistence.MemoryPersistenceManager
 
delete(String) - Method in class org.apache.felix.cm.impl.persistence.PersistenceManagerProxy
Remove the configuration with the given PID.
delete(String) - Method in interface org.apache.felix.cm.PersistenceManager
Removes the Dictionary for the given pid.
DeleteConfiguration(ConfigurationImpl) - Constructor for class org.apache.felix.cm.impl.ConfigurationManager.DeleteConfiguration
 
deleted(ConfigurationImpl) - Method in class org.apache.felix.cm.impl.ConfigurationManager
 
deleted(ServiceReference<ManagedServiceFactory>, ManagedServiceFactory, String) - Method in class org.apache.felix.cm.impl.helper.ManagedServiceFactoryTracker
 
DependencyTracker - Class in org.apache.felix.cm.impl
The dependency tracker keeps track of all required dependencies (services) for the configuration admin and only activates the admin if everything is satisfied.
DependencyTracker(BundleContext, ServiceFactory<PersistenceManager>, String, String[]) - Constructor for class org.apache.felix.cm.impl.DependencyTracker
 
DictionaryEnumeration() - Constructor for class org.apache.felix.cm.file.FilePersistenceManager.DictionaryEnumeration
 
dirStack - Variable in class org.apache.felix.cm.file.FilePersistenceManager.DictionaryEnumeration
 
dispose() - Method in class org.apache.felix.cm.impl.ConfigurationAdminImpl
 
domain - Variable in class org.apache.felix.cm.impl.helper.BaseTracker.CMDomainCombiner
 
dynamicBindings - Variable in class org.apache.felix.cm.impl.ConfigurationManager
The map of dynamic configuration bindings.
DynamicBindings - Class in org.apache.felix.cm.impl
 
DynamicBindings(BundleContext, PersistenceManager) - Constructor for class org.apache.felix.cm.impl.DynamicBindings
 
dynamicBundleLocation - Variable in class org.apache.felix.cm.impl.ConfigurationImpl
The bundle location from dynamic binding.

E

elements() - Method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary
 
elements() - Method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary.UnmodifiableDictionary
 
encodePid(String) - Method in class org.apache.felix.cm.file.FilePersistenceManager
Encodes a Service PID to a filesystem path as described in the class JavaDoc above.
ENCODING - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
ended(Coordination) - Method in class org.apache.felix.cm.impl.CoordinatorUtil.Notifier
 
ensureFactoryConfigPersisted() - Method in class org.apache.felix.cm.impl.ConfigurationImpl
Stores the configuration if it is a newly factory configuration which has not been persisted yet.
ensureNext(PushbackReader, int) - Method in class org.apache.felix.cm.file.ConfigurationHandler
 
Entry(TargetedPID, long) - Constructor for class org.apache.felix.cm.impl.helper.ManagedServiceConfigurationMap.Entry
 
EQ - Static variable in class org.apache.felix.cm.impl.SimpleFilter
 
equals(Object) - Method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary
 
equals(Object) - Method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary.UnmodifiableDictionary
 
equals(Object) - Method in class org.apache.felix.cm.impl.ConfigurationAdapter
 
equals(Object) - Method in class org.apache.felix.cm.impl.ConfigurationImpl
 
equals(Object) - Method in class org.apache.felix.cm.impl.helper.TargetedPID
 
equals(Object) - Method in class org.apache.felix.cm.impl.persistence.PersistenceManagerTracker.Holder
 
equals(Dictionary<String, Object>, Dictionary<String, Object>) - Static method in class org.apache.felix.cm.impl.ConfigurationImpl
Compare the two properties, ignoring auto properties
equalsNameWithPrefixPlusOneDigit(String, String) - Static method in class org.apache.felix.cm.file.FilePersistenceManager
 
event - Variable in class org.apache.felix.cm.impl.ConfigurationManager.FireConfigurationEvent
 
eventThread - Variable in class org.apache.felix.cm.impl.ConfigurationManager
 
execute() - Method in class org.apache.felix.cm.impl.CoordinatorUtil.Notifier
 
exists(String) - Method in class org.apache.felix.cm.file.FilePersistenceManager
Returns true if a (configuration) file exists for the given identifier.
exists(String) - Method in class org.apache.felix.cm.impl.persistence.CachingPersistenceManagerProxy
Checks whether a dictionary with the given pid exists.
exists(String) - Method in class org.apache.felix.cm.impl.persistence.MemoryPersistenceManager
 
exists(String) - Method in class org.apache.felix.cm.impl.persistence.PersistenceManagerProxy
Checks whether a dictionary with the given pid exists.
exists(String) - Method in interface org.apache.felix.cm.PersistenceManager
Returns true if a persisted Dictionary exists for the given pid.
ExtPersistenceManager - Interface in org.apache.felix.cm.impl.persistence
Extension of the PersistenceManager.

F

factoryConfigCache - Variable in class org.apache.felix.cm.impl.persistence.CachingPersistenceManagerProxy
Factory configuration cache.
factoryConfigCache - Variable in class org.apache.felix.cm.impl.persistence.MemoryPersistenceManager
Factory configuration cache.
factoryPid - Variable in class org.apache.felix.cm.impl.ConfigurationManager.FireConfigurationEvent
 
factoryPID - Variable in class org.apache.felix.cm.impl.ConfigurationImpl
The factory PID of this configuration or null if this is not a factory configuration.
factoryPids - Variable in class org.apache.felix.cm.impl.ConfigurationManager.ManagedServiceFactoryUpdate
 
failed(Coordination) - Method in class org.apache.felix.cm.impl.CoordinatorUtil.Notifier
 
FILE_EXT - Static variable in class org.apache.felix.cm.file.FilePersistenceManager
The extension of the configuration files.
fileList - Variable in class org.apache.felix.cm.file.FilePersistenceManager.DictionaryEnumeration
 
FilePersistenceManager - Class in org.apache.felix.cm.file
The FilePersistenceManager class stores configuration data in properties-like files inside a given directory.
FilePersistenceManager(String) - Constructor for class org.apache.felix.cm.file.FilePersistenceManager
Creates an instance of this persistence manager using the given location as the directory to store and retrieve the configuration files.
FilePersistenceManager(BundleContext, String) - Constructor for class org.apache.felix.cm.file.FilePersistenceManager
Creates an instance of this persistence manager using the given location as the directory to store and retrieve the configuration files.
FilePersistenceManager.DictionaryEnumeration - Class in org.apache.felix.cm.file
The DictionaryEnumeration class implements the Enumeration returning configuration Dictionary objects on behalf of the FilePersistenceManager.getDictionaries() method.
filepmRegistration - Variable in class org.apache.felix.cm.impl.Activator
 
fireConfigurationEvent(int, String, String) - Method in class org.apache.felix.cm.impl.ConfigurationManager
 
FireConfigurationEvent(ServiceTracker, int, String, String) - Constructor for class org.apache.felix.cm.impl.ConfigurationManager.FireConfigurationEvent
 
fullyLoaded - Variable in class org.apache.felix.cm.impl.persistence.CachingPersistenceManagerProxy
Indicates whether the getDictionaries method has already been called and the cache is complete with respect to the contents of the underlying persistence manager.

G

get(Object) - Method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary
 
get(Object) - Method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary.UnmodifiableDictionary
 
get(TargetedPID) - Method in class org.apache.felix.cm.impl.helper.ConfigurationMap
 
getAccessControlContext(Bundle) - Static method in class org.apache.felix.cm.impl.helper.BaseTracker
 
getAttributes() - Method in class org.apache.felix.cm.impl.ConfigurationAdapter
 
getBundle() - Method in class org.apache.felix.cm.impl.ConfigurationAdminImpl
 
getBundleContext() - Method in class org.apache.felix.cm.impl.ConfigurationManager
 
getBundleLocation() - Method in class org.apache.felix.cm.impl.ConfigurationAdapter
 
getBundleLocation() - Method in class org.apache.felix.cm.impl.ConfigurationImpl
Returns the "official" bundle location as visible from the outside world of code calling into the Configuration.getBundleLocation() method.
getCachedConfiguration(String) - Method in class org.apache.felix.cm.impl.ConfigurationManager
 
getCachedConfigurations() - Method in class org.apache.felix.cm.impl.ConfigurationManager
 
getChangeCount() - Method in class org.apache.felix.cm.impl.ConfigurationAdapter
 
getConfiguration(String) - Method in class org.apache.felix.cm.impl.ConfigurationAdminImpl
 
getConfiguration(String) - Method in class org.apache.felix.cm.impl.ConfigurationManager
Returns the ConfigurationImpl with the given PID if available in the internal cache or from any persistence manager.
getConfiguration(String, String) - Method in class org.apache.felix.cm.impl.ConfigurationAdminImpl
 
getConfigurationEvent(ServiceReference<ConfigurationAdmin>) - Method in class org.apache.felix.cm.impl.ConfigurationManager.FireConfigurationEvent
 
getConfigurationManager() - Method in class org.apache.felix.cm.impl.ConfigurationAdminImpl
Returns the ConfigurationManager backing this configuration admin instance or throws IllegalStateException if already disposed off.
getConfigurationManager() - Method in class org.apache.felix.cm.impl.ConfigurationImpl
 
getConfiguredConfigurationPlugins(BundleContext) - Method in class org.apache.felix.cm.impl.Activator
 
getConfiguredPersistenceManager(BundleContext) - Method in class org.apache.felix.cm.impl.Activator
 
getCount(Dictionary<String, Object>) - Static method in class org.apache.felix.cm.impl.ConfigurationImpl
 
getDelegatee() - Method in class org.apache.felix.cm.impl.persistence.CachingPersistenceManagerProxy
 
getDelegatee() - Method in interface org.apache.felix.cm.impl.persistence.ExtPersistenceManager
 
getDelegatee() - Method in class org.apache.felix.cm.impl.persistence.PersistenceManagerProxy
 
getDictionaries() - Method in class org.apache.felix.cm.file.FilePersistenceManager
Loads configuration data from the configuration location and returns it as Dictionary objects.
getDictionaries() - Method in class org.apache.felix.cm.impl.persistence.CachingPersistenceManagerProxy
Returns an Enumeration of Dictionary objects representing the configurations stored in the underlying persistence managers.
getDictionaries() - Method in class org.apache.felix.cm.impl.persistence.MemoryPersistenceManager
 
getDictionaries() - Method in class org.apache.felix.cm.impl.persistence.PersistenceManagerProxy
Returns an Enumeration of Dictionary objects representing the configurations stored in the underlying persistence managers.
getDictionaries() - Method in interface org.apache.felix.cm.PersistenceManager
Returns an enumeration of all Dictionary objects known to this persistence manager.
getDictionaries(SimpleFilter) - Method in class org.apache.felix.cm.impl.persistence.CachingPersistenceManagerProxy
 
getDictionaries(SimpleFilter) - Method in interface org.apache.felix.cm.impl.persistence.ExtPersistenceManager
 
getDictionaries(SimpleFilter) - Method in class org.apache.felix.cm.impl.persistence.PersistenceManagerProxy
 
getDynamicBundleLocation() - Method in class org.apache.felix.cm.impl.ConfigurationImpl
 
getDynamicBundleLocation(String) - Method in class org.apache.felix.cm.impl.ConfigurationManager
 
getFactoryConfiguration(String, String) - Method in class org.apache.felix.cm.impl.ConfigurationAdminImpl
 
getFactoryConfiguration(String, String, String) - Method in class org.apache.felix.cm.impl.ConfigurationAdminImpl
 
getFactoryConfigurationPids(List<String>) - Method in class org.apache.felix.cm.impl.persistence.CachingPersistenceManagerProxy
 
getFactoryConfigurationPids(List<String>) - Method in interface org.apache.felix.cm.impl.persistence.ExtPersistenceManager
 
getFactoryConfigurationPids(List<String>) - Method in class org.apache.felix.cm.impl.persistence.PersistenceManagerProxy
 
getFactoryPid() - Method in class org.apache.felix.cm.impl.ConfigurationAdapter
 
getFactoryPid() - Method in class org.apache.felix.cm.impl.ConfigurationImpl
 
getFactoryPidString() - Method in class org.apache.felix.cm.impl.ConfigurationImpl
 
getFile(String) - Method in class org.apache.felix.cm.file.FilePersistenceManager
Creates an abstract path name for the pid encoding it as follows: Dots (.) are replaced by File.separatorChar Characters not matching [a-zA-Z0-9 _-] are encoded with a percent character (%) and a 4-place hexadecimal unicode value.
getHelper() - Method in class org.apache.felix.cm.impl.ConfigurationManager.ConfigurationProvider
 
getInteger(ServiceReference<?>, String) - Method in class org.apache.felix.cm.impl.RankingComparator
 
getKeyPid(TargetedPID) - Method in class org.apache.felix.cm.impl.helper.ConfigurationMap
 
getLocation() - Method in class org.apache.felix.cm.file.FilePersistenceManager
Returns the directory in which the configuration files are written as a File object.
getLocation(String) - Method in class org.apache.felix.cm.impl.DynamicBindings
 
getLocation(Bundle) - Static method in class org.apache.felix.cm.impl.Activator
 
getLong(ServiceReference<?>, String) - Method in class org.apache.felix.cm.impl.RankingComparator
 
getName() - Method in class org.apache.felix.cm.impl.SimpleFilter
 
getOperation() - Method in class org.apache.felix.cm.impl.SimpleFilter
 
getPersistenceManager() - Method in class org.apache.felix.cm.impl.persistence.PersistenceManagerTracker.Holder
 
getPid() - Method in class org.apache.felix.cm.impl.ConfigurationAdapter
 
getPid() - Method in class org.apache.felix.cm.impl.ConfigurationImpl
 
getPidString() - Method in class org.apache.felix.cm.impl.ConfigurationImpl
 
getProcessedProperties(ServiceReference<?>) - Method in class org.apache.felix.cm.impl.ConfigurationAdapter
 
getProperties() - Method in class org.apache.felix.cm.impl.ConfigurationAdapter
 
getProperties(boolean) - Method in class org.apache.felix.cm.impl.ConfigurationImpl
Returns an optionally deep copy of the properties of this configuration instance.
getProperties(Dictionary<String, ?>, ServiceReference<?>, String, String) - Method in class org.apache.felix.cm.impl.helper.BaseTracker
 
getRawPid() - Method in class org.apache.felix.cm.impl.helper.TargetedPID
Gets the raw PID with which this instance has been created.
getRealService(ServiceReference<S>) - Method in class org.apache.felix.cm.impl.helper.BaseTracker
 
getRevision() - Method in class org.apache.felix.cm.impl.ConfigurationImpl
Returns the revision of this configuration object.
getService(Bundle, ServiceRegistration<ConfigurationAdmin>) - Method in class org.apache.felix.cm.impl.ConfigurationAdminFactory
Returns a new instance of the ConfigurationAdminImpl class for the given bundle.
getServicePid() - Method in class org.apache.felix.cm.impl.helper.TargetedPID
Returns the service PID of this targeted PID which basically is the targeted PID without the targeting information.
getServicePid(ServiceReference) - Static method in class org.apache.felix.cm.impl.helper.BaseTracker
Returns the service.pid property of the service reference as an array of strings or null if the service reference does not have a service PID property.
getServicePid(ServiceReference<ManagedService>, TargetedPID) - Method in class org.apache.felix.cm.impl.helper.ManagedServiceTracker
 
getServicePid(ServiceReference<ManagedServiceFactory>, TargetedPID) - Method in class org.apache.felix.cm.impl.helper.ManagedServiceFactoryTracker
Always returns the raw PID because for a ManagedServiceFactory the configuration's PID is automatically generated and is not a real targeted PID.
getServicePid(ServiceReference<S>, TargetedPID) - Method in class org.apache.felix.cm.impl.helper.BaseTracker
Returns the String to be used as the PID of the service PID for the pid retrieved from the configuration.
getServiceReference() - Method in class org.apache.felix.cm.impl.ConfigurationManager
 
getServices(TargetedPID) - Method in class org.apache.felix.cm.impl.helper.BaseTracker
 
getStaticBundleLocation() - Method in class org.apache.felix.cm.impl.ConfigurationImpl
 
getTargetedConfiguration(String, ServiceReference) - Method in class org.apache.felix.cm.impl.ConfigurationManager
Returns a targeted configuration for the given service PID and the reference target service.
getTargetedFactories(String, ServiceReference) - Method in class org.apache.felix.cm.impl.ConfigurationManager
Returns a list of
invalid reference
Factory
instances according to the Configuration Admin 1.5 specification for targeted PIDs (Section 104.3.2)
getTargetedServicePid() - Method in class org.apache.felix.cm.impl.ConfigurationManager.ConfigurationProvider
 
getTypeName() - Method in class org.apache.felix.cm.impl.ConfigurationManager.FireConfigurationEvent
 
getValue() - Method in class org.apache.felix.cm.impl.SimpleFilter
 
globalLock - Variable in class org.apache.felix.cm.impl.persistence.CachingPersistenceManagerProxy
Protecting lock
globalLock - Variable in class org.apache.felix.cm.impl.persistence.PersistenceManagerProxy
protecting lock
GTE - Static variable in class org.apache.felix.cm.impl.SimpleFilter
 

H

handleBundleEvents - Variable in class org.apache.felix.cm.impl.ConfigurationManager
 
handleCallBackError(Throwable, ServiceReference, TargetedPID) - Method in class org.apache.felix.cm.impl.helper.BaseTracker
 
hasConfigurationEventListeners() - Method in class org.apache.felix.cm.impl.ConfigurationManager.FireConfigurationEvent
 
hashCode() - Method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary
 
hashCode() - Method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary.UnmodifiableDictionary
 
hashCode() - Method in class org.apache.felix.cm.impl.ConfigurationAdapter
 
hashCode() - Method in class org.apache.felix.cm.impl.ConfigurationImpl
 
hashCode() - Method in class org.apache.felix.cm.impl.helper.TargetedPID
 
hashCode() - Method in class org.apache.felix.cm.impl.persistence.PersistenceManagerTracker.Holder
 
hasMoreElements() - Method in class org.apache.felix.cm.file.FilePersistenceManager.DictionaryEnumeration
 
hasPermission(ConfigurationManager, String) - Method in class org.apache.felix.cm.impl.ConfigurationAdminImpl
Returns true if the current access control context (call stack) has the CONFIGURE permission.
hasRequiredPlugins() - Method in class org.apache.felix.cm.impl.RequiredConfigurationPluginTracker
 
helper - Variable in class org.apache.felix.cm.impl.ConfigurationManager.ConfigurationProvider
 
Holder(ServiceReference<PersistenceManager>, ExtPersistenceManager) - Constructor for class org.apache.felix.cm.impl.persistence.PersistenceManagerTracker.Holder
 
holders - Variable in class org.apache.felix.cm.impl.persistence.PersistenceManagerTracker
 

I

idToNameMap - Variable in class org.apache.felix.cm.impl.RequiredConfigurationPluginTracker
 
idx - Variable in class org.apache.felix.cm.file.FilePersistenceManager.DictionaryEnumeration
 
ignorablePageBreakAndWhiteSpace(PushbackReader) - Method in class org.apache.felix.cm.file.ConfigurationHandler
 
ignorableWhiteSpace(PushbackReader) - Method in class org.apache.felix.cm.file.ConfigurationHandler
 
implies(Permission) - Method in class org.apache.felix.cm.impl.helper.BaseTracker.CMProtectionDomain
 
INDENT - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
INITIAL_MARKER - Static variable in class org.apache.felix.cm.impl.helper.ManagedServiceTracker
 
internalCreateConfiguration(String, String, String) - Method in class org.apache.felix.cm.impl.ConfigurationManager
Factory method to create a new configuration object.
internalMap - Variable in class org.apache.felix.cm.impl.CaseInsensitiveDictionary
The backend dictionary with lower case keys.
isActivated() - Method in class org.apache.felix.cm.impl.persistence.PersistenceManagerTracker.Holder
 
isActive - Variable in class org.apache.felix.cm.impl.ConfigurationManager
 
isActive() - Method in class org.apache.felix.cm.impl.ConfigurationImpl
Returns true if the ConfigurationManager of this configuration is still active.
isActive() - Method in class org.apache.felix.cm.impl.ConfigurationManager
Returns true if this manager is considered active.
isAutoProp(String) - Static method in class org.apache.felix.cm.impl.ConfigurationImpl
 
isDeleted - Variable in class org.apache.felix.cm.impl.ConfigurationImpl
Flag indicating that this configuration has been deleted.
isDeleted() - Method in class org.apache.felix.cm.impl.ConfigurationImpl
Returns true if this configuration has already been deleted on the persistence.
isDifferentPids(String[]) - Method in class org.apache.felix.cm.impl.helper.ConfigurationMap
Returns true if the set of service PIDs given is different from the current set of service PIDs.
isEmpty() - Method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary
 
isEmpty() - Method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary.UnmodifiableDictionary
 
isLocked() - Method in class org.apache.felix.cm.impl.ConfigurationImpl
 
isLogEnabled(int) - Method in class org.apache.felix.cm.impl.Log
Is the log level enabled?
isNew() - Method in class org.apache.felix.cm.impl.ConfigurationImpl
Returns false if this configuration contains configuration properties.
isWin - Variable in class org.apache.felix.cm.file.FilePersistenceManager
Flag indicating whether this instance is running on a Windows platform or not.
isWinReservedName(String) - Static method in class org.apache.felix.cm.file.FilePersistenceManager
 

K

keys() - Method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary
 
keys() - Method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary.UnmodifiableDictionary
 
KNOWN - Static variable in class org.apache.felix.cm.impl.CaseInsensitiveDictionary
 

L

line - Variable in class org.apache.felix.cm.file.ConfigurationHandler
 
listConfigurations(String) - Method in class org.apache.felix.cm.impl.ConfigurationAdminImpl
 
listConfigurations(ConfigurationAdminImpl, String) - Method in class org.apache.felix.cm.impl.ConfigurationManager
 
listenerProvider - Variable in class org.apache.felix.cm.impl.ConfigurationManager.FireConfigurationEvent
 
listenerReferences - Variable in class org.apache.felix.cm.impl.ConfigurationManager.FireConfigurationEvent
 
listeners - Variable in class org.apache.felix.cm.impl.ConfigurationManager.FireConfigurationEvent
 
load(String) - Method in class org.apache.felix.cm.file.FilePersistenceManager
Reads the (configuration) for the given identifier into a Dictionary object.
load(String) - Method in class org.apache.felix.cm.impl.persistence.CachingPersistenceManagerProxy
Returns the dictionary for the given PID or null if no such dictionary is stored by the underlying persistence manager.
load(String) - Method in class org.apache.felix.cm.impl.persistence.MemoryPersistenceManager
 
load(String) - Method in class org.apache.felix.cm.impl.persistence.PersistenceManagerProxy
Returns the dictionary for the given PID or null if no such dictionary is stored by the underyling persistence manager.
load(String) - Method in interface org.apache.felix.cm.PersistenceManager
Returns the Dictionary for the given pid.
location - Variable in class org.apache.felix.cm.file.FilePersistenceManager
The abstract path name of the configuration files.
location - Variable in class org.apache.felix.cm.impl.helper.TargetedPID
 
locationChanged(ConfigurationImpl, String) - Method in class org.apache.felix.cm.impl.ConfigurationManager
 
LocationChanged(ConfigurationImpl, String) - Constructor for class org.apache.felix.cm.impl.ConfigurationManager.LocationChanged
 
locked - Variable in class org.apache.felix.cm.impl.ConfigurationImpl
 
log(int, String, Object[]) - Method in class org.apache.felix.cm.impl.Log
Log a message in the given level.
log(int, String, Throwable) - Method in class org.apache.felix.cm.impl.Log
Log the message with the given level and throwable.
Log - Class in org.apache.felix.cm.impl
Log implementation either logging to a LogService or to System.err.
Log() - Constructor for class org.apache.felix.cm.impl.Log
 
LOG_SERVICE_NAME - Static variable in class org.apache.felix.cm.impl.Log
 
logger - Static variable in class org.apache.felix.cm.impl.Log
The shared logger instance.
logLevel - Variable in class org.apache.felix.cm.impl.Log
 
logTracker - Variable in class org.apache.felix.cm.impl.Log
 
LTE - Static variable in class org.apache.felix.cm.impl.SimpleFilter
 

M

m_name - Variable in class org.apache.felix.cm.impl.SimpleFilter
 
m_op - Variable in class org.apache.felix.cm.impl.SimpleFilter
 
m_value - Variable in class org.apache.felix.cm.impl.SimpleFilter
 
ManagedServiceConfigurationMap - Class in org.apache.felix.cm.impl.helper
 
ManagedServiceConfigurationMap(String[]) - Constructor for class org.apache.felix.cm.impl.helper.ManagedServiceConfigurationMap
 
ManagedServiceConfigurationMap.Entry - Class in org.apache.felix.cm.impl.helper
 
managedServiceFactory - Variable in class org.apache.felix.cm.impl.helper.BaseTracker
 
ManagedServiceFactoryConfigurationMap - Class in org.apache.felix.cm.impl.helper
 
ManagedServiceFactoryConfigurationMap(String[]) - Constructor for class org.apache.felix.cm.impl.helper.ManagedServiceFactoryConfigurationMap
 
managedServiceFactoryTracker - Variable in class org.apache.felix.cm.impl.ConfigurationManager
 
ManagedServiceFactoryTracker - Class in org.apache.felix.cm.impl.helper
 
ManagedServiceFactoryTracker(ConfigurationManager) - Constructor for class org.apache.felix.cm.impl.helper.ManagedServiceFactoryTracker
 
ManagedServiceFactoryUpdate(String[], ServiceReference<ManagedServiceFactory>, ConfigurationMap<?>) - Constructor for class org.apache.felix.cm.impl.ConfigurationManager.ManagedServiceFactoryUpdate
 
managedServiceTracker - Variable in class org.apache.felix.cm.impl.ConfigurationManager
 
ManagedServiceTracker - Class in org.apache.felix.cm.impl.helper
 
ManagedServiceTracker(ConfigurationManager) - Constructor for class org.apache.felix.cm.impl.helper.ManagedServiceTracker
 
ManagedServiceUpdate(String[], ServiceReference<ManagedService>, ConfigurationMap<?>) - Constructor for class org.apache.felix.cm.impl.ConfigurationManager.ManagedServiceUpdate
 
manager - Variable in class org.apache.felix.cm.impl.persistence.PersistenceManagerTracker.Holder
 
MATCH_ALL - Static variable in class org.apache.felix.cm.impl.SimpleFilter
 
matches(Dictionary) - Method in class org.apache.felix.cm.impl.SimpleFilter
 
matchesTarget(ServiceReference<?>) - Method in class org.apache.felix.cm.impl.helper.TargetedPID
Returns true if the target of this PID (bundle symbolic name, version, and location) match the bundle registering the referenced service.
MemoryPersistenceManager - Class in org.apache.felix.cm.impl.persistence
The MemoryPersistenceManager holds all configurations in memory.
MemoryPersistenceManager() - Constructor for class org.apache.felix.cm.impl.persistence.MemoryPersistenceManager
 
memorypmRegistration - Variable in class org.apache.felix.cm.impl.Activator
 
modifiedService(ServiceReference<PersistenceManager>, PersistenceManagerTracker.Holder) - Method in class org.apache.felix.cm.impl.persistence.PersistenceManagerTracker
 
modifiedService(ServiceReference<ConfigurationPlugin>, ConfigurationPlugin) - Method in class org.apache.felix.cm.impl.RequiredConfigurationPluginTracker
 
modifiedService(ServiceReference<S>, ConfigurationMap<?>) - Method in class org.apache.felix.cm.impl.helper.BaseTracker
 

N

NAME_CHARS - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
next - Variable in class org.apache.felix.cm.file.FilePersistenceManager.DictionaryEnumeration
 
nextElement() - Method in class org.apache.felix.cm.file.FilePersistenceManager.DictionaryEnumeration
 
nextToken(PushbackReader, boolean) - Method in class org.apache.felix.cm.file.ConfigurationHandler
 
NOT - Static variable in class org.apache.felix.cm.impl.SimpleFilter
 
NotCachablePersistenceManager - Interface in org.apache.felix.cm
NotCachablePersistenceManager is a marker interface which extends PersistenceManager to inform that no cache should be applied around this persistence manager.
Notifier(UpdateThread) - Constructor for class org.apache.felix.cm.impl.CoordinatorUtil.Notifier
 
numberGenerator - Static variable in class org.apache.felix.cm.impl.ConfigurationManager
 

O

oldLocation - Variable in class org.apache.felix.cm.impl.ConfigurationManager.LocationChanged
 
OR - Static variable in class org.apache.felix.cm.impl.SimpleFilter
 
orderedKeys(Dictionary) - Static method in class org.apache.felix.cm.file.ConfigurationHandler
Generates an Enumeration for the given Dictionary where the keys of the Dictionary are provided in sorted order.
org.apache.felix.cm - package org.apache.felix.cm
 
org.apache.felix.cm.file - package org.apache.felix.cm.file
 
org.apache.felix.cm.impl - package org.apache.felix.cm.impl
 
org.apache.felix.cm.impl.helper - package org.apache.felix.cm.impl.helper
 
org.apache.felix.cm.impl.persistence - package org.apache.felix.cm.impl.persistence
 

P

parse(String) - Static method in class org.apache.felix.cm.impl.SimpleFilter
 
parseSubstring(String) - Static method in class org.apache.felix.cm.impl.SimpleFilter
 
persistenceManager - Variable in class org.apache.felix.cm.impl.ConfigurationAdminStarter
 
persistenceManager - Variable in class org.apache.felix.cm.impl.ConfigurationImpl
 
persistenceManager - Variable in class org.apache.felix.cm.impl.ConfigurationManager
The persistence manager
persistenceManager - Variable in class org.apache.felix.cm.impl.DynamicBindings
 
PersistenceManager - Interface in org.apache.felix.cm
The PersistenceManager interface defines the API to be implemented to support persisting configuration data.
PersistenceManagerProxy - Class in org.apache.felix.cm.impl.persistence
The PersistenceManagerProxy proxies a persistence manager and adds a read/write lock.
PersistenceManagerProxy(PersistenceManager) - Constructor for class org.apache.felix.cm.impl.persistence.PersistenceManagerProxy
Creates a new proxy for the given actual PersistenceManager.
persistenceManagerTracker - Variable in class org.apache.felix.cm.impl.DependencyTracker
The persistence manager tracker (optional)
persistenceManagerTracker - Variable in class org.apache.felix.cm.impl.persistence.PersistenceManagerTracker
 
PersistenceManagerTracker - Class in org.apache.felix.cm.impl.persistence
This tracker tracks registered persistence managers and if the required PM becomes available, configuration admin is registered.
PersistenceManagerTracker(BundleContext, ConfigurationAdminStarter, String) - Constructor for class org.apache.felix.cm.impl.persistence.PersistenceManagerTracker
 
PersistenceManagerTracker.Holder - Class in org.apache.felix.cm.impl.persistence
 
pid - Variable in class org.apache.felix.cm.impl.ConfigurationManager.FireConfigurationEvent
 
pids - Variable in class org.apache.felix.cm.impl.ConfigurationManager.ManagedServiceUpdate
 
pluginsAvailable - Variable in class org.apache.felix.cm.impl.ConfigurationAdminStarter
 
pluginTracker - Variable in class org.apache.felix.cm.impl.RequiredConfigurationPluginTracker
Tracker for the configuration plugins.
pm - Variable in class org.apache.felix.cm.impl.persistence.CachingPersistenceManagerProxy
The actual PersistenceManager
pm - Variable in class org.apache.felix.cm.impl.persistence.PersistenceManagerProxy
the actual PersistenceManager
pos - Variable in class org.apache.felix.cm.file.ConfigurationHandler
 
PRESENT - Static variable in class org.apache.felix.cm.impl.SimpleFilter
 
properties - Variable in class org.apache.felix.cm.impl.ConfigurationImpl
The configuration data of this configuration instance.
properties - Variable in class org.apache.felix.cm.impl.ConfigurationManager.ConfigurationProvider
 
PROPERTY_LOCKED - Static variable in class org.apache.felix.cm.impl.ConfigurationImpl
 
PROPERTY_NAME - Static variable in class org.apache.felix.cm.impl.RequiredConfigurationPluginTracker
 
PROPERTY_NAME - Static variable in interface org.apache.felix.cm.PersistenceManager
Service registration property to define a unique name for the persistence manager.
PROPERTY_REVISION - Static variable in class org.apache.felix.cm.impl.ConfigurationImpl
 
provide(String, ConfigurationImpl) - Method in class org.apache.felix.cm.impl.ConfigurationManager.ManagedServiceFactoryUpdate
 
provide(String, ConfigurationImpl) - Method in class org.apache.felix.cm.impl.ConfigurationManager.ManagedServiceUpdate
 
provideConfiguration(ServiceReference<ManagedService>, TargetedPID, TargetedPID, Dictionary<String, ?>, long, ConfigurationMap<?>) - Method in class org.apache.felix.cm.impl.helper.ManagedServiceTracker
Provides the given configuration to the managed service.
provideConfiguration(ServiceReference<ManagedServiceFactory>, TargetedPID, TargetedPID, Dictionary<String, ?>, long, ConfigurationMap<?>) - Method in class org.apache.felix.cm.impl.helper.ManagedServiceFactoryTracker
 
provideConfiguration(ServiceReference<S>, TargetedPID, TargetedPID, Dictionary<String, ?>, long, ConfigurationMap<?>) - Method in class org.apache.felix.cm.impl.helper.BaseTracker
Updates the given service with the provided configuration.
provideReplacement(ServiceReference<T>) - Method in class org.apache.felix.cm.impl.ConfigurationManager.ConfigurationProvider
 
put(String, Object) - Method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary
 
put(String, Object) - Method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary.UnmodifiableDictionary
 
put(TargetedPID, T) - Method in class org.apache.felix.cm.impl.helper.ConfigurationMap
 
putLocation(String, String) - Method in class org.apache.felix.cm.impl.DynamicBindings
 

R

RankingComparator - Class in org.apache.felix.cm.impl
The RankingComparator may be used to maintain sorted sets or to sort arrays such that the first element in the set or array is the one to use first and the last elements the one to use last.
RankingComparator() - Constructor for class org.apache.felix.cm.impl.RankingComparator
 
rawPid - Variable in class org.apache.felix.cm.impl.helper.TargetedPID
 
read(InputStream) - Static method in class org.apache.felix.cm.file.ConfigurationHandler
Reads configuration data from the given InputStream and returns a new Dictionary object containing the data.
read(PushbackReader) - Method in class org.apache.felix.cm.file.ConfigurationHandler
 
read(PushbackReader, char[]) - Method in class org.apache.felix.cm.file.ConfigurationHandler
 
readArray(int, PushbackReader) - Method in class org.apache.felix.cm.file.ConfigurationHandler
 
readCollection(int, PushbackReader) - Method in class org.apache.felix.cm.file.ConfigurationHandler
 
readFailure(int, int) - Method in class org.apache.felix.cm.file.ConfigurationHandler
 
readInternal(InputStream) - Method in class org.apache.felix.cm.file.ConfigurationHandler
 
readQuoted(PushbackReader) - Method in class org.apache.felix.cm.file.ConfigurationHandler
 
readSimple(int, PushbackReader) - Method in class org.apache.felix.cm.file.ConfigurationHandler
 
readValue(PushbackReader) - Method in class org.apache.felix.cm.file.ConfigurationHandler
value = type ( "[" values "]" | "(" values ")" | simple ) .
record(TargetedPID, TargetedPID, long) - Method in class org.apache.felix.cm.impl.helper.ConfigurationMap
 
record(TargetedPID, TargetedPID, long) - Method in class org.apache.felix.cm.impl.helper.ManagedServiceConfigurationMap
 
record(TargetedPID, TargetedPID, long) - Method in class org.apache.felix.cm.impl.helper.ManagedServiceFactoryConfigurationMap
 
reference - Variable in class org.apache.felix.cm.impl.persistence.PersistenceManagerTracker.Holder
 
registeredConfigurationPlugins - Variable in class org.apache.felix.cm.impl.ConfigurationAdminStarter
 
registeredPluginNames - Variable in class org.apache.felix.cm.impl.RequiredConfigurationPluginTracker
 
registerFilePersistenceManager(BundleContext) - Method in class org.apache.felix.cm.impl.Activator
 
registerMemoryPersistenceManager(BundleContext) - Method in class org.apache.felix.cm.impl.Activator
 
remove(Object) - Method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary
 
remove(Object) - Method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary.UnmodifiableDictionary
 
removeAttributes(Configuration.ConfigurationAttribute...) - Method in class org.apache.felix.cm.impl.ConfigurationAdapter
 
removeConfiguration(ConfigurationImpl) - Method in class org.apache.felix.cm.impl.ConfigurationManager
 
removeConfiguration(TargetedPID, TargetedPID) - Method in class org.apache.felix.cm.impl.helper.ConfigurationMap
 
removeConfiguration(TargetedPID, TargetedPID) - Method in class org.apache.felix.cm.impl.helper.ManagedServiceConfigurationMap
 
removeConfiguration(TargetedPID, TargetedPID) - Method in class org.apache.felix.cm.impl.helper.ManagedServiceFactoryConfigurationMap
 
removeConfiguration(ServiceReference<ManagedService>, TargetedPID, TargetedPID) - Method in class org.apache.felix.cm.impl.helper.ManagedServiceTracker
 
removeConfiguration(ServiceReference<ManagedServiceFactory>, TargetedPID, TargetedPID) - Method in class org.apache.felix.cm.impl.helper.ManagedServiceFactoryTracker
 
removeConfiguration(ServiceReference<S>, TargetedPID, TargetedPID) - Method in class org.apache.felix.cm.impl.helper.BaseTracker
Remove the configuration indicated by the configPid from the service.
removedService(ServiceReference<PersistenceManager>, PersistenceManagerTracker.Holder) - Method in class org.apache.felix.cm.impl.persistence.PersistenceManagerTracker
 
removedService(ServiceReference<ConfigurationPlugin>, ConfigurationPlugin) - Method in class org.apache.felix.cm.impl.RequiredConfigurationPluginTracker
 
removedService(ServiceReference<S>, ConfigurationMap<?>) - Method in class org.apache.felix.cm.impl.helper.BaseTracker
 
removeWhitespace(String) - Static method in class org.apache.felix.cm.impl.SimpleFilter
 
replaceProperty(Dictionary<String, Object>, String, String) - Static method in class org.apache.felix.cm.impl.ConfigurationImpl
 
RequiredConfigurationPluginTracker - Class in org.apache.felix.cm.impl
This tracker tracks existence of configuration plugins which have a RequiredConfigurationPluginTracker.PROPERTY_NAME property.
RequiredConfigurationPluginTracker(BundleContext, ConfigurationAdminStarter, String[]) - Constructor for class org.apache.felix.cm.impl.RequiredConfigurationPluginTracker
 
requiredNames - Variable in class org.apache.felix.cm.impl.RequiredConfigurationPluginTracker
 
revision - Variable in class org.apache.felix.cm.impl.ConfigurationImpl
Configuration revision counter incremented each time the ConfigurationImpl.properties is set (in the constructor or the ConfigurationImpl.configure(Dictionary) method.
revision - Variable in class org.apache.felix.cm.impl.ConfigurationManager.ConfigurationProvider
 
revision - Variable in class org.apache.felix.cm.impl.helper.ManagedServiceConfigurationMap.Entry
 
run() - Method in class org.apache.felix.cm.impl.ConfigurationManager.DeleteConfiguration
 
run() - Method in class org.apache.felix.cm.impl.ConfigurationManager.FireConfigurationEvent
 
run() - Method in class org.apache.felix.cm.impl.ConfigurationManager.LocationChanged
 
run() - Method in class org.apache.felix.cm.impl.ConfigurationManager.ManagedServiceFactoryUpdate
 
run() - Method in class org.apache.felix.cm.impl.ConfigurationManager.ManagedServiceUpdate
 
run() - Method in class org.apache.felix.cm.impl.ConfigurationManager.UpdateConfiguration
 
run() - Method in class org.apache.felix.cm.impl.UpdateThread
 
run0(Runnable) - Method in class org.apache.felix.cm.impl.UpdateThread
 
runnables - Variable in class org.apache.felix.cm.impl.CoordinatorUtil.Notifier
 

S

schedule(Runnable) - Method in class org.apache.felix.cm.impl.UpdateThread
 
seek() - Method in class org.apache.felix.cm.file.FilePersistenceManager.DictionaryEnumeration
 
sendEvent(int) - Method in class org.apache.felix.cm.impl.ConfigurationManager.FireConfigurationEvent
 
serviceMap - Variable in class org.apache.felix.cm.impl.RequiredConfigurationPluginTracker
 
servicePid - Variable in class org.apache.felix.cm.impl.helper.TargetedPID
 
serviceProperties - Variable in class org.apache.felix.cm.impl.ConfigurationManager
 
serviceReference - Variable in class org.apache.felix.cm.impl.Log
 
set(ServiceReference<ConfigurationAdmin>) - Method in class org.apache.felix.cm.impl.Log
Set the service reference to the configuration admin in order to include this in every log message.
setAutoProperties(Dictionary<String, Object>, boolean) - Method in class org.apache.felix.cm.impl.ConfigurationImpl
 
setAutoProperties(Dictionary<String, Object>, String, String) - Static method in class org.apache.felix.cm.impl.ConfigurationImpl
 
setBundleLocation(String) - Method in class org.apache.felix.cm.impl.ConfigurationAdapter
 
setConfiguredPids(String[]) - Method in class org.apache.felix.cm.impl.helper.ConfigurationMap
 
setCoordinator(Object) - Method in class org.apache.felix.cm.impl.ConfigurationManager
 
setDynamicBundleLocation(String, boolean) - Method in class org.apache.felix.cm.impl.ConfigurationImpl
 
setDynamicBundleLocation(String, String) - Method in class org.apache.felix.cm.impl.ConfigurationManager
 
setLocked(boolean) - Method in class org.apache.felix.cm.impl.ConfigurationImpl
 
setPersistenceManager(ExtPersistenceManager) - Method in class org.apache.felix.cm.impl.ConfigurationAdminStarter
 
setStaticBundleLocation(String) - Method in class org.apache.felix.cm.impl.ConfigurationImpl
 
shallTake(TargetedPID, TargetedPID, long) - Method in class org.apache.felix.cm.impl.helper.ConfigurationMap
 
shallTake(TargetedPID, TargetedPID, long) - Method in class org.apache.felix.cm.impl.helper.ManagedServiceConfigurationMap
 
shallTake(TargetedPID, TargetedPID, long) - Method in class org.apache.felix.cm.impl.helper.ManagedServiceFactoryConfigurationMap
 
SimpleFilter - Class in org.apache.felix.cm.impl
 
SimpleFilter(String, Object, int) - Constructor for class org.apache.felix.cm.impl.SimpleFilter
 
size() - Method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary
 
size() - Method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary.UnmodifiableDictionary
 
skipWhitespace(String, int) - Static method in class org.apache.felix.cm.impl.SimpleFilter
 
sr - Variable in class org.apache.felix.cm.impl.ConfigurationManager.ManagedServiceFactoryUpdate
 
sr - Variable in class org.apache.felix.cm.impl.ConfigurationManager.ManagedServiceUpdate
 
SRV_RANKING - Static variable in class org.apache.felix.cm.impl.RankingComparator
Implements a comparator to sort arrays and sets according to the specification of the service.ranking property.
start() - Method in class org.apache.felix.cm.impl.ConfigurationManager
 
start() - Method in class org.apache.felix.cm.impl.UpdateThread
Starts processing the queued tasks.
start(BundleContext) - Method in class org.apache.felix.cm.impl.Activator
 
start(BundleContext) - Method in class org.apache.felix.cm.impl.Log
Start the tracker for the logger and set the log level according to the configuration.
startCoordinatorTracker() - Method in class org.apache.felix.cm.impl.ConfigurationAdminStarter
 
starter - Variable in class org.apache.felix.cm.impl.DependencyTracker
 
starter - Variable in class org.apache.felix.cm.impl.persistence.PersistenceManagerTracker
 
starter - Variable in class org.apache.felix.cm.impl.RequiredConfigurationPluginTracker
 
staticBundleLocation - Variable in class org.apache.felix.cm.impl.ConfigurationImpl
The statically bound bundle location, which is set explicitly by calling the Configuration.setBundleLocation(String) method or when the configuration was created with the two-argument method.
stop() - Method in class org.apache.felix.cm.impl.ConfigurationAdminStarter
Stop configuration admin
stop() - Method in class org.apache.felix.cm.impl.ConfigurationManager
 
stop() - Method in class org.apache.felix.cm.impl.DependencyTracker
Stop the tracker, stop configuration admin
stop() - Method in class org.apache.felix.cm.impl.Log
Stop the log service tracker and clear the service reference
stop() - Method in class org.apache.felix.cm.impl.persistence.PersistenceManagerTracker
Stop the tracker
stop() - Method in class org.apache.felix.cm.impl.RequiredConfigurationPluginTracker
Stop the tracker
stop(BundleContext) - Method in class org.apache.felix.cm.impl.Activator
 
stopCoordinatorTracker() - Method in class org.apache.felix.cm.impl.ConfigurationAdminStarter
 
store() - Method in class org.apache.felix.cm.impl.ConfigurationImpl
 
store(String, Dictionary) - Method in class org.apache.felix.cm.file.FilePersistenceManager
Stores the contents of the Dictionary in a file denoted by the given identifier.
store(String, Dictionary) - Method in class org.apache.felix.cm.impl.persistence.CachingPersistenceManagerProxy
Stores the dictionary in the cache and in the underlying persistence manager.
store(String, Dictionary) - Method in class org.apache.felix.cm.impl.persistence.MemoryPersistenceManager
 
store(String, Dictionary) - Method in class org.apache.felix.cm.impl.persistence.PersistenceManagerProxy
Stores the dictionary in the cache and in the underlying persistence manager.
store(String, Dictionary) - Method in interface org.apache.felix.cm.PersistenceManager
Stores the Dictionary under the given pid.
storeNewConfiguration() - Method in class org.apache.felix.cm.impl.ConfigurationImpl
Persists a new (freshly created) configuration with a marker for it to be a new configuration.
storeSilently() - Method in class org.apache.felix.cm.impl.ConfigurationImpl
 
STRING_CLASS - Static variable in class org.apache.felix.cm.impl.SimpleFilter
 
subfilter(String, int, int) - Static method in class org.apache.felix.cm.impl.SimpleFilter
 
SUBSTRING - Static variable in class org.apache.felix.cm.impl.SimpleFilter
 
symbolicName - Variable in class org.apache.felix.cm.impl.helper.TargetedPID
 
syncConfigurationListenerTracker - Variable in class org.apache.felix.cm.impl.ConfigurationManager
 

T

targetedPid - Variable in class org.apache.felix.cm.impl.helper.ManagedServiceConfigurationMap.Entry
 
TargetedPID - Class in org.apache.felix.cm.impl.helper
The TargetedPID class represents a targeted PID as read from a configuration object.
TargetedPID(String) - Constructor for class org.apache.felix.cm.impl.helper.TargetedPID
 
terminate() - Method in class org.apache.felix.cm.impl.UpdateThread
Terminates the worker thread and waits for the thread to have processed all outstanding events up to and including the termination job.
thread - Variable in class org.apache.felix.cm.impl.CoordinatorUtil.Notifier
 
TMP_EXT - Static variable in class org.apache.felix.cm.file.FilePersistenceManager
The extension of the configuration files, while they are being written (value is ".tmp").
toDecodedString(String, int, int) - Static method in class org.apache.felix.cm.impl.SimpleFilter
 
toEncodedString(StringBuilder, Object) - Static method in class org.apache.felix.cm.impl.SimpleFilter
 
token - Variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_ARR_CLOS - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_ARR_OPEN - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_CHARS - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_COMMA - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_COMMENT - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_EQ - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_NAME - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_PRIMITIVE_BOOLEAN - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_PRIMITIVE_BYTE - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_PRIMITIVE_CHAR - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_PRIMITIVE_DOUBLE - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_PRIMITIVE_FLOAT - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_PRIMITIVE_INT - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_PRIMITIVE_LONG - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_PRIMITIVE_SHORT - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_SIMPLE_BOOLEAN - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_SIMPLE_BYTE - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_SIMPLE_CHARACTER - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_SIMPLE_DOUBLE - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_SIMPLE_FLOAT - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_SIMPLE_INTEGER - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_SIMPLE_LONG - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_SIMPLE_SHORT - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_SIMPLE_STRING - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_SPACE - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_VAL_CLOS - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_VAL_OPEN - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_VEC_CLOS - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
TOKEN_VEC_OPEN - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 
tokenValue - Variable in class org.apache.felix.cm.file.ConfigurationHandler
 
toLowerCaseFast(char) - Static method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary
 
toString() - Method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary
 
toString() - Method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary.UnmodifiableDictionary
 
toString() - Method in class org.apache.felix.cm.impl.ConfigurationAdapter
 
toString() - Method in class org.apache.felix.cm.impl.ConfigurationImpl
 
toString() - Method in class org.apache.felix.cm.impl.ConfigurationManager.DeleteConfiguration
 
toString() - Method in class org.apache.felix.cm.impl.ConfigurationManager.FireConfigurationEvent
 
toString() - Method in class org.apache.felix.cm.impl.ConfigurationManager.LocationChanged
 
toString() - Method in class org.apache.felix.cm.impl.ConfigurationManager.ManagedServiceFactoryUpdate
 
toString() - Method in class org.apache.felix.cm.impl.ConfigurationManager.ManagedServiceUpdate
 
toString() - Method in class org.apache.felix.cm.impl.ConfigurationManager.UpdateConfiguration
 
toString() - Method in class org.apache.felix.cm.impl.helper.ManagedServiceConfigurationMap.Entry
 
toString() - Method in class org.apache.felix.cm.impl.helper.TargetedPID
 
toString() - Method in class org.apache.felix.cm.impl.SimpleFilter
 
toString(StringBuilder) - Method in class org.apache.felix.cm.impl.SimpleFilter
 
toString(StringBuilder, List) - Static method in class org.apache.felix.cm.impl.SimpleFilter
 
toString(ServiceReference<?>) - Static method in class org.apache.felix.cm.impl.Log
Create a string representation of the service reference
tracker - Variable in class org.apache.felix.cm.impl.Activator
 
tryBindLocation(String) - Method in class org.apache.felix.cm.impl.ConfigurationImpl
Dynamically binds this configuration to the given location unless the configuration is already bound (statically or dynamically).
type - Variable in class org.apache.felix.cm.impl.ConfigurationManager.FireConfigurationEvent
 
type2Code - Static variable in class org.apache.felix.cm.file.ConfigurationHandler
 

U

ungetRealService(ServiceReference<S>) - Method in class org.apache.felix.cm.impl.helper.BaseTracker
 
ungetService(Bundle, ServiceRegistration<ConfigurationAdmin>, ConfigurationAdmin) - Method in class org.apache.felix.cm.impl.ConfigurationAdminFactory
Disposes off the given ConfigurationAdminImpl instance as the given bundle has no use of it any more.
unmodifiable(Dictionary<String, Object>) - Static method in class org.apache.felix.cm.impl.CaseInsensitiveDictionary
 
UnmodifiableDictionary(Dictionary<String, Object>) - Constructor for class org.apache.felix.cm.impl.CaseInsensitiveDictionary.UnmodifiableDictionary
 
unparseSubstring(StringBuilder, List<String>) - Static method in class org.apache.felix.cm.impl.SimpleFilter
 
unregisterFilePersistenceManager() - Method in class org.apache.felix.cm.impl.Activator
 
unregisterMemoryPersistenceManager() - Method in class org.apache.felix.cm.impl.Activator
 
unsetPersistenceManager() - Method in class org.apache.felix.cm.impl.ConfigurationAdminStarter
 
update() - Method in class org.apache.felix.cm.impl.ConfigurationAdapter
 
update() - Method in class org.apache.felix.cm.impl.ConfigurationImpl
 
update(Dictionary<String, ?>) - Method in class org.apache.felix.cm.impl.ConfigurationAdapter
 
update(Dictionary<String, ?>) - Method in class org.apache.felix.cm.impl.ConfigurationImpl
 
UpdateConfiguration(ConfigurationImpl) - Constructor for class org.apache.felix.cm.impl.ConfigurationManager.UpdateConfiguration
 
updated(ConfigurationImpl, boolean) - Method in class org.apache.felix.cm.impl.ConfigurationManager
 
updated(ServiceReference<ManagedService>, ManagedService, Dictionary) - Method in class org.apache.felix.cm.impl.helper.ManagedServiceTracker
 
updated(ServiceReference<ManagedServiceFactory>, ManagedServiceFactory, String, Dictionary) - Method in class org.apache.felix.cm.impl.helper.ManagedServiceFactoryTracker
 
updateIfDifferent(Dictionary<String, ?>) - Method in class org.apache.felix.cm.impl.ConfigurationAdapter
 
updatePluginsSet(boolean) - Method in class org.apache.felix.cm.impl.ConfigurationAdminStarter
 
updateRegisteredConfigurationPlugins() - Method in class org.apache.felix.cm.impl.RequiredConfigurationPluginTracker
 
updateRegisteredConfigurationPlugins(String) - Method in class org.apache.felix.cm.impl.ConfigurationAdminStarter
 
updateRegisteredConfigurationPlugins(String) - Method in class org.apache.felix.cm.impl.ConfigurationManager
 
updateService(ServiceReference<ManagedService>, TargetedPID, Dictionary<String, ?>, long, ConfigurationMap<?>) - Method in class org.apache.felix.cm.impl.helper.ManagedServiceTracker
 
updateTasks - Variable in class org.apache.felix.cm.impl.UpdateThread
 
updateThread - Variable in class org.apache.felix.cm.impl.ConfigurationManager
 
UpdateThread - Class in org.apache.felix.cm.impl
The UpdateThread is the thread used to update managed services and managed service factories as well as to send configuration events.
UpdateThread(ThreadGroup, String) - Constructor for class org.apache.felix.cm.impl.UpdateThread
 

V

VALID_PATH_CHARS - Static variable in class org.apache.felix.cm.file.FilePersistenceManager
 
version - Variable in class org.apache.felix.cm.impl.helper.TargetedPID
 

W

worker - Variable in class org.apache.felix.cm.impl.UpdateThread
 
workerBaseName - Variable in class org.apache.felix.cm.impl.UpdateThread
 
workerThreadGroup - Variable in class org.apache.felix.cm.impl.UpdateThread
 
wrap(ConfigurationImpl) - Method in class org.apache.felix.cm.impl.ConfigurationAdminImpl
 
write(OutputStream, Dictionary) - Static method in class org.apache.felix.cm.file.ConfigurationHandler
Writes the configuration data from the Dictionary to the given OutputStream.
writeArray(Writer, Object) - Static method in class org.apache.felix.cm.file.ConfigurationHandler
 
writeCollection(Writer, Collection<?>) - Static method in class org.apache.felix.cm.file.ConfigurationHandler
 
writeCollectionElement(Writer, Object) - Static method in class org.apache.felix.cm.file.ConfigurationHandler
 
writeQuoted(Writer, String) - Static method in class org.apache.felix.cm.file.ConfigurationHandler
 
writeSimple(Writer, Object) - Static method in class org.apache.felix.cm.file.ConfigurationHandler
 
writeType(Writer, Class<?>) - Static method in class org.apache.felix.cm.file.ConfigurationHandler
 
writeValue(Writer, Object) - Static method in class org.apache.felix.cm.file.ConfigurationHandler
 

_

_delete(String) - Method in class org.apache.felix.cm.file.FilePersistenceManager
 
_exists(String) - Method in class org.apache.felix.cm.file.FilePersistenceManager
 
_load(File) - Method in class org.apache.felix.cm.file.FilePersistenceManager
Loads the contents of the cfgFile into a new Dictionary object.
_privilegedDelete(String) - Method in class org.apache.felix.cm.file.FilePersistenceManager
 
_privilegedExists(String) - Method in class org.apache.felix.cm.file.FilePersistenceManager
 
_privilegedLoad(File) - Method in class org.apache.felix.cm.file.FilePersistenceManager
 
_privilegedSeek() - Method in class org.apache.felix.cm.file.FilePersistenceManager.DictionaryEnumeration
 
_privilegedStore(String, Dictionary) - Method in class org.apache.felix.cm.file.FilePersistenceManager
 
_seek() - Method in class org.apache.felix.cm.file.FilePersistenceManager.DictionaryEnumeration
 
_store(String, Dictionary) - Method in class org.apache.felix.cm.file.FilePersistenceManager
 
A B C D E F G H I K L M N O P R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values