Author: pderop
Date: Thu Apr 22 11:11:45 2010
New Revision: 936781

URL: http://svn.apache.org/viewvc?rev=936781&view=rev
Log:
Added javadoc. Added missing method "isAutoConfig()".

Modified:
    
felix/trunk/dependencymanager/compat/src/main/java/org/apache/felix/dependencymanager/ServiceDependency.java
    
felix/trunk/dependencymanager/compat/src/main/java/org/apache/felix/dependencymanager/impl/ServiceDependencyImpl.java

Modified: 
felix/trunk/dependencymanager/compat/src/main/java/org/apache/felix/dependencymanager/ServiceDependency.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/dependencymanager/compat/src/main/java/org/apache/felix/dependencymanager/ServiceDependency.java?rev=936781&r1=936780&r2=936781&view=diff
==============================================================================
--- 
felix/trunk/dependencymanager/compat/src/main/java/org/apache/felix/dependencymanager/ServiceDependency.java
 (original)
+++ 
felix/trunk/dependencymanager/compat/src/main/java/org/apache/felix/dependencymanager/ServiceDependency.java
 Thu Apr 22 11:11:45 2010
@@ -167,7 +167,28 @@ public abstract class ServiceDependency 
     public abstract ServiceDependency setCallbacks(Object instance, String 
added, String changed,
         String removed);
 
+    /**
+     * Returns <code>true>code> if auto configuration is enabled for this 
dependency.
+     * Auto configuration means that a dependency is injected in the service 
instance
+     * when it's available, and if it's unavailable, a "null object" will be 
inserted
+     * instead.
+     * 
+     * @return <code>true>code> if auto configuration is enabled for this 
dependency
+     */
+    public abstract boolean isAutoConfig();
+
+    /**
+     * Returns <code>true</code> if the dependency is available.
+     * 
+     * @return <code>true</code> if the dependency is available
+     */
     public abstract boolean isAvailable();
 
+    /**
+     * Returns <code>true</code> if this a required dependency. Required 
dependencies
+     * are dependencies that must be available before the service can be 
activated.
+     * 
+     * @return <code>true</code> if the dependency is required
+     */
     public abstract boolean isRequired();
 }

Modified: 
felix/trunk/dependencymanager/compat/src/main/java/org/apache/felix/dependencymanager/impl/ServiceDependencyImpl.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/dependencymanager/compat/src/main/java/org/apache/felix/dependencymanager/impl/ServiceDependencyImpl.java?rev=936781&r1=936780&r2=936781&view=diff
==============================================================================
--- 
felix/trunk/dependencymanager/compat/src/main/java/org/apache/felix/dependencymanager/impl/ServiceDependencyImpl.java
 (original)
+++ 
felix/trunk/dependencymanager/compat/src/main/java/org/apache/felix/dependencymanager/impl/ServiceDependencyImpl.java
 Thu Apr 22 11:11:45 2010
@@ -86,6 +86,11 @@ public class ServiceDependencyImpl exten
         return this;
     }
 
+    public boolean isAutoConfig()
+    {
+        return m_delegate.isAutoConfig();
+    }
+    
     public boolean isAvailable()
     {
         return m_delegate.isAvailable();


Reply via email to