public abstract class TwoWaysConsumerLoggingInterceptorTemplate extends Object
| Constructor and Description |
|---|
TwoWaysConsumerLoggingInterceptorTemplate(RequestChannels interfaceChannel) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract String |
getFallbackTransactionType(Method proxiedMethod) |
protected Object |
getReceivedBody(Object proceed) |
protected abstract Object |
getSentBody(org.aspectj.lang.ProceedingJoinPoint joinPoint) |
Object |
handleLogging(org.aspectj.lang.ProceedingJoinPoint joinPoint) |
protected abstract void |
onPointcut() |
void |
setAccessLogger(AccessLogger accessLogger) |
void |
setTraceReceivedBody(boolean traceReceivedBody) |
void |
setTraceSentBody(boolean traceSentBody) |
protected boolean |
traceReceivedBody(Method proxiedMethod) |
protected boolean |
traceSentBody(Method proxiedMethod) |
public TwoWaysConsumerLoggingInterceptorTemplate(RequestChannels interfaceChannel)
public void setAccessLogger(AccessLogger accessLogger)
public void setTraceSentBody(boolean traceSentBody)
public void setTraceReceivedBody(boolean traceReceivedBody)
public Object handleLogging(org.aspectj.lang.ProceedingJoinPoint joinPoint) throws Throwable
Throwableprotected abstract void onPointcut()
protected abstract Object getSentBody(org.aspectj.lang.ProceedingJoinPoint joinPoint)
protected boolean traceSentBody(Method proxiedMethod)
protected boolean traceReceivedBody(Method proxiedMethod)
Copyright © 2020. All rights reserved.