public class JaxRsBodyMaskingFilter extends java.lang.Object implements LogContentMaskingFilter
| Constructor and Description | 
|---|
JaxRsBodyMaskingFilter()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected char | 
getMaskingChar(java.util.Map<java.lang.String,java.lang.String> props)
マスク文字を取得する。 
 | 
protected java.util.List<java.util.regex.Pattern> | 
getMaskingJsonPatterns(java.util.Map<java.lang.String,java.lang.String> props)
マスク対象のJSON文字列パターンを取得する。 
 | 
protected java.lang.String | 
getMaskingString(java.util.Map<java.lang.String,java.lang.String> props)
マスク文字列を取得する。 
 | 
void | 
initialize(java.util.Map<java.lang.String,java.lang.String> props)
初期化する。 
 | 
java.lang.String | 
mask(java.lang.String content)
マスク対象のパターンにマッチする箇所をマスクする。 
 | 
public void initialize(java.util.Map<java.lang.String,java.lang.String> props)
LogContentMaskingFilterinitialize in interface LogContentMaskingFilterprops - 各種ログ出力の設定情報protected java.lang.String getMaskingString(java.util.Map<java.lang.String,java.lang.String> props)
props - 各種ログ出力の設定情報protected char getMaskingChar(java.util.Map<java.lang.String,java.lang.String> props)
props - 各種ログ出力の設定情報protected java.util.List<java.util.regex.Pattern> getMaskingJsonPatterns(java.util.Map<java.lang.String,java.lang.String> props)
props - 各種ログ出力の設定情報public java.lang.String mask(java.lang.String content)
LogContentMaskingFiltermask in interface LogContentMaskingFiltercontent - マスク対象の文字列