Class AspectJWeaverMessageHandler

  • All Implemented Interfaces:
    org.aspectj.bridge.IMessageHandler

    public class AspectJWeaverMessageHandler
    extends Object
    implements org.aspectj.bridge.IMessageHandler
    Implementation of AspectJ's IMessageHandler interface that routes AspectJ weaving messages through the same logging system as the regular Spring messages.

    Pass the option...

    -XmessageHandlerClass:org.springframework.aop.aspectj.AspectJWeaverMessageHandler

    to the weaver; for example, specifying the following in a "META-INF/aop.xml file:

    <weaver options="..."/>

    Since:
    2.0
    Author:
    Adrian Colyer, Juergen Hoeller
    • Method Detail

      • handleMessage

        public boolean handleMessage​(org.aspectj.bridge.IMessage message)
                              throws org.aspectj.bridge.AbortException
        Specified by:
        handleMessage in interface org.aspectj.bridge.IMessageHandler
        Throws:
        org.aspectj.bridge.AbortException
      • isIgnoring

        public boolean isIgnoring​(org.aspectj.bridge.IMessage.Kind messageKind)
        Specified by:
        isIgnoring in interface org.aspectj.bridge.IMessageHandler
      • dontIgnore

        public void dontIgnore​(org.aspectj.bridge.IMessage.Kind messageKind)
        Specified by:
        dontIgnore in interface org.aspectj.bridge.IMessageHandler
      • ignore

        public void ignore​(org.aspectj.bridge.IMessage.Kind kind)
        Specified by:
        ignore in interface org.aspectj.bridge.IMessageHandler