org.codehaus.aspectwerkz.intercept
Interface Advisable
- All Known Implementing Classes:
- AdvisableImpl
public interface Advisable
The advisable interface is introduced to target class made advisable.
Note: user should ensure that the target class has no user defined method named aw_addAdvice
and aw_removeAdvice. Other methods are made synthetic and thus will not lead to name clashes.
- Author:
- Jonas Bonér
aw_addAdvice
void aw_addAdvice(String pointcut,
Advice advice)
- Parameters:
pointcut
- advice
-
aw_removeAdvice
void aw_removeAdvice(String pointcut,
Class adviceClass)
- Parameters:
pointcut
- adviceClass
-
aw$getAroundAdvice
AroundAdvice[] aw$getAroundAdvice(int joinPointIndex)
- Parameters:
joinPointIndex
-
- Returns:
aw$getBeforeAdvice
BeforeAdvice[] aw$getBeforeAdvice(int joinPointIndex)
- Parameters:
joinPointIndex
-
- Returns:
aw$getAfterAdvice
AfterAdvice[] aw$getAfterAdvice(int joinPointIndex)
- Parameters:
joinPointIndex
-
- Returns:
aw$getAfterReturningAdvice
AfterReturningAdvice[] aw$getAfterReturningAdvice(int joinPointIndex)
- Parameters:
joinPointIndex
-
- Returns:
aw$getAfterThrowingAdvice
AfterThrowingAdvice[] aw$getAfterThrowingAdvice(int joinPointIndex)
- Parameters:
joinPointIndex
-
- Returns:
Copyright © 2002-2005 Jonas Bonér, Alexandre Vasseur. All Rights Reserved.