A C D E G H I K L M N O P R S T U

A

AbstractConfigTarget - Class in org.ops4j.pax.coin.service.internal.target
Generic implementation of configuration target that handles callbacks on configuration plugins.
AbstractConfigTarget(String, String, Executor, ConfigPluginRepository) - Constructor for class org.ops4j.pax.coin.service.internal.target.AbstractConfigTarget
Constructor.
AbstractObservableRepository<O,L extends Listener<O>> - Class in org.ops4j.pax.coin.repository
Abstract repository.
AbstractObservableRepository(String) - Constructor for class org.ops4j.pax.coin.repository.AbstractObservableRepository
Constructor.
AbstractTracker<T,U> - Class in org.ops4j.pax.coin.repository
Tracks services in OSGi Service Registry and registers/unregisters them with a configured repository.
AbstractTracker(BundleContext, Repository<T>, Class<U>, String) - Constructor for class org.ops4j.pax.coin.repository.AbstractTracker
Constructor.
Activator - Class in org.ops4j.pax.coin.provider.scanner.bundlecontent.internal
Bundle Activator.
Activator() - Constructor for class org.ops4j.pax.coin.provider.scanner.bundlecontent.internal.Activator
 
Activator - Class in org.ops4j.pax.coin.provider.scanner.filesystem.internal
Bundle Activator.
Activator() - Constructor for class org.ops4j.pax.coin.provider.scanner.filesystem.internal.Activator
 
Activator - Class in org.ops4j.pax.coin.provider.scanner.internal
Bundle Activator.
Activator() - Constructor for class org.ops4j.pax.coin.provider.scanner.internal.Activator
 
Activator - Class in org.ops4j.pax.coin.provider.serviceregistry.internal
Bundle Activator.
Activator() - Constructor for class org.ops4j.pax.coin.provider.serviceregistry.internal.Activator
 
Activator - Class in org.ops4j.pax.coin.samples.plugin.internal
Bundle Activator.
Activator() - Constructor for class org.ops4j.pax.coin.samples.plugin.internal.Activator
 
Activator - Class in org.ops4j.pax.coin.service.internal
TODO Add JavaDoc
Activator() - Constructor for class org.ops4j.pax.coin.service.internal.Activator
 
addListener(L) - Method in class org.ops4j.pax.coin.repository.AbstractObservableRepository
 
addListener(L) - Method in class org.ops4j.pax.coin.repository.ListenerRepository
 
addListener(L) - Method in interface org.ops4j.pax.coin.repository.Observable
 
AvailabilityComparator - Class in org.ops4j.pax.coin.service.internal.provider
Compare two configuration groups by availablity of configuration items.
AvailabilityComparator() - Constructor for class org.ops4j.pax.coin.service.internal.provider.AvailabilityComparator
 

C

CommonsConfigurationPropertiesAdapter - Class in org.ops4j.pax.coin.adapter
Loads configuration properties using Apache Commons configuration.
CommonsConfigurationPropertiesAdapter(InputStream) - Constructor for class org.ops4j.pax.coin.adapter.CommonsConfigurationPropertiesAdapter
Constructor.
CommonsConfigurationPropertiesAdapter(File) - Constructor for class org.ops4j.pax.coin.adapter.CommonsConfigurationPropertiesAdapter
Convenience constructor.
CommonsConfigurationPropertiesAdapter(URL) - Constructor for class org.ops4j.pax.coin.adapter.CommonsConfigurationPropertiesAdapter
Convenience constructor.
ComparatorBasedConfigSelector - Class in org.ops4j.pax.coin.service.internal.provider
A configuration selector that selects as active configuration the highest configuration by sorting the configurations using the provided comparators.
compare(ConfigGroup, ConfigGroup) - Method in class org.ops4j.pax.coin.service.internal.provider.AvailabilityComparator
 
compare(ConfigGroup, ConfigGroup) - Method in class org.ops4j.pax.coin.service.internal.provider.TimestampComparator
 
Config - Interface in org.ops4j.pax.coin.spi
Configuration.
ConfigAdminFactory - Class in org.ops4j.pax.coin.service.internal.service
The ConfigAdminFactory is a ServiceFactory that will create the actual ConfigAdmin service that is tied to the bundle using it.
ConfigAdminFactory() - Constructor for class org.ops4j.pax.coin.service.internal.service.ConfigAdminFactory
 
