クラス AbstractMonitoringInterceptor
java.lang.ObjectSE
org.springframework.aop.interceptor.AbstractTraceInterceptor
org.springframework.aop.interceptor.AbstractMonitoringInterceptor
- 実装されたすべてのインターフェース:
SerializableSE
、Advice
、Interceptor
、MethodInterceptor
- 既知の直属サブクラス
PerformanceMonitorInterceptor
パフォーマンスモニターなどのインターセプターを監視するための基本クラス。パフォーマンス監視結果の分類 / グループ化に役立つ構成可能な「プレフィックス」および「サフィックス」プロパティを提供します。
AbstractTraceInterceptor.invokeUnderTrace(org.aopalliance.intercept.MethodInvocation, org.apache.commons.logging.Log)
実装では、サブクラスは createInvocationTraceName(org.aopalliance.intercept.MethodInvocation)
メソッドを呼び出して、メソッド呼び出しに関する情報とプレフィックス / サフィックスを含む、指定されたトレースの名前を作成する必要があります。
- 導入:
- 1.2.7
- 作成者:
- Rob Harrop, Juergen Hoeller
- 関連事項:
フィールドサマリー
クラス org.springframework.aop.interceptor.AbstractTraceInterceptor から継承されたフィールド
defaultLogger
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明protected StringSE
createInvocationTraceName
(MethodInvocation invocation) 指定されたMethodInvocation
のString
名を作成します。これは、トレース / ロギングの目的で使用できます。protected StringSE
トレースデータに追加されるテキストを返します。protected StringSE
トレースデータの先頭に追加されるテキストを返します。void
setLogTargetClassInvocation
(boolean logTargetClassInvocation) 該当する場合、ターゲットクラスの呼び出しをログに記録するかどうかを設定します(つまりvoid
トレースデータに追加されるテキストを設定します。void
トレースデータの先頭に追加するテキストを設定します。クラス org.springframework.aop.interceptor.AbstractTraceInterceptor から継承されたメソッド
getClassForLogging, getLoggerForInvocation, invoke, invokeUnderTrace, isInterceptorEnabled, isLogEnabled, setHideProxyClassNames, setLogExceptionStackTrace, setLoggerName, setUseDynamicLogger, writeToLog, writeToLog
コンストラクターの詳細
AbstractMonitoringInterceptor
public AbstractMonitoringInterceptor()
メソッドの詳細
setPrefix
トレースデータに追加されるテキストを設定します。デフォルトはなしです。
getPrefix
トレースデータに追加されるテキストを返します。setSuffix
トレースデータの先頭に追加するテキストを設定します。デフォルトはなしです。
getSuffix
トレースデータの先頭に追加されるテキストを返します。setLogTargetClassInvocation
public void setLogTargetClassInvocation(boolean logTargetClassInvocation) 該当する場合(つまり、メソッドが実際にターゲットクラスに委譲されている場合)、ターゲットクラスの呼び出しをログに記録するかどうかを設定します。デフォルトは "false" で、プロキシインターフェース / クラス名に基づいて呼び出しをログに記録します。
createInvocationTraceName
トレース / ロギングの目的で使用できる、指定されたMethodInvocation
のString
名を作成します。この名前は、構成されたプレフィックスと、呼び出されるメソッドの完全修飾名、構成されたサフィックスで構成されます。