[jboss-cvs] JBossAS SVN: r79663 - projects/aop/trunk/aop/docs/reference/reference/en/modules.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Oct 17 12:49:39 EDT 2008
Author: kabir.khan at jboss.com
Date: 2008-10-17 12:49:39 -0400 (Fri, 17 Oct 2008)
New Revision: 79663
Modified:
projects/aop/trunk/aop/docs/reference/reference/en/modules/annotated.xml
Log:
[JBAOP-668] Document @Bind.type
Modified: projects/aop/trunk/aop/docs/reference/reference/en/modules/annotated.xml
===================================================================
--- projects/aop/trunk/aop/docs/reference/reference/en/modules/annotated.xml 2008-10-17 16:39:44 UTC (rev 79662)
+++ projects/aop/trunk/aop/docs/reference/reference/en/modules/annotated.xml 2008-10-17 16:49:39 UTC (rev 79663)
@@ -259,14 +259,22 @@
@Target({ElementType.METHOD, ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME)
public @interface Bind
{
+ AdviceType type() default AdviceType.AROUND;
String pointcut();
String cflow() default "";
}
</programlisting>
The
- <literal>@Bind</literal> annotation takes two parameters:
+ <literal>@Bind</literal> annotation takes three parameters:
<itemizedlist>
<listitem>
+ <literal>type</literal>, valid values are <literal>AdviceType.AROUND</literal>,
+ <literal>AdviceType.BEFORE</literal>, <literal>AdviceType.AFTER</literal>,
+ <literal>AdviceType.THROWING</literal> and <literal>AdviceType.FINALLY</literal>.
+ See <xref linkend="advices"/> for a description of the different advice types.
+ If omitted, the default is an around advice.
+ </listitem>
+ <listitem>
<literal>pointcut</literal>, which is a pointcut expression resolving to the
joinpoints you want to bind an aspect/interceptor to
</listitem>
More information about the jboss-cvs-commits
mailing list