public abstract class ChainableMethodAdvice
extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static Object |
nullResult |
| Constructor and Description |
|---|
ChainableMethodAdvice() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterReturning(ServiceBeanMethodInvocation serviceBeanMethodInvocation,
Object result) |
void |
afterThrowing(ServiceBeanMethodInvocation serviceBeanMethodInvocation,
Throwable throwable) |
Object |
before(ServiceBeanMethodInvocation serviceBeanMethodInvocation) |
Object |
createMethodContext(Class<?> targetClass,
Method method,
Map<Class<? extends Annotation>,Annotation> annotations) |
void |
duringFinally(ServiceBeanMethodInvocation serviceBeanMethodInvocation) |
Object |
invoke(ServiceBeanMethodInvocation serviceBeanMethodInvocation) |
public void afterReturning(ServiceBeanMethodInvocation serviceBeanMethodInvocation, Object result) throws Throwable
Throwablepublic void afterThrowing(ServiceBeanMethodInvocation serviceBeanMethodInvocation, Throwable throwable) throws Throwable
Throwablepublic Object before(ServiceBeanMethodInvocation serviceBeanMethodInvocation) throws Throwable
Throwablepublic Object createMethodContext(Class<?> targetClass,
Method method,
Map<Class<? extends Annotation>,Annotation> annotations)
public void duringFinally(ServiceBeanMethodInvocation serviceBeanMethodInvocation)
public Object invoke(ServiceBeanMethodInvocation serviceBeanMethodInvocation) throws Throwable
Throwable