Author: alien11689
Date: Sun Jan 22 12:13:16 2017
New Revision: 1779795

URL: http://svn.apache.org/viewvc?rev=1779795&view=rev
Log:
[DOCUMENTATION] Add javadoc for @ConfigProperties

Modified:
    
aries/trunk/blueprint/plugin/blueprint-maven-plugin-annotation/src/main/java/org/apache/aries/blueprint/annotation/config/ConfigProperties.java

Modified: 
aries/trunk/blueprint/plugin/blueprint-maven-plugin-annotation/src/main/java/org/apache/aries/blueprint/annotation/config/ConfigProperties.java
URL: 
http://svn.apache.org/viewvc/aries/trunk/blueprint/plugin/blueprint-maven-plugin-annotation/src/main/java/org/apache/aries/blueprint/annotation/config/ConfigProperties.java?rev=1779795&r1=1779794&r2=1779795&view=diff
==============================================================================
--- 
aries/trunk/blueprint/plugin/blueprint-maven-plugin-annotation/src/main/java/org/apache/aries/blueprint/annotation/config/ConfigProperties.java
 (original)
+++ 
aries/trunk/blueprint/plugin/blueprint-maven-plugin-annotation/src/main/java/org/apache/aries/blueprint/annotation/config/ConfigProperties.java
 Sun Jan 22 12:13:16 2017
@@ -23,10 +23,21 @@ import java.lang.annotation.Retention;
 import java.lang.annotation.RetentionPolicy;
 import java.lang.annotation.Target;
 
+/**
+ * Annotating any parameter with this will create a
+ * cm:cm-properties element in blueprint and inject such
+ * properties into annotated place
+ */
 @Target({ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER})
 @Retention(RetentionPolicy.RUNTIME)
 public @interface ConfigProperties {
+    /**
+     * @return persistent id of configuration
+     */
     String pid();
 
+    /**
+     * @return should update on each properties change
+     */
     boolean update() default false;
 }


Reply via email to