ConfigAdminImpl - Class in org.ops4j.pax.coin.service.internal.service
ConfigurationAdmin implementation.
ConfigGroup - Interface in org.ops4j.pax.coin.spi
Group of configurations.
ConfigImpl - Class in org.ops4j.pax.coin.service.internal.provider
Configuration implementation.
ConfigImpl(String, Map<String, Object>) - Constructor for class org.ops4j.pax.coin.service.internal.provider.ConfigImpl
Constructor.
ConfigListenerRepository - Interface in org.ops4j.pax.coin.service.internal.event
TODO Add JavaDoc
ConfigPersister - Interface in org.ops4j.pax.coin.spi
TODO Add JavaDoc Persister of configurations.
ConfigPlugin - Interface in org.ops4j.pax.coin.service.internal.plugin
TODO Add JavaDoc
ConfigPluginListener - Interface in org.ops4j.pax.coin.service.internal.plugin
TODO Add JavaDoc
ConfigPluginRepository - Interface in org.ops4j.pax.coin.service.internal.plugin
TODO Add JavaDoc
ConfigPluginRepositoryImpl - Class in org.ops4j.pax.coin.service.internal.plugin
TODO Add JavaDoc
ConfigPluginRepositoryImpl() - Constructor for class org.ops4j.pax.coin.service.internal.plugin.ConfigPluginRepositoryImpl
 
ConfigPluginTracker - Class in org.ops4j.pax.coin.service.internal.plugin
Tracks configuration plugins in OSGi Service Registry.
ConfigPluginTracker(BundleContext, ConfigPluginRepository) - Constructor for class org.ops4j.pax.coin.service.internal.plugin.ConfigPluginTracker
Constructor.
ConfigProvider - Interface in org.ops4j.pax.coin.spi
TODO Add JavaDoc
ConfigProviderListener - Interface in org.ops4j.pax.coin.service.internal.provider
TODO Add JavaDoc
ConfigProviderRepository - Interface in org.ops4j.pax.coin.service.internal.provider
TODO Add JavaDoc
ConfigProviderRepositoryImpl - Class in org.ops4j.pax.coin.service.internal.provider
Repository of configuration targets.
ConfigProviderRepositoryImpl() - Constructor for class org.ops4j.pax.coin.service.internal.provider.ConfigProviderRepositoryImpl
 
ConfigProviderTracker - Class in org.ops4j.pax.coin.service.internal.provider
Tracks configuration targets in OSGi Service Registry.
ConfigProviderTracker(BundleContext, ConfigProviderRepository) - Constructor for class org.ops4j.pax.coin.service.internal.provider.ConfigProviderTracker
Constructor.
ConfigSelector - Interface in org.ops4j.pax.coin.spi
Selects active configuration group from a set of configurations with the same id.
Active configuration is the configuration that is used at a certain moment in time to update managed services and/or managed service factories.
Usually the selector will use the congiguration group metadata to decide which configuration is the most up to date based on metadata as timestamp and/or version.
ConfigSwitch - Class in org.ops4j.pax.coin.service.internal.provider
TODO Add JavaDoc
ConfigSwitch(String, ConfigSelector) - Constructor for class org.ops4j.pax.coin.service.internal.provider.ConfigSwitch
Constructor.
ConfigSwitchFactory - Class in org.ops4j.pax.coin.service.internal.provider
Creates configuration synchornizers for each unique pid and acts as a listener filter per pid.
ConfigSwitchFactory(ConfigProviderRepository) - Constructor for class org.ops4j.pax.coin.service.internal.provider.ConfigSwitchFactory
Constructor.
ConfigTarget - Interface in org.ops4j.pax.coin.service.internal.target
Abstracts a ManagedService/ManageServiceFactory.
ConfigTargetListener - Interface in org.ops4j.pax.coin.service.internal.target
TODO Add JavaDoc
ConfigTargetRepository - Interface in org.ops4j.pax.coin.service.internal.target
TODO Add JavaDoc
ConfigTargetRepositoryImpl - Class in org.ops4j.pax.coin.service.internal.target
TODO Add JavaDoc TODO When there is more then one managed services registered for the same pid a framework log event should be issued
ConfigTargetRepositoryImpl() - Constructor for class org.ops4j.pax.coin.service.internal.target.ConfigTargetRepositoryImpl
 
