Package nablarch.fw.jaxrs
Class JaxRsBodyLogTargetMatcher
java.lang.Object
nablarch.fw.jaxrs.JaxRsBodyLogTargetMatcher
- All Implemented Interfaces:
MessageBodyLogTargetMatcher
JAX-RSのメッセージボディがログ出力対象であるか判定するクラス。
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
initialize
(Map<String, String> props) 初期化する。boolean
isTargetRequest
(HttpRequest request, ExecutionContext context) ログ出力対象のリクエストボディであるか判定する。boolean
isTargetResponse
(HttpRequest request, HttpResponse response, ExecutionContext context) ログ出力対象のレスポンスボディであるか判定する。
-
Constructor Details
-
JaxRsBodyLogTargetMatcher
public JaxRsBodyLogTargetMatcher()
-
-
Method Details
-
initialize
Description copied from interface:MessageBodyLogTargetMatcher
初期化する。- Specified by:
initialize
in interfaceMessageBodyLogTargetMatcher
- Parameters:
props
- 各種ログ出力の設定情報
-
isTargetRequest
Description copied from interface:MessageBodyLogTargetMatcher
ログ出力対象のリクエストボディであるか判定する。- Specified by:
isTargetRequest
in interfaceMessageBodyLogTargetMatcher
- Parameters:
request
-HttpRequest
context
-ExecutionContext
- Returns:
- 出力対象であれば
true
-
isTargetResponse
public boolean isTargetResponse(HttpRequest request, HttpResponse response, ExecutionContext context) Description copied from interface:MessageBodyLogTargetMatcher
ログ出力対象のレスポンスボディであるか判定する。- Specified by:
isTargetResponse
in interfaceMessageBodyLogTargetMatcher
- Parameters:
request
-HttpRequest
response
-HttpResponse
context
-ExecutionContext
- Returns:
- 出力対象であれば
true
-