Tag interface for throws advice.
There are not any methods on this interface, as methods are invoked by
reflection. Implementing classes must implement methods of the form:
void afterThrowing([Method, args, target], ThrowableSubclass);
Some examples of valid methods would be:
public void afterThrowing(Exception ex)
public void afterThrowing(RemoteException)
public void afterThrowing(Method method, Object[] args, Object target, Exception ex)
public void afterThrowing(Method method, Object[] args, Object target, ServletException ex)
The first three arguments are optional, and only useful if
we want further information about the joinpoint, as in AspectJ
after throwing advice.
author: Rod Johnson See Also: AfterReturningAdvice See Also: MethodBeforeAdvice |