Repository: zest-qi4j Updated Branches: refs/heads/develop 299b141e5 -> fccefe362
How-to use @Invocation annotation: minor edits and typo fixes Project: http://git-wip-us.apache.org/repos/asf/zest-qi4j/repo Commit: http://git-wip-us.apache.org/repos/asf/zest-qi4j/commit/fccefe36 Tree: http://git-wip-us.apache.org/repos/asf/zest-qi4j/tree/fccefe36 Diff: http://git-wip-us.apache.org/repos/asf/zest-qi4j/diff/fccefe36 Branch: refs/heads/develop Commit: fccefe362a69a62d7a2073190fe7edd935630f2b Parents: 299b141 Author: Paul Merlin <[email protected]> Authored: Wed Jul 8 10:29:09 2015 +0200 Committer: Paul Merlin <[email protected]> Committed: Wed Jul 8 10:29:09 2015 +0200 ---------------------------------------------------------------------- manual/src/docs/tutorials/howto-invocation-annotation.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/zest-qi4j/blob/fccefe36/manual/src/docs/tutorials/howto-invocation-annotation.txt ---------------------------------------------------------------------- diff --git a/manual/src/docs/tutorials/howto-invocation-annotation.txt b/manual/src/docs/tutorials/howto-invocation-annotation.txt index 454c46a..200ed44 100644 --- a/manual/src/docs/tutorials/howto-invocation-annotation.txt +++ b/manual/src/docs/tutorials/howto-invocation-annotation.txt @@ -18,11 +18,11 @@ /////////////////////////////////////////////////////////////// [[howto-invocation-annotation,Use @Invocation]] -= How to use @Invocation annotation = += Use @Invocation = The @Invocation annotation is relatively unknown but can be rather powerful to use, especially when creating libraries that needs to be flexible of what the user needs to do. -@Invocation is a difference +InjectionScope+, which is a concept to tell Zest runtime where to look for the +@Invocation is a different +InjectionScope+, which is a concept to tell Zest runtime where to look for the instances to be injected. Other, more well-known, +InjectionScope+ annotations are +@This+, +@Structure+ and +@Service+. @@ -49,7 +49,7 @@ It is often useful to introduce one's own annotations, especially for libraries, the runtime to do different things. Many of the "built-in" features in Zest is actually done by this mechanism and not directly implemented in the Core Runtime. -First create a annotation of your own liking, and it must have +java.lang.annotation.Retention+ set to +RUNTIME+ +First create an annotation of your own liking, it must have +java.lang.annotation.Retention+ set to +RUNTIME+ [snippet,java] ----------- @@ -73,6 +73,6 @@ source=core/runtime/src/test/java/org/qi4j/runtime/injection/InvocationInjection tag=use1 ----------- -== +java.util.Iterable<Method> == -This injection will provide all the declared method of the current composite. This is particularly useful for mixins +== java.util.Iterable<Method> == +This injection will provide all the declared methods of the current composite. This is particularly useful for mixins or concerns that builds information about the composite they belong to. \ No newline at end of file