Constants - Interface in org.ops4j.pax.coin.spi
Divers constants.
create(ServiceReference, Object) - Method in class org.ops4j.pax.coin.repository.AbstractTracker
Creates the object of repository type from the service.
create(ServiceReference, Object) - Method in class org.ops4j.pax.coin.service.internal.plugin.ConfigPluginTracker
Creates a configuration plugin out of an OSGi configuration plugin.
createFactoryConfiguration(String) - Method in class org.ops4j.pax.coin.service.internal.service.ConfigAdminImpl
createFactoryConfiguration(String, String) - Method in class org.ops4j.pax.coin.service.internal.service.ConfigAdminImpl
createGroups(Map<String, URL>, ResourceGroupUtils.FailureListener) - Static method in class org.ops4j.pax.coin.provider.scanner.ResourceGroupUtils
Creates array of configuration groups out of a map if file names -> url.
The file name should be in format:
groupId[$configId].extension
where:
- config id is optional and should be present only for a msf configuration
- extension determines the type of properties adapter to be used
Assertions;
- there is only one $ in the file name
- there is always an extension

D

delete(String) - Method in class org.ops4j.pax.coin.service.internal.target.AbstractConfigTarget
 
delete(String) - Method in interface org.ops4j.pax.coin.service.internal.target.ConfigTarget
Removes a configuration item.
delete(String) - Method in interface org.ops4j.pax.coin.spi.ConfigGroup
Deletes a configuration item.
DictionaryWrapper<K,V> - Class in org.ops4j.pax.coin.service.internal.target
A Dictionary wrapper.
DictionaryWrapper(Dictionary<K, V>) - Constructor for class org.ops4j.pax.coin.service.internal.target.DictionaryWrapper
 

E

elements() - Method in class org.ops4j.pax.coin.service.internal.target.DictionaryWrapper
 
equals(Object) - Method in class org.ops4j.pax.coin.service.internal.provider.ConfigSwitch
Configuration switches are equal if the group id are equal.
equals(Object) - Method in class org.ops4j.pax.coin.service.internal.target.DictionaryWrapper
 

G

get(String) - Method in interface org.ops4j.pax.coin.service.internal.target.ConfigTargetRepository
Searches repository for the configuration target with the specified group id.
get(String) - Method in class org.ops4j.pax.coin.service.internal.target.ConfigTargetRepositoryImpl
 
get(Object) - Method in class org.ops4j.pax.coin.service.internal.target.DictionaryWrapper
 
getAll() - Method in class org.ops4j.pax.coin.repository.AbstractObservableRepository
 
getAll() - Method in interface org.ops4j.pax.coin.repository.Repository
 
getAll() - Method in class org.ops4j.pax.coin.repository.RepositoryImpl
 
getConfigId() - Method in interface org.ops4j.pax.coin.provider.scanner.Resource
 
getConfigId() - Method in class org.ops4j.pax.coin.provider.scanner.ResourceVO
 
getConfiguration(String, String) - Method in class org.ops4j.pax.coin.service.internal.service.ConfigAdminImpl
getConfiguration(String) - Method in class org.ops4j.pax.coin.service.internal.service.ConfigAdminImpl
getConfiguration(String) - Method in interface org.ops4j.pax.coin.spi.ConfigGroup
Returns the configuration with the specified id, if exists.
getConfigurations() - Method in interface org.ops4j.pax.coin.spi.ConfigGroup
Returns an array of configurations that belong to this group.
getGroupId() - Method in interface org.ops4j.pax.coin.provider.scanner.ResourceGroup
 
getGroupId() - Method in class org.ops4j.pax.coin.provider.scanner.ResourceGroupVO
 
getGroupId() - Method in class org.ops4j.pax.coin.service.internal.provider.ConfigSwitch
Getter.
getGroupId() - Method in class org.ops4j.pax.coin.service.internal.target.AbstractConfigTarget
 
getGroupId() - Method in interface org.ops4j.pax.coin.service.internal.target.ConfigTarget
Configuration group identifier.
getId() - Method in class org.ops4j.pax.coin.service.internal.provider.ConfigImpl
 
