FELIX-4294: Added getName method
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1550890 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ResourceAdapterServiceImpl.java b/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ResourceAdapterServiceImpl.java
index b0a5698..b513924 100644
--- a/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ResourceAdapterServiceImpl.java
+++ b/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ResourceAdapterServiceImpl.java
@@ -39,6 +39,7 @@
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 @@
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 @@
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 @@
.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;