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 2013/12/14 08:10:25 UTC

svn commit: r1550890 - /felix/trunk/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ResourceAdapterServiceImpl.java

Author: pderop
Date: Sat Dec 14 07:10:25 2013
New Revision: 1550890

URL: http://svn.apache.org/r1550890
Log:
FELIX-4294: Added getName method

Modified:
    felix/trunk/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ResourceAdapterServiceImpl.java

Modified: felix/trunk/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ResourceAdapterServiceImpl.java
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ResourceAdapterServiceImpl.java?rev=1550890&r1=1550889&r2=1550890&view=diff
==============================================================================
--- felix/trunk/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ResourceAdapterServiceImpl.java (original)
+++ felix/trunk/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ResourceAdapterServiceImpl.java Sat Dec 14 07:10:25 2013
@@ -39,6 +39,7 @@ public class ResourceAdapterServiceImpl 
     private Object m_callbackInstance = null;
     private String m_callbackChanged = "changed";
     private String m_callbackAdded = "setResource";
+    private final String m_resourceFilter;
     
     /**
      * Creates a new Resource Adapter Service implementation.
@@ -49,6 +50,7 @@ public class ResourceAdapterServiceImpl 
         m_callbackInstance = callbackInstance;
         m_callbackAdded = callbackSet;
         m_callbackChanged = callbackChanged;
+        m_resourceFilter = resourceFilter;
         m_component.setImplementation(new ResourceAdapterImpl(propagate))
             .add(dm.createResourceDependency()
                  .setFilter(resourceFilter)
@@ -62,6 +64,7 @@ public class ResourceAdapterServiceImpl 
         m_callbackInstance = callbackInstance;
         m_callbackAdded = callbackSet;
         m_callbackChanged = callbackChanged;
+        m_resourceFilter = resourceFilter;
         m_component.setImplementation(new ResourceAdapterImpl(propagateCallbackInstance, propagateCallbackMethod))
             .add(dm.createResourceDependency()
                  .setFilter(resourceFilter)
@@ -69,6 +72,10 @@ public class ResourceAdapterServiceImpl 
                  .setCallbacks("added", "removed"))
             .setCallbacks("init", null, "stop", null);
     }   
+    
+    public String getName() {
+        return "Resource Adapter" + ((m_resourceFilter != null) ? " with filter " + m_resourceFilter : "");
+    }
 
     public class ResourceAdapterImpl extends AbstractDecorator {
         private final boolean m_propagate;