[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