Package org.springframework.aop.aspectj
Class AspectJWeaverMessageHandler
java.lang.Object
org.springframework.aop.aspectj.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
-
Field Summary
Fields inherited from interface org.aspectj.bridge.IMessageHandler
SYSTEM_ERR, SYSTEM_OUT, THROW
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
dontIgnore
(org.aspectj.bridge.IMessage.Kind messageKind) boolean
handleMessage
(org.aspectj.bridge.IMessage message) void
ignore
(org.aspectj.bridge.IMessage.Kind kind) boolean
isIgnoring
(org.aspectj.bridge.IMessage.Kind messageKind)
-
Constructor Details
-
AspectJWeaverMessageHandler
public AspectJWeaverMessageHandler()
-
-
Method Details
-
handleMessage
public boolean handleMessage(org.aspectj.bridge.IMessage message) throws org.aspectj.bridge.AbortException - Specified by:
handleMessage
in interfaceorg.aspectj.bridge.IMessageHandler
- Throws:
org.aspectj.bridge.AbortException
-
isIgnoring
public boolean isIgnoring(org.aspectj.bridge.IMessage.Kind messageKind) - Specified by:
isIgnoring
in interfaceorg.aspectj.bridge.IMessageHandler
-
dontIgnore
public void dontIgnore(org.aspectj.bridge.IMessage.Kind messageKind) - Specified by:
dontIgnore
in interfaceorg.aspectj.bridge.IMessageHandler
-
ignore
public void ignore(org.aspectj.bridge.IMessage.Kind kind) - Specified by:
ignore
in interfaceorg.aspectj.bridge.IMessageHandler
-