public class InverseMultiplexerIntroductionInterceptor extends org.springframework.aop.support.DelegatingIntroductionInterceptor implements org.arecap.contextualj.lang.weaving.InverseMultiplexer<org.aopalliance.intercept.MethodInvocation,Object>
| Modifier and Type | Field and Description |
|---|---|
static org.springframework.util.ReflectionUtils.MethodFilter |
bidSelector |
static org.springframework.util.ReflectionUtils.FieldFilter |
contextTargetSelector |
static org.springframework.util.ReflectionUtils.MethodFilter |
finalBindingSelector |
static org.springframework.util.ReflectionUtils.MethodFilter |
handlingReturnSelector |
static org.springframework.util.ReflectionUtils.MethodFilter |
handlingThrowingSelector |
protected org.apache.commons.logging.Log |
logger
Logger available to subclasses
|
static org.springframework.util.ReflectionUtils.MethodFilter |
trackSelector |
static org.springframework.util.ReflectionUtils.MethodFilter |
wrapSelector |
| Constructor and Description |
|---|
InverseMultiplexerIntroductionInterceptor(List<Class<?>> links) |
| Modifier and Type | Method and Description |
|---|---|
void |
bidMux(org.aopalliance.intercept.MethodInvocation methodInvocation) |
protected Object |
doProceed(org.aopalliance.intercept.MethodInvocation mi) |
void |
finalMux(org.aopalliance.intercept.MethodInvocation methodInvocation,
Object o,
Throwable throwable) |
Object[] |
resolveWrapLinkArguments(Method linkMethod,
org.aopalliance.intercept.MethodInvocation joinPoint) |
void |
returnMux(org.aopalliance.intercept.MethodInvocation methodInvocation,
Object o) |
void |
throwingMux(org.aopalliance.intercept.MethodInvocation methodInvocation,
Throwable throwable) |
Object |
wrapTrackMux(org.aopalliance.intercept.MethodInvocation methodInvocation) |
invokegetInterfaces, implementInterfacesOnObject, implementsInterface, isMethodOnIntroducedInterface, suppressInterfaceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected final org.apache.commons.logging.Log logger
public static final org.springframework.util.ReflectionUtils.MethodFilter bidSelector
public static final org.springframework.util.ReflectionUtils.MethodFilter wrapSelector
public static final org.springframework.util.ReflectionUtils.MethodFilter trackSelector
public static final org.springframework.util.ReflectionUtils.MethodFilter finalBindingSelector
public static final org.springframework.util.ReflectionUtils.MethodFilter handlingReturnSelector
public static final org.springframework.util.ReflectionUtils.MethodFilter handlingThrowingSelector
public static final org.springframework.util.ReflectionUtils.FieldFilter contextTargetSelector
protected Object doProceed(org.aopalliance.intercept.MethodInvocation mi) throws Throwable
doProceed in class org.springframework.aop.support.DelegatingIntroductionInterceptorThrowablepublic void bidMux(org.aopalliance.intercept.MethodInvocation methodInvocation)
throws Throwable
public void returnMux(org.aopalliance.intercept.MethodInvocation methodInvocation,
Object o)
throws Throwable
public void finalMux(org.aopalliance.intercept.MethodInvocation methodInvocation,
Object o,
Throwable throwable)
finalMux in interface org.arecap.contextualj.lang.weaving.InverseMultiplexer<org.aopalliance.intercept.MethodInvocation,Object>public void throwingMux(org.aopalliance.intercept.MethodInvocation methodInvocation,
Throwable throwable)
throwingMux in interface org.arecap.contextualj.lang.weaving.InverseMultiplexer<org.aopalliance.intercept.MethodInvocation,Object>public Object wrapTrackMux(org.aopalliance.intercept.MethodInvocation methodInvocation) throws Throwable
Copyright © 2012–2020 ARECAP. All rights reserved.