org.springframework.aop.framework.adapter
Class ThrowsAdviceInterceptor
java.lang.Object
org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor
- All Implemented Interfaces:
- Advice, Interceptor, MethodInterceptor
- public final class ThrowsAdviceInterceptor
- extends Object
- implements MethodInterceptor
Interceptor to wrap an after throwing advice.
The signatures on handler methods on the throwsAdvice constructor argument
must be of form:
void afterThrowing([Method], [args], [target], ThrowableSubclass);
Only the last argument is required.
This is a framework class that need not be used directly by Spring users.
You can, however, use this class to wrap Spring ThrowsAdvice implementations
for use in other AOP frameworks supporting the AOP Alliance
interfaces.
- Author:
- Rod Johnson
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static Log logger
ThrowsAdviceInterceptor
public ThrowsAdviceInterceptor(Object throwsAdvice)
getHandlerMethodCount
public int getHandlerMethodCount()
invoke
public Object invoke(MethodInvocation mi)
throws Throwable
- Specified by:
invoke
in interface MethodInterceptor
- Throws:
Throwable
- See Also:
MethodInterceptor.invoke(org.aopalliance.intercept.MethodInvocation)
Copyright (C) 2003-2004 The Spring Framework Project.