getId() - Method in interface org.ops4j.pax.coin.spi.Config
Configuration item identifier.
getId() - Method in interface org.ops4j.pax.coin.spi.ConfigGroup
Configuration group identifier.
getLastModified() - Method in interface org.ops4j.pax.coin.provider.scanner.Resource
 
getLastModified() - Method in interface org.ops4j.pax.coin.provider.scanner.ResourceGroup
 
getLastModified() - Method in class org.ops4j.pax.coin.provider.scanner.ResourceGroupVO
 
getLastModified() - Method in class org.ops4j.pax.coin.provider.scanner.ResourceVO
 
getLocation() - Method in interface org.ops4j.pax.coin.provider.scanner.ResourceGroup
 
getLocation() - Method in class org.ops4j.pax.coin.provider.scanner.ResourceGroupVO
 
getLocation() - Method in class org.ops4j.pax.coin.service.internal.target.AbstractConfigTarget
 
getLocation() - Method in interface org.ops4j.pax.coin.service.internal.target.ConfigTarget
Bundle location of the bundle that published the managed service / managed service factory.
getLocation() - Method in interface org.ops4j.pax.coin.spi.ConfigGroup
Bundle location of the targeted managed service/managed service factory.
getManagedService() - Method in class org.ops4j.pax.coin.service.internal.target.ManagedServiceConfigTarget
Getter.
getMetadata(String) - Method in interface org.ops4j.pax.coin.spi.ConfigGroup
Returns the value of a metadata property by key.
getPlugin() - Method in interface org.ops4j.pax.coin.service.internal.plugin.ConfigPlugin
 
getPollInterval() - Method in interface org.ops4j.pax.coin.provider.scanner.ResourceScanner
 
getProperties() - Method in class org.ops4j.pax.coin.adapter.CommonsConfigurationPropertiesAdapter
 
getProperties() - Method in class org.ops4j.pax.coin.adapter.MapPropertiesAdapter
 
getProperties() - Method in interface org.ops4j.pax.coin.adapter.PropertiesAdapter
Returns a map of properties.
getProperties() - Method in class org.ops4j.pax.coin.adapter.PropertiesPropertiesAdapter
Loads properties form the input source.
getProperties() - Method in interface org.ops4j.pax.coin.provider.scanner.Resource
 
getProperties() - Method in class org.ops4j.pax.coin.provider.scanner.ResourceVO
 
getProperties() - Method in class org.ops4j.pax.coin.service.internal.provider.ConfigImpl
 
getProperties() - Method in interface org.ops4j.pax.coin.spi.Config
Configuration properties.
getRanking() - Method in interface org.ops4j.pax.coin.service.internal.plugin.ConfigPlugin
Getter.
getResources() - Method in interface org.ops4j.pax.coin.provider.scanner.ResourceGroup
 
getResources() - Method in class org.ops4j.pax.coin.provider.scanner.ResourceGroupVO
 
getService(Bundle, ServiceRegistration) - Method in class org.ops4j.pax.coin.service.internal.service.ConfigAdminFactory
getService() - Method in class org.ops4j.pax.coin.service.internal.target.ManagedServiceFactoryConfigTarget
Getter.
getVersion() - Method in interface org.ops4j.pax.coin.provider.scanner.ResourceGroup
 
getVersion() - Method in class org.ops4j.pax.coin.provider.scanner.ResourceGroupVO
 

H

hashCode() - Method in class org.ops4j.pax.coin.service.internal.provider.ConfigSwitch
 
hashCode() - Method in class org.ops4j.pax.coin.service.internal.target.DictionaryWrapper
 

I

isEmpty() - Method in class org.ops4j.pax.coin.service.internal.target.DictionaryWrapper
 
isEmpty() - Method in interface org.ops4j.pax.coin.spi.ConfigGroup
Returns true if there is no configuration in this group
isStatifiedBy(ConfigTarget) - Method in interface org.ops4j.pax.coin.service.internal.plugin.ConfigPlugin
Returns true if the configuration plugin handles the configuration target.

K

keys() - Method in class org.ops4j.pax.coin.service.internal.target.DictionaryWrapper
 

L

