Author: fmeschbe
Date: Mon Jul 2 15:18:08 2012
New Revision: 1356293
URL: http://svn.apache.org/viewvc?rev=1356293&view=rev
Log:
FELIX-3577 Fix a conversion glitch (calling service reference removal instead
of configuration removal). Also renamed the provide and remove methods to
provideConfiguration and removeConfiguration to make the distinction of removal
clear.
Modified:
felix/trunk/configadmin/src/main/java/org/apache/felix/cm/impl/ConfigurationManager.java
felix/trunk/configadmin/src/main/java/org/apache/felix/cm/impl/helper/BaseTracker.java
felix/trunk/configadmin/src/main/java/org/apache/felix/cm/impl/helper/ManagedServiceFactoryTracker.java
felix/trunk/configadmin/src/main/java/org/apache/felix/cm/impl/helper/ManagedServiceTracker.java
Modified:
felix/trunk/configadmin/src/main/java/org/apache/felix/cm/impl/ConfigurationManager.java
URL:
http://svn.apache.org/viewvc/felix/trunk/configadmin/src/main/java/org/apache/felix/cm/impl/ConfigurationManager.java?rev=1356293&r1=1356292&r2=1356293&view=diff
==============================================================================
---
felix/trunk/configadmin/src/main/java/org/apache/felix/cm/impl/ConfigurationManager.java
(original)
+++
felix/trunk/configadmin/src/main/java/org/apache/felix/cm/impl/ConfigurationManager.java
Mon Jul 2 15:18:08 2012
@@ -1556,7 +1556,7 @@ public class ConfigurationManager implem
}
else if ( canReceive( refBundle, configBundleLocation ) )
{
- helper.provide( ref, this.config, this.properties );
+ helper.provideConfiguration( ref, this.config,
this.properties );
}
else
{
@@ -1628,7 +1628,7 @@ public class ConfigurationManager implem
}
else if ( canReceive( srBundle, configLocation ) )
{
- this.helper.remove( sr, this.config );
+ this.helper.removeConfiguration( sr, this.config );
}
else
{
@@ -1705,7 +1705,7 @@ public class ConfigurationManager implem
if ( wasVisible && !isVisible )
{
// call deleted method
- helper.remove( sr );
+ helper.removeConfiguration( sr, this.config );
log( LogService.LOG_DEBUG, "Configuration {0} revoked
from {1} (no more visibility)",
new Object[]
{ config.getPid(),
ConfigurationManager.toString( sr ) } );
@@ -1713,7 +1713,7 @@ public class ConfigurationManager implem
else if ( !wasVisible && isVisible )
{
// call updated method
- helper.provide( sr, this.config, this.properties );
+ helper.provideConfiguration( sr, this.config,
this.properties );
log( LogService.LOG_DEBUG, "Configuration {0} provided
to {1} (new visibility)", new Object[]
{ config.getPid(), ConfigurationManager.toString(
sr ) } );
}
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=1356293&r1=1356292&r2=1356293&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
Mon Jul 2 15:18:08 2012
@@ -143,10 +143,10 @@ public abstract class BaseTracker<S> ext
protected abstract boolean isFactory();
// Updates
- public abstract void provide( ServiceReference<S> service,
ConfigurationImpl config, Dictionary<String, ?> properties );
+ public abstract void provideConfiguration( ServiceReference<S> service,
ConfigurationImpl config, Dictionary<String, ?> properties );
- public abstract void remove( ServiceReference<S> service,
ConfigurationImpl config );
+ public abstract void removeConfiguration( ServiceReference<S> service,
ConfigurationImpl config );
protected final S getRealService( ServiceReference<S> reference )
Modified:
felix/trunk/configadmin/src/main/java/org/apache/felix/cm/impl/helper/ManagedServiceFactoryTracker.java
URL:
http://svn.apache.org/viewvc/felix/trunk/configadmin/src/main/java/org/apache/felix/cm/impl/helper/ManagedServiceFactoryTracker.java?rev=1356293&r1=1356292&r2=1356293&view=diff
==============================================================================
---
felix/trunk/configadmin/src/main/java/org/apache/felix/cm/impl/helper/ManagedServiceFactoryTracker.java
(original)
+++
felix/trunk/configadmin/src/main/java/org/apache/felix/cm/impl/helper/ManagedServiceFactoryTracker.java
Mon Jul 2 15:18:08 2012
@@ -42,7 +42,7 @@ public class ManagedServiceFactoryTracke
@Override
- public void provide( ServiceReference<ManagedServiceFactory> reference,
final ConfigurationImpl config, final Dictionary<String, ?> rawProps )
+ public void provideConfiguration( ServiceReference<ManagedServiceFactory>
reference, final ConfigurationImpl config, final Dictionary<String, ?> rawProps
)
{
ManagedServiceFactory service = getRealService( reference );
if ( service != null )
@@ -65,7 +65,7 @@ public class ManagedServiceFactoryTracke
@Override
- public void remove( ServiceReference<ManagedServiceFactory> reference,
final ConfigurationImpl config )
+ public void removeConfiguration( ServiceReference<ManagedServiceFactory>
reference, final ConfigurationImpl config )
{
ManagedServiceFactory service = this.getRealService( reference );
if ( service != null )
Modified:
felix/trunk/configadmin/src/main/java/org/apache/felix/cm/impl/helper/ManagedServiceTracker.java
URL:
http://svn.apache.org/viewvc/felix/trunk/configadmin/src/main/java/org/apache/felix/cm/impl/helper/ManagedServiceTracker.java?rev=1356293&r1=1356292&r2=1356293&view=diff
==============================================================================
---
felix/trunk/configadmin/src/main/java/org/apache/felix/cm/impl/helper/ManagedServiceTracker.java
(original)
+++
felix/trunk/configadmin/src/main/java/org/apache/felix/cm/impl/helper/ManagedServiceTracker.java
Mon Jul 2 15:18:08 2012
@@ -43,7 +43,7 @@ public class ManagedServiceTracker exten
@Override
- public void provide( ServiceReference<ManagedService> service, final
ConfigurationImpl config, Dictionary<String, ?> properties )
+ public void provideConfiguration( ServiceReference<ManagedService>
service, final ConfigurationImpl config, Dictionary<String, ?> properties )
{
ManagedService srv = this.getRealService( service );
if ( srv != null )
@@ -65,7 +65,7 @@ public class ManagedServiceTracker exten
}
@Override
- public void remove( ServiceReference<ManagedService> service, final
ConfigurationImpl config )
+ public void removeConfiguration( ServiceReference<ManagedService> service,
final ConfigurationImpl config )
{
ManagedService srv = this.getRealService( service );
try