You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aries.apache.org by cs...@apache.org on 2017/11/17 15:59:38 UTC
svn commit: r1815576 -
/aries/trunk/component-dsl/component-dsl/src/main/java/org/apache/aries/osgi/functional/CachingServiceReference.java
Author: csierra
Date: Fri Nov 17 15:59:38 2017
New Revision: 1815576
URL: http://svn.apache.org/viewvc?rev=1815576&view=rev
Log:
[Component-DSL] Add toString() to CachingServiceReference
Modified:
aries/trunk/component-dsl/component-dsl/src/main/java/org/apache/aries/osgi/functional/CachingServiceReference.java
Modified: aries/trunk/component-dsl/component-dsl/src/main/java/org/apache/aries/osgi/functional/CachingServiceReference.java
URL: http://svn.apache.org/viewvc/aries/trunk/component-dsl/component-dsl/src/main/java/org/apache/aries/osgi/functional/CachingServiceReference.java?rev=1815576&r1=1815575&r2=1815576&view=diff
==============================================================================
--- aries/trunk/component-dsl/component-dsl/src/main/java/org/apache/aries/osgi/functional/CachingServiceReference.java (original)
+++ aries/trunk/component-dsl/component-dsl/src/main/java/org/apache/aries/osgi/functional/CachingServiceReference.java Fri Nov 17 15:59:38 2017
@@ -66,6 +66,10 @@ public class CachingServiceReference<T>
}
}
+ public String[] getCachedPropertyKeys() {
+ return _properties.keySet().toArray(new String[0]);
+ }
+
/**
* Returns the value associated with a key from the underlying {@link ServiceReference}
* The returned value is then cached and the {@link ServiceReference} is
@@ -131,15 +135,17 @@ public class CachingServiceReference<T>
return set.toArray(new String[]{});
}
- public String[] getCachedPropertyKeys() {
- return _properties.keySet().toArray(new String[0]);
- }
-
/**
* @return The underlying {@link ServiceReference}
*/
public ServiceReference<T> getServiceReference() {
return _serviceReference;
+ } @Override
+ public String toString() {
+ return "CachingServiceReference{" +
+ "cachedProperties=" + _properties + ", " +
+ "serviceReference=" + _serviceReference +
+ '}';
}
@Override
@@ -195,6 +201,13 @@ public class CachingServiceReference<T>
public boolean equals(Object obj) {
return ((this == obj) || (obj == null));
}
+
+ @Override
+ public String toString() {
+ return "null (cached)";
+ }
}
+
+
}