listConfigurations(String) - Method in class org.ops4j.pax.coin.service.internal.service.ConfigAdminImpl
Listener<O> - Interface in org.ops4j.pax.coin.repository
TODO Add JavaDoc
ListenerRepository<O,L extends Listener<O>> - Class in org.ops4j.pax.coin.repository
TODO Add JavaDoc
ListenerRepository() - Constructor for class org.ops4j.pax.coin.repository.ListenerRepository
Constructor.

M

ManagedServiceConfigTarget - Class in org.ops4j.pax.coin.service.internal.target
TODO Add JavaDoc TODO implement equals/hasCode ? TODO validate that pid on doUpdate is the same with group pid?
ManagedServiceConfigTarget(ManagedService, String, String, Executor, ConfigPluginRepository) - Constructor for class org.ops4j.pax.coin.service.internal.target.ManagedServiceConfigTarget
Constructor.
ManagedServiceFactoryConfigTarget - Class in org.ops4j.pax.coin.service.internal.target
TODO Add JavaDoc TODO implement equals/hasCode ?
ManagedServiceFactoryConfigTarget(ManagedServiceFactory, String, String, Executor, ConfigPluginRepository) - Constructor for class org.ops4j.pax.coin.service.internal.target.ManagedServiceFactoryConfigTarget
Constructor.
ManagedServiceFactoryTracker - Class in org.ops4j.pax.coin.service.internal.target
Tracks ManagedServiceFactories in OSGi Service Registry.
ManagedServiceFactoryTracker(BundleContext, ConfigTargetRepository, Executor, ConfigPluginRepository) - Constructor for class org.ops4j.pax.coin.service.internal.target.ManagedServiceFactoryTracker
Constructor.
ManagedServiceTracker - Class in org.ops4j.pax.coin.service.internal.target
Tracks ManagedServices in OSGi Service Registry.
ManagedServiceTracker(BundleContext, ConfigTargetRepository, Executor, ConfigPluginRepository) - Constructor for class org.ops4j.pax.coin.service.internal.target.ManagedServiceTracker
Constructor.
MapPropertiesAdapter - Class in org.ops4j.pax.coin.adapter
Simplest properties adapter.
MapPropertiesAdapter(Map<String, Object>) - Constructor for class org.ops4j.pax.coin.adapter.MapPropertiesAdapter
Constructor.
METADATA_LAST_UPDATE - Static variable in interface org.ops4j.pax.coin.spi.Constants
Last update time in nanoseconds metadata key.
METADATA_RANKING - Static variable in interface org.ops4j.pax.coin.spi.Constants
Configuration ranking metadata key.
METADATA_TIMESTAMP - Static variable in interface org.ops4j.pax.coin.spi.Constants
Timestamp metadata key.
METADATA_VERSION - Static variable in interface org.ops4j.pax.coin.spi.Constants
Configuration version metadata key.

N

NO_POLLING - Static variable in interface org.ops4j.pax.coin.provider.scanner.ResourceScanner
 
Notifier<O> - Interface in org.ops4j.pax.coin.repository
TODO Add JavaDoc
notify(String, URL, Exception) - Method in interface org.ops4j.pax.coin.provider.scanner.ResourceGroupUtils.FailureListener
 
notifyRegistered(O) - Method in class org.ops4j.pax.coin.repository.ListenerRepository
 
notifyRegistered(O) - Method in interface org.ops4j.pax.coin.repository.Notifier
 
notifyUnregistered(O) - Method in class org.ops4j.pax.coin.repository.ListenerRepository
 
notifyUnregistered(O) - Method in interface org.ops4j.pax.coin.repository.Notifier
 

O

Observable<O,L extends Listener<O>> - Interface in org.ops4j.pax.coin.repository
TODO Add JavaDoc
org.ops4j.pax.coin.adapter - package org.ops4j.pax.coin.adapter
 
org.ops4j.pax.coin.provider.scanner - package org.ops4j.pax.coin.provider.scanner
 
org.ops4j.pax.coin.provider.scanner.bundlecontent.internal - package org.ops4j.pax.coin.provider.scanner.bundlecontent.internal
 
org.ops4j.pax.coin.provider.scanner.filesystem.internal - package org.ops4j.pax.coin.provider.scanner.filesystem.internal
 
org.ops4j.pax.coin.provider.scanner.internal - package org.ops4j.pax.coin.provider.scanner.internal
 
org.ops4j.pax.coin.provider.serviceregistry.internal - package org.ops4j.pax.coin.provider.serviceregistry.internal
 
org.ops4j.pax.coin.repository - package org.ops4j.pax.coin.repository
 
org.ops4j.pax.coin.samples.plugin.internal - package org.ops4j.pax.coin.samples.plugin.internal
 
org.ops4j.pax.coin.service.internal - package org.ops4j.pax.coin.service.internal
 
org.ops4j.pax.coin.service.internal.event - package org.ops4j.pax.coin.service.internal.event
 
org.ops4j.pax.coin.service.internal.plugin - package org.ops4j.pax.coin.service.internal.plugin
 
org.ops4j.pax.coin.service.internal.provider - package org.ops4j.pax.coin.service.internal.provider
 
org.ops4j.pax.coin.service.internal.service - package org.ops4j.pax.coin.service.internal.service
 
org.ops4j.pax.coin.service.internal.target - package org.ops4j.pax.coin.service.internal.target
 
org.ops4j.pax.coin.spi - package org.ops4j.pax.coin.spi
 

P

PropertiesAdapter - Interface in org.ops4j.pax.coin.adapter
Configuration properties adapter.
PropertiesPropertiesAdapter - Class in org.ops4j.pax.coin.adapter
Loads properties form an input stream of java Properties.
PropertiesPropertiesAdapter(InputStream) - Constructor for class org.ops4j.pax.coin.adapter.PropertiesPropertiesAdapter
Constructor.
PropertiesPropertiesAdapter(File) - Constructor for class org.ops4j.pax.coin.adapter.PropertiesPropertiesAdapter
Convenience constructor.
PropertiesPropertiesAdapter(URL) - Constructor for class org.ops4j.pax.coin.adapter.PropertiesPropertiesAdapter
Convenience constructor.
put(K, V) - Method in class org.ops4j.pax.coin.service.internal.target.DictionaryWrapper
 
put(K, V) - Method in class org.ops4j.pax.coin.service.internal.target.ReadOnlyDictionary
 
put(K, V) - Method in class org.ops4j.pax.coin.service.internal.target.ReadOnlyPropertiesDictionary
 

R

ReadOnlyDictionary<K,V> - Class in org.ops4j.pax.coin.service.internal.target
A Dictionary wrapper.
ReadOnlyDictionary(Dictionary<K, V>) - Constructor for class org.ops4j.pax.coin.service.internal.target.ReadOnlyDictionary
 
ReadOnlyPropertiesDictionary<K,V> - Class in org.ops4j.pax.coin.service.internal.target
A Dictionary wrapper.
ReadOnlyPropertiesDictionary(Dictionary<K, V>, K...) - Constructor for class org.ops4j.pax.coin.service.internal.target.ReadOnlyPropertiesDictionary
 
register(O) - Method in class org.ops4j.pax.coin.repository.AbstractObservableRepository
 
register(T) - Method in interface org.ops4j.pax.coin.repository.Repository
 
register(T) - Method in class org.ops4j.pax.coin.repository.RepositoryImpl
 
register(ConfigGroup) - Method in interface org.ops4j.pax.coin.spi.ConfigProvider
 
registered(O) - Method in interface org.ops4j.pax.coin.repository.Listener
 
registered(ConfigTarget) - Method in class org.ops4j.pax.coin.service.internal.provider.ConfigSwitch
Signals that a configuration target has been registered.
registered(ConfigProvider) - Method in class org.ops4j.pax.coin.service.internal.provider.ConfigSwitch
 
registered(ConfigTarget) - Method in class org.ops4j.pax.coin.service.internal.provider.ConfigSwitchFactory
 
remove(Object) - Method in class org.ops4j.pax.coin.service.internal.target.DictionaryWrapper
 
remove(Object) - Method in class org.ops4j.pax.coin.service.internal.target.ReadOnlyDictionary
 
remove(Object) - Method in class org.ops4j.pax.coin.service.internal.target.ReadOnlyPropertiesDictionary
 
removeListener(L) - Method in class org.ops4j.pax.coin.repository.AbstractObservableRepository
 
removeListener(L) - Method in class org.ops4j.pax.coin.repository.ListenerRepository
 
removeListener(L) - Method in interface org.ops4j.pax.coin.repository.Observable
 
Repository<T> - Interface in org.ops4j.pax.coin.repository
TODO Add JavaDoc
RepositoryImpl<T> - Class in org.ops4j.pax.coin.repository
Models a ManagedService and it's associated data.
RepositoryImpl(String) - Constructor for class org.ops4j.pax.coin.repository.RepositoryImpl
Constructor.
Resource - Interface in org.ops4j.pax.coin.provider.scanner
TODO Add JavaDoc
ResourceGroup - Interface in org.ops4j.pax.coin.provider.scanner
TODO Add JavaDoc
ResourceGroupUtils - Class in org.ops4j.pax.coin.provider.scanner
Utilities related to resource groups.
ResourceGroupUtils.FailureListener - Interface in org.ops4j.pax.coin.provider.scanner
To be implemented by classes that whish to be notified of failures during processing.
ResourceGroupVO - Class in org.ops4j.pax.coin.provider.scanner
Simple implementation of a resource group as an (immutable) Value Object.
ResourceGroupVO(String, String, int, Resource...) - Constructor for class org.ops4j.pax.coin.provider.scanner.ResourceGroupVO
Constructor.
ResourceScanner - Interface in org.ops4j.pax.coin.provider.scanner
TODO Add JavaDoc
ResourceScannerListener - Interface in org.ops4j.pax.coin.provider.scanner.internal
Resource scanners repository listener.
ResourceScannerRepository - Interface in org.ops4j.pax.coin.provider.scanner.internal
Resource scanners repository.
ResourceScannerRepositoryImpl - Class in org.ops4j.pax.coin.provider.scanner.internal
Repository of resource scanners.
ResourceScannerRepositoryImpl() - Constructor for class org.ops4j.pax.coin.provider.scanner.internal.ResourceScannerRepositoryImpl
 
ResourceScannerTracker - Class in org.ops4j.pax.coin.provider.scanner.internal
Tracks resource scanners in OSGi Service Registry.
ResourceScannerTracker(BundleContext, ResourceScannerRepository) - Constructor for class org.ops4j.pax.coin.provider.scanner.internal.ResourceScannerTracker
Constructor.
ResourceVO - Class in org.ops4j.pax.coin.provider.scanner
Simple implementation of a resource as an (immutable) Value Object.
ResourceVO(String, long, Map<String, Object>) - Constructor for class org.ops4j.pax.coin.provider.scanner.ResourceVO
Convenience constructor.
ResourceVO(String, long, PropertiesAdapter) - Constructor for class org.ops4j.pax.coin.provider.scanner.ResourceVO
Constructor.

S

scan() - Method in interface org.ops4j.pax.coin.provider.scanner.ResourceScanner
 
selectFrom(ConfigGroup...) - Method in class org.ops4j.pax.coin.service.internal.provider.ComparatorBasedConfigSelector
Sorts the array using the comparator and returns the highest one.
selectFrom(ConfigGroup...) - Method in interface org.ops4j.pax.coin.spi.ConfigSelector
Returns the active configuration group for from provided configurations.
setLocation(String) - Method in interface org.ops4j.pax.coin.spi.ConfigGroup
Sets the bundle location for this configuration.
setMetdata(String, String) - Method in interface org.ops4j.pax.coin.spi.ConfigGroup
Sets a metadata property.
setProperties(Map<String, Object>) - Method in class org.ops4j.pax.coin.service.internal.provider.ConfigImpl
Setter.
size() - Method in class org.ops4j.pax.coin.service.internal.target.DictionaryWrapper
 
start(BundleContext) - Method in class org.ops4j.pax.coin.provider.scanner.bundlecontent.internal.Activator
 
start(BundleContext) - Method in class org.ops4j.pax.coin.provider.scanner.filesystem.internal.Activator
 
start(BundleContext) - Method in class org.ops4j.pax.coin.provider.scanner.internal.Activator
 
start(BundleContext) - Method in class org.ops4j.pax.coin.provider.serviceregistry.internal.Activator
 
start() - Method in class org.ops4j.pax.coin.repository.AbstractTracker
Starts tracking.
start(BundleContext) - Method in class org.ops4j.pax.coin.samples.plugin.internal.Activator
 
start(BundleContext) - Method in class org.ops4j.pax.coin.service.internal.Activator
 
start() - Method in class org.ops4j.pax.coin.service.internal.target.ManagedServiceFactoryTracker
Starts tracking.
start() - Method in class org.ops4j.pax.coin.service.internal.target.ManagedServiceTracker
Starts tracking.
stop(BundleContext) - Method in class org.ops4j.pax.coin.provider.scanner.bundlecontent.internal.Activator
 
stop(BundleContext) - Method in class org.ops4j.pax.coin.provider.scanner.filesystem.internal.Activator
 
stop(BundleContext) - Method in class org.ops4j.pax.coin.provider.scanner.internal.Activator
 
stop(BundleContext) - Method in class org.ops4j.pax.coin.provider.serviceregistry.internal.Activator
 
stop() - Method in class org.ops4j.pax.coin.repository.AbstractTracker
Stops tracking.
stop(BundleContext) - Method in class org.ops4j.pax.coin.samples.plugin.internal.Activator
 
stop(BundleContext) - Method in class org.ops4j.pax.coin.service.internal.Activator
 
stop() - Method in class org.ops4j.pax.coin.service.internal.target.ManagedServiceFactoryTracker
Stops tracking.
stop() - Method in class org.ops4j.pax.coin.service.internal.target.ManagedServiceTracker
Stops tracking.

T

Template - Class in org.ops4j.pax.coin.service.internal
TODO Add JavaDoc
Template() - Constructor for class org.ops4j.pax.coin.service.internal.Template
 
TimestampComparator - Class in org.ops4j.pax.coin.service.internal.provider
Compare two configuration groups by comparing timestamp metadata entry.
TimestampComparator() - Constructor for class org.ops4j.pax.coin.service.internal.provider.TimestampComparator
 
toString() - Method in class org.ops4j.pax.coin.provider.scanner.ResourceGroupVO
 
toString() - Method in class org.ops4j.pax.coin.provider.scanner.ResourceVO
 
toString() - Method in class org.ops4j.pax.coin.service.internal.target.DictionaryWrapper
 
toString() - Method in class org.ops4j.pax.coin.service.internal.target.ManagedServiceConfigTarget
 
toString() - Method in class org.ops4j.pax.coin.service.internal.target.ManagedServiceFactoryConfigTarget
 

U

UNBOUNDED_LOCATION - Static variable in interface org.ops4j.pax.coin.spi.Constants
Convenience unbounded location.
ungetService(Bundle, ServiceRegistration, Object) - Method in class org.ops4j.pax.coin.service.internal.service.ConfigAdminFactory
unregister(O) - Method in class org.ops4j.pax.coin.repository.AbstractObservableRepository
 
unregister(T) - Method in interface org.ops4j.pax.coin.repository.Repository
 
unregister(T) - Method in class org.ops4j.pax.coin.repository.RepositoryImpl
 
unregister(ConfigGroup) - Method in interface org.ops4j.pax.coin.spi.ConfigProvider
 
unregistered(O) - Method in interface org.ops4j.pax.coin.repository.Listener
 
unregistered(ConfigTarget) - Method in class org.ops4j.pax.coin.service.internal.provider.ConfigSwitch
Signals that a configuration target has been unregistered.
unregistered(ConfigProvider) - Method in class org.ops4j.pax.coin.service.internal.provider.ConfigSwitch
 
unregistered(ConfigTarget) - Method in class org.ops4j.pax.coin.service.internal.provider.ConfigSwitchFactory
Unregisters the unregistred configuration target from configuration synchronizer.
update(String, Map<String, Object>) - Method in class org.ops4j.pax.coin.service.internal.target.AbstractConfigTarget
 
update(String, Map<String, Object>) - Method in interface org.ops4j.pax.coin.service.internal.target.ConfigTarget
Updates managed service configuration properties.
If the targeted service is a managed service the item id must be equal with group id (so equal with the pid).
update(String, Map<String, Object>) - Method in interface org.ops4j.pax.coin.spi.ConfigGroup
Updates a configuration item.

A C D E G H I K L M N O P R S T U

Copyright © 2006-2012 OPS4J - Open Participation Software for Java. All Rights Reserved.