|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
The interface to an aspect oriented interception context. It provides the information for a "weave" operation.
Most importantly, the interfaces enables the execution "around"
the aspect with the proceed() call. A typical implementation
provides the details of the pointcut getPointCut().
The interface provides access to the arguments getParameters().
Additionally information is provided as a programming convenience:
the invocation class getInvocationClass() of the method interception and
the invocation method name getInvocationMethod()
| Method Summary | |
java.lang.Object |
getBean()
Returns the object that is ultimately being advised |
java.lang.Class |
getInvocationClass()
Retrieves the intercepted Java class |
java.lang.reflect.Method |
getInvocationMethod()
Retrieves the intercepted Java reflected method |
java.lang.Object[] |
getParameters()
Retrieves the method parameters |
IPointCut |
getPointCut()
Gets the point cut responsible for this aspect oriented weave. |
java.lang.Object |
proceed()
Proceeds to the object method that is being advised. |
| Method Detail |
public IPointCut getPointCut()
public java.lang.Class getInvocationClass()
public java.lang.reflect.Method getInvocationMethod()
public java.lang.Object getBean()
public java.lang.Object[] getParameters()
public java.lang.Object proceed()
throws java.lang.Throwable
java.lang.Throwable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||