Package org.springframework.aop
Interface MethodBeforeAdvice
- All Superinterfaces:
Advice,BeforeAdvice
- All Known Implementing Classes:
AspectJMethodBeforeAdvice
public interface MethodBeforeAdvice extends BeforeAdvice
Advice invoked before a method is invoked. Such advices cannot prevent the method call proceeding, unless they throw a Throwable.- Author:
- Rod Johnson
- See Also:
AfterReturningAdvice,ThrowsAdvice
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidbefore(Method method, Object[] args, Object target)Callback before a given method is invoked.
Method Detail
before
void before(Method method, Object[] args, Object target) throws Throwable
Callback before a given method is invoked.- Parameters:
method- method being invokedargs- arguments to the methodtarget- target of the method invocation. May benull.- Throws:
Throwable- if this object wishes to abort the call. Any exception thrown will be returned to the caller if it's allowed by the method signature. Otherwise the exception will be wrapped as a runtime exception.