JBoss.org Community Documentation
<interceptor class="org.jboss.MyInterceptor" scope="PER_VM"/> <interceptor class="org.jboss.SomeInterceptor"> <attribute name="SomeIntValue">55</attribute> <advisor-attribute name="MyAdvisor"/> <instance-advisor-attribute name="MyInstanceAdvisor"/> <joinpoint-attribute name="MyJoinpoint"/> </interceptor> <interceptor name="MyAspect" factory="org.jboss.InterceptorConfigFactory" scope="PER_CLASS"> <some-arbitrary-xml>value</some-arbitrary-xml> </interceptor>
Interceptors are defined in XML the same exact way as aspects are. No difference except the tag. If there
is no
name
attribute defined, the name of the interceptor is the same as the
class
or
factory
attribute value.