This topic has not yet been written. The content below is from the topic description.
JBossAOP pointcuts are fully compositional. You can have multiple exeuction, field, and call expressions joined together by boolean operators (AND, OR, !) in one big expression. You also do not have to always tie a pointcut expression to a binding. You can declare reusable pointcut expressions and name them and use them in boolean expressions in other pointcuts or bindings. Examples Let's take a look at jboss-aop.xml. This expression matches any private method or field, but not the POJO.avoidMethod(). It is a named pointcut and can be used in other epxressions. This expression matches any public constructor of the POJO class. The binding references these named pointcuts in a boolean expression. So the above would mean any private method or field access, but not avoidMethod() or any public constructor.