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);