|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.aop.interceptor.AbstractTraceInterceptor org.springframework.aop.interceptor.AbstractMonitoringInterceptor
public abstract class AbstractMonitoringInterceptor
Base class for monitoring interceptors, such as performance monitors.
Provides prefix
and suffix
properties
that help to classify/group performance monitoring results.
Subclasses should call the createInvocationTraceName(MethodInvocation)
method to create a name for the given trace that includes information about the
method invocation under trace along with the prefix and suffix added as appropriate.
setPrefix(java.lang.String)
,
setSuffix(java.lang.String)
,
createInvocationTraceName(org.aopalliance.intercept.MethodInvocation)
,
Serialized FormField Summary |
---|
Fields inherited from class org.springframework.aop.interceptor.AbstractTraceInterceptor |
---|
defaultLogger |
Constructor Summary | |
---|---|
AbstractMonitoringInterceptor()
|
Method Summary | |
---|---|
protected String |
createInvocationTraceName(MethodInvocation invocation)
Create a String name for the given MethodInvocation
that can be used for trace/logging purposes. |
protected String |
getPrefix()
Return the text that will get appended to the trace data. |
protected String |
getSuffix()
Return the text that will get prepended to the trace data. |
void |
setLogTargetClassInvocation(boolean logTargetClassInvocation)
Set whether to log the invocation on the target class, if applicable (i.e. |
void |
setPrefix(String prefix)
Set the text that will get appended to the trace data. |
void |
setSuffix(String suffix)
Set the text that will get prepended to the trace data. |
Methods inherited from class org.springframework.aop.interceptor.AbstractTraceInterceptor |
---|
getClassForLogging, getLoggerForInvocation, invoke, invokeUnderTrace, isInterceptorEnabled, isLogEnabled, setHideProxyClassNames, setLoggerName, setUseDynamicLogger |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractMonitoringInterceptor()
Method Detail |
---|
public void setPrefix(String prefix)
Default is none.
protected String getPrefix()
public void setSuffix(String suffix)
Default is none.
protected String getSuffix()
public void setLogTargetClassInvocation(boolean logTargetClassInvocation)
Default is "false", logging the invocation based on the proxy interface/class name.
protected String createInvocationTraceName(MethodInvocation invocation)
String
name for the given MethodInvocation
that can be used for trace/logging purposes. This name is made up of the
configured prefix, followed by the fully-qualified name of the method being
invoked, followed by the configured suffix.
setPrefix(java.lang.String)
,
setSuffix(java.lang.String)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |