commit | c37e9b657786d36dd6d953dfeb0ca8a464af36e6 | [log] [tgz] |
---|---|---|
author | Pierre De Rop <pderop@apache.org> | Fri Jun 11 06:19:04 2010 +0000 |
committer | Pierre De Rop <pderop@apache.org> | Fri Jun 11 06:19:04 2010 +0000 |
tree | ad8ca2c8bb33449a5d8c17afb9e22b47b030f175 | |
parent | 6b66bb721cf9dd23ff76d173e1d8b8236aad37e4 [diff] |
added a new name attribute, allowing to dynamically configure the service dependency filter/required attributes git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@953575 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/api/ServiceDependency.java b/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/api/ServiceDependency.java index 7b907aa..602eb71 100644 --- a/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/api/ServiceDependency.java +++ b/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/api/ServiceDependency.java
@@ -104,4 +104,10 @@ * </pre></blockquote> */ long timeout() default -1; + + /** + * Sets the dependency name. This attribute is only meaningful when dynamically configuring the dependency + * <code>filter</code> and <code>required</code> flag from the Service's init method. + */ + String name() default ""; }