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();