Author: pderop
Date: Fri Jun 11 06:19:04 2010
New Revision: 953575

URL: http://svn.apache.org/viewvc?rev=953575&view=rev
Log:
added a new name attribute, allowing to dynamically configure the service 
dependency filter/required attributes

Modified:
    
felix/trunk/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/api/ServiceDependency.java

Modified: 
felix/trunk/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/api/ServiceDependency.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/api/ServiceDependency.java?rev=953575&r1=953574&r2=953575&view=diff
==============================================================================
--- 
felix/trunk/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/api/ServiceDependency.java
 (original)
+++ 
felix/trunk/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/api/ServiceDependency.java
 Fri Jun 11 06:19:04 2010
@@ -104,4 +104,10 @@ public @interface ServiceDependency
      * </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 "";
 }


Reply via email to