[weld-commits] Weld SVN: r5192 - doc/trunk/reference/en-US.
weld-commits at lists.jboss.org
weld-commits at lists.jboss.org
Wed Dec 2 09:59:27 EST 2009
Author: gavin.king at jboss.com
Date: 2009-12-02 09:59:26 -0500 (Wed, 02 Dec 2009)
New Revision: 5192
Modified:
doc/trunk/reference/en-US/extend.xml
Log:
@Observes
Modified: doc/trunk/reference/en-US/extend.xml
===================================================================
--- doc/trunk/reference/en-US/extend.xml 2009-12-02 13:37:11 UTC (rev 5191)
+++ doc/trunk/reference/en-US/extend.xml 2009-12-02 14:59:26 UTC (rev 5192)
@@ -1,6 +1,6 @@
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [ ]>
-<!-- This chapter needs *major* filling in; specifically, give an overview of how an extension plugins in -->
+
<chapter id="extend">
<title>Portable extensions</title>
@@ -136,16 +136,16 @@
</para>
<programlisting role="JAVA"><![CDATA[class MyExtension implements Extension {
-
- void beforeBeanDiscovery(BeforeBeanDiscovery bbd) {
+
+ void beforeBeanDiscovery(@Observes BeforeBeanDiscovery bbd) {
Logger.global.debug("beginning the scanning process");
}
- <T> void processAnnotatedType(ProcessAnnotatedType<T> pat) {
+ <T> void processAnnotatedType(@Observes ProcessAnnotatedType<T> pat) {
Logger.global.debug("scanning type: " + pat.getAnnotatedType().getJavaClass().getName());
}
- void afterBeanDiscovery(AfterBeanDiscovery abd) {
+ void afterBeanDiscovery(@Observes AfterBeanDiscovery abd) {
Logger.global.debug("finished the scanning process");
}
@@ -158,7 +158,7 @@
<programlisting role="JAVA"><![CDATA[class MyExtension implements Extension {
- <T> void processAnnotatedType(ProcessAnnotatedType<T> pat) {
+ <T> void processAnnotatedType(@Observes ProcessAnnotatedType<T> pat) {
//tell the container to ignore the type if it is annotated @Ignore
if ( pat.getAnnotatedType().isAnnotionPresent(Ignore.class) ) pat.veto();
}
@@ -169,7 +169,7 @@
The observer method may inject a <literal>BeanManager</literal>
</para>
- <programlisting role="JAVA"><![CDATA[<T> void processAnnotatedType(ProcessAnnotatedType<T> pat, BeanManager beanManager) { ... }]]></programlisting>
+ <programlisting role="JAVA"><![CDATA[<T> void processAnnotatedType(@Observes ProcessAnnotatedType<T> pat, BeanManager beanManager) { ... }]]></programlisting>
</section>
@@ -525,7 +525,7 @@
<programlisting role="JAVA"><![CDATA[class ServiceAlternativeExtension implements Extension {
- <T> void processAnnotatedType(ProcessAnnotatedType<T> pat) {
+ <T> void processAnnotatedType(@Observes ProcessAnnotatedType<T> pat) {
final AnnotatedType<T> type = pat.getAnnotatedType();
@@ -584,7 +584,7 @@
<programlisting role="JAVA"><![CDATA[public class ConfigExtension implements Extension {
- <X> void processInjectionTarget(ProcessInjectionTarget<X> pit) {
+ <X> void processInjectionTarget(@Observes ProcessInjectionTarget<X> pit) {
//wrap this to intercept the component lifecycle
final InjectionTarget<X> it = pit.getInjectionTarget();
More information about the weld-commits
mailing list