Class JmsListenerLoggingAspect

java.lang.Object
org.sklsft.commons.log.aspects.LoggingAspectTemplate
org.sklsft.commons.jms.aspect.logging.JmsListenerLoggingAspect

@Order(2) public class JmsListenerLoggingAspect extends org.sklsft.commons.log.aspects.LoggingAspectTemplate
A simple login aspect that logs :
  • The request
  • The response, if it is OK
  • Any exception thrown
  • Author:
    Nicolas Thibault
    • Constructor Details

      • JmsListenerLoggingAspect

        public JmsListenerLoggingAspect()
    • Method Details

      • getRequestBody

        protected Object getRequestBody(org.aspectj.lang.ProceedingJoinPoint joinPoint)
        Specified by:
        getRequestBody in class org.sklsft.commons.log.aspects.LoggingAspectTemplate
      • getResponseBody

        protected Object getResponseBody(Object proceed)
        Overrides:
        getResponseBody in class org.sklsft.commons.log.aspects.LoggingAspectTemplate
      • onPointcut

        protected void onPointcut()
        Specified by:
        onPointcut in class org.sklsft.commons.log.aspects.LoggingAspectTemplate
      • getFallbackTransactionType

        protected String getFallbackTransactionType(Method proxiedMethod)
        Specified by:
        getFallbackTransactionType in class org.sklsft.commons.log.aspects.LoggingAspectTemplate