Class TwoWaysConsumerLoggingInterceptorTemplate

java.lang.Object
org.sklsft.commons.log.aspects.TwoWaysConsumerLoggingInterceptorTemplate

public abstract class TwoWaysConsumerLoggingInterceptorTemplate extends Object
  • Constructor Details

    • TwoWaysConsumerLoggingInterceptorTemplate

      public TwoWaysConsumerLoggingInterceptorTemplate(RequestChannels interfaceChannel)
  • Method Details

    • setAccessLogger

      public void setAccessLogger(AccessLogger accessLogger)
    • setTraceSentBody

      public void setTraceSentBody(boolean traceSentBody)
    • setTraceReceivedBody

      public void setTraceReceivedBody(boolean traceReceivedBody)
    • handleLogging

      public Object handleLogging(org.aspectj.lang.ProceedingJoinPoint joinPoint) throws Throwable
      Throws:
      Throwable
    • getReceivedBody

      protected Object getReceivedBody(Object proceed)
    • onPointcut

      protected abstract void onPointcut()
    • getSentBody

      protected abstract Object getSentBody(org.aspectj.lang.ProceedingJoinPoint joinPoint)
    • traceSentBody

      protected boolean traceSentBody(Method proxiedMethod)
    • traceReceivedBody

      protected boolean traceReceivedBody(Method proxiedMethod)
    • getFallbackTransactionType

      protected abstract String getFallbackTransactionType(Method proxiedMethod)