added a factoryMethod attribute in order to allow the creation of the service implementation from a static method

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@957371 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/api/AspectService.java b/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/api/AspectService.java
index 41107a9..7ebfde5 100644
--- a/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/api/AspectService.java
+++ b/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/api/AspectService.java
@@ -68,4 +68,9 @@
      * in any attributes in the aspect implementation that are of the same type as the aspect interface.
      */
     String field() default "";
+    
+    /**
+     * Sets the static method used to create the AspectService implementation instance.
+     */
+    String factoryMethod() default "";
 }