| Methods in org.apache.felix.cm.impl.helper with parameters of type TargetedPID |
protected T |
ConfigurationMap.get(TargetedPID key)
|
protected java.lang.String |
ConfigurationMap.getKeyPid(TargetedPID targetedPid)
|
java.lang.String |
ManagedServiceTracker.getServicePid(org.osgi.framework.ServiceReference<org.osgi.service.cm.ManagedService> service,
TargetedPID pid)
|
java.lang.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 java.lang.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. |
java.util.List<org.osgi.framework.ServiceReference<S>> |
BaseTracker.getServices(TargetedPID pid)
|
protected void |
BaseTracker.handleCallBackError(java.lang.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,
java.util.Dictionary<java.lang.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,
java.util.Dictionary<java.lang.String,?> properties,
long revision,
ConfigurationMap<?> configs)
|
abstract void |
BaseTracker.provideConfiguration(org.osgi.framework.ServiceReference<S> service,
TargetedPID configPid,
TargetedPID factoryPid,
java.util.Dictionary<java.lang.String,?> properties,
long revision,
ConfigurationMap<?> configurationMap)
Updates the given service with the provided configuration. |
protected void |
ConfigurationMap.put(TargetedPID key,
T value)
|
protected void |
ManagedServiceFactoryConfigurationMap.record(TargetedPID configPid,
TargetedPID factoryPid,
long revision)
|
protected abstract void |
ConfigurationMap.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 boolean |
ManagedServiceFactoryConfigurationMap.removeConfiguration(TargetedPID configPid,
TargetedPID factoryPid)
|
protected abstract boolean |
ConfigurationMap.removeConfiguration(TargetedPID configPid,
TargetedPID factoryPid)
|
protected boolean |
ManagedServiceFactoryConfigurationMap.shallTake(TargetedPID configPid,
TargetedPID factoryPid,
long revision)
|
protected abstract boolean |
ConfigurationMap.shallTake(TargetedPID configPid,
TargetedPID factoryPid,
long revision)
|