Package | Description |
---|---|
org.apache.felix.cm.impl | |
org.apache.felix.cm.impl.helper |
Modifier and Type | Method and Description |
---|---|
TargetedPID |
ConfigurationImpl.getFactoryPid() |
TargetedPID |
ConfigurationImpl.getPid() |
Modifier and Type | Method and Description |
---|---|
protected Map<String,Map<TargetedPID,Long>> |
ManagedServiceFactoryConfigurationMap.createMap(int size) |
Modifier and Type | Method and Description |
---|---|
protected T |
ConfigurationMap.get(TargetedPID key) |
protected String |
ConfigurationMap.getKeyPid(TargetedPID targetedPid) |
String |
ManagedServiceTracker.getServicePid(org.osgi.framework.ServiceReference<org.osgi.service.cm.ManagedService> service,
TargetedPID pid) |
String |
ManagedServiceFactoryTracker.getServicePid(org.osgi.framework.ServiceReference<org.osgi.service.cm.ManagedServiceFactory> service,
TargetedPID pid)
Always returns the raw PID because for a ManagedServiceFactory
the configuration's PID is automatically generated and is not a
real targeted PID.
|
abstract String |
BaseTracker.getServicePid(org.osgi.framework.ServiceReference<S> service,
TargetedPID pid)
Returns the String to be used as the PID of the service PID for the
pid retrieved from the configuration. |
List<org.osgi.framework.ServiceReference<S>> |
BaseTracker.getServices(TargetedPID pid) |
protected void |
BaseTracker.handleCallBackError(Throwable error,
org.osgi.framework.ServiceReference target,
TargetedPID pid) |
void |
ManagedServiceTracker.provideConfiguration(org.osgi.framework.ServiceReference<org.osgi.service.cm.ManagedService> service,
TargetedPID configPid,
TargetedPID factoryPid,
Dictionary<String,?> properties,
long revision,
ConfigurationMap<?> configs)
Provides the given configuration to the managed service.
|
void |
ManagedServiceFactoryTracker.provideConfiguration(org.osgi.framework.ServiceReference<org.osgi.service.cm.ManagedServiceFactory> reference,
TargetedPID configPid,
TargetedPID factoryPid,
Dictionary<String,?> properties,
long revision,
ConfigurationMap<?> configs) |
abstract void |
BaseTracker.provideConfiguration(org.osgi.framework.ServiceReference<S> service,
TargetedPID configPid,
TargetedPID factoryPid,
Dictionary<String,?> properties,
long revision,
ConfigurationMap<?> configurationMap)
Updates the given service with the provided configuration.
|
protected void |
ConfigurationMap.put(TargetedPID key,
T value) |
protected abstract void |
ConfigurationMap.record(TargetedPID configPid,
TargetedPID factoryPid,
long revision) |
protected void |
ManagedServiceFactoryConfigurationMap.record(TargetedPID configPid,
TargetedPID factoryPid,
long revision) |
void |
ManagedServiceTracker.removeConfiguration(org.osgi.framework.ServiceReference<org.osgi.service.cm.ManagedService> service,
TargetedPID configPid,
TargetedPID factoryPid) |
void |
ManagedServiceFactoryTracker.removeConfiguration(org.osgi.framework.ServiceReference<org.osgi.service.cm.ManagedServiceFactory> reference,
TargetedPID configPid,
TargetedPID factoryPid) |
abstract void |
BaseTracker.removeConfiguration(org.osgi.framework.ServiceReference<S> service,
TargetedPID configPid,
TargetedPID factoryPid)
Remove the configuration indicated by the
configPid from
the service. |
protected abstract boolean |
ConfigurationMap.removeConfiguration(TargetedPID configPid,
TargetedPID factoryPid) |
protected boolean |
ManagedServiceFactoryConfigurationMap.removeConfiguration(TargetedPID configPid,
TargetedPID factoryPid) |
protected abstract boolean |
ConfigurationMap.shallTake(TargetedPID configPid,
TargetedPID factoryPid,
long revision) |
protected boolean |
ManagedServiceFactoryConfigurationMap.shallTake(TargetedPID configPid,
TargetedPID factoryPid,
long revision) |
Copyright © 2006–2017 The Apache Software Foundation. All rights reserved.