You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by pd...@apache.org on 2014/03/02 23:38:50 UTC
svn commit: r1573381 -
/felix/sandbox/pderop/dependencymanager-prototype/dm/src/dm/DependencyManager.java
Author: pderop
Date: Sun Mar 2 22:38:50 2014
New Revision: 1573381
URL: http://svn.apache.org/r1573381
Log:
added ConfigurationDependency and meta type
Modified:
felix/sandbox/pderop/dependencymanager-prototype/dm/src/dm/DependencyManager.java
Modified: felix/sandbox/pderop/dependencymanager-prototype/dm/src/dm/DependencyManager.java
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-prototype/dm/src/dm/DependencyManager.java?rev=1573381&r1=1573380&r2=1573381&view=diff
==============================================================================
--- felix/sandbox/pderop/dependencymanager-prototype/dm/src/dm/DependencyManager.java (original)
+++ felix/sandbox/pderop/dependencymanager-prototype/dm/src/dm/DependencyManager.java Sun Mar 2 22:38:50 2014
@@ -41,6 +41,7 @@ import dm.impl.index.AdapterFilterIndex;
import dm.impl.index.AspectFilterIndex;
import dm.impl.index.ServiceRegistryCache;
import dm.impl.index.multiproperty.MultiPropertyFilterIndex;
+import dm.impl.metatype.PropertyMetaDataImpl;
/**
* The dependency manager manages all components and their dependencies. Using
@@ -151,8 +152,8 @@ public class DependencyManager {
return new ServiceDependencyImpl(m_context, m_logger);
}
- public ConfigurationDependencyImpl createConfigurationDependency() {
- return new ConfigurationDependencyImpl(); // TODO pass context and logger in the constructor
+ public ConfigurationDependency createConfigurationDependency() {
+ return new ConfigurationDependencyImpl(m_context, m_logger); // TODO pass context and logger in the constructor
}
public List getComponents() {
@@ -166,6 +167,10 @@ public class DependencyManager {
m_components.clear();
}
+ public PropertyMetaData createPropertyMetaData() {
+ return new PropertyMetaDataImpl();
+ }
+
private BundleContext createContext(BundleContext context) {
if (m_serviceRegistryCache != null) {
return m_serviceRegistryCache.createBundleContextInterceptor(context);