Author: fmeschbe
Date: Thu Jul 5 17:19:56 2012
New Revision: 1357747
URL: http://svn.apache.org/viewvc?rev=1357747&view=rev
Log:
JavaDoc
Modified:
felix/trunk/configadmin/src/main/java/org/apache/felix/cm/impl/helper/BaseTracker.java
Modified:
felix/trunk/configadmin/src/main/java/org/apache/felix/cm/impl/helper/BaseTracker.java
URL:
http://svn.apache.org/viewvc/felix/trunk/configadmin/src/main/java/org/apache/felix/cm/impl/helper/BaseTracker.java?rev=1357747&r1=1357746&r2=1357747&view=diff
==============================================================================
---
felix/trunk/configadmin/src/main/java/org/apache/felix/cm/impl/helper/BaseTracker.java
(original)
+++
felix/trunk/configadmin/src/main/java/org/apache/felix/cm/impl/helper/BaseTracker.java
Thu Jul 5 17:19:56 2012
@@ -137,7 +137,22 @@ public abstract class BaseTracker<S> ext
protected abstract ConfigurationMap<?> createConfigurationMap( String[]
pids );
- // Updates
+ /**
+ * Updates the given service with the provided configuration.
+ * <p>
+ * See the implementations of this method for more information.
+ *
+ * @param service The reference to the service to update
+ * @param configPid The targeted configuration PID
+ * @param factoryPid The targeted factory PID or <code>null</code> for
+ * a non-factory configuration
+ * @param properties The configuration properties, which may be
+ * <code>null</code> for a non-factory configuration
+ * @param revision The configuration revision
+ *
+ * @see {@link
ManagedServiceTracker#provideConfiguration(ServiceReference, TargetedPID,
TargetedPID, Dictionary, long)}
+ * @see {@link
ManagedServiceFactoryTracker#provideConfiguration(ServiceReference,
TargetedPID, TargetedPID, Dictionary, long)}
+ */
public abstract void provideConfiguration( ServiceReference<S> service,
TargetedPID configPid,
TargetedPID factoryPid, Dictionary<String, ?> properties, long
revision );