Skip to content

Commit 7cf7a11

Browse files
committed
cleanup
1 parent 1b930ed commit 7cf7a11

35 files changed

+106
-581
lines changed

core/src/main/java/com/linecorp/armeria/common/logging/masker/ContentSanitizer.java renamed to core/src/main/java/com/linecorp/armeria/common/logging/ContentSanitizer.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,12 @@
1414
* under the License.
1515
*/
1616

17-
package com.linecorp.armeria.common.logging.masker;
17+
package com.linecorp.armeria.common.logging;
1818

1919
import java.util.function.BiFunction;
2020

2121
import com.linecorp.armeria.common.RequestContext;
2222
import com.linecorp.armeria.common.annotation.UnstableApi;
23-
import com.linecorp.armeria.common.logging.JsonLogFormatterBuilder;
24-
import com.linecorp.armeria.common.logging.TextLogFormatterBuilder;
2523

2624
/**
2725
* A content sanitizer implementation which sanitizes an object before serializing it into a

core/src/main/java/com/linecorp/armeria/common/logging/masker/ContentSanitizerBuilder.java renamed to core/src/main/java/com/linecorp/armeria/common/logging/ContentSanitizerBuilder.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
* under the License.
1515
*/
1616

17-
package com.linecorp.armeria.common.logging.masker;
17+
package com.linecorp.armeria.common.logging;
1818

19-
import static com.linecorp.armeria.internal.common.logging.masker.MaskerAttributeKeys.REQUEST_CONTEXT_KEY;
19+
import static com.linecorp.armeria.internal.common.logging.MaskerAttributeKeys.REQUEST_CONTEXT_KEY;
2020

2121
import java.util.List;
2222
import java.util.Map;
@@ -33,9 +33,9 @@
3333
import com.google.common.collect.ImmutableMap;
3434

3535
import com.linecorp.armeria.common.annotation.UnstableApi;
36-
import com.linecorp.armeria.common.logging.JsonLogFormatterBuilder;
37-
import com.linecorp.armeria.common.logging.TextLogFormatterBuilder;
3836
import com.linecorp.armeria.internal.common.JacksonUtil;
37+
import com.linecorp.armeria.internal.common.logging.FieldMaskerSelectorProvider;
38+
import com.linecorp.armeria.internal.server.annotation.BeanFieldMaskerSelector;
3939
import com.linecorp.armeria.server.annotation.AnnotatedService;
4040

4141
/**

core/src/main/java/com/linecorp/armeria/common/logging/masker/FieldMasker.java renamed to core/src/main/java/com/linecorp/armeria/common/logging/FieldMasker.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414
* under the License.
1515
*/
1616

17-
package com.linecorp.armeria.common.logging.masker;
17+
package com.linecorp.armeria.common.logging;
1818

1919
import com.linecorp.armeria.common.RequestContext;
2020
import com.linecorp.armeria.common.annotation.Nullable;
2121
import com.linecorp.armeria.common.annotation.UnstableApi;
22-
import com.linecorp.armeria.common.logging.masker.FieldMaskers.FallThroughFieldMasker;
23-
import com.linecorp.armeria.common.logging.masker.FieldMaskers.NoMaskFieldMasker;
24-
import com.linecorp.armeria.common.logging.masker.FieldMaskers.NullifyFieldMasker;
22+
import com.linecorp.armeria.common.logging.FieldMaskers.FallThroughFieldMasker;
23+
import com.linecorp.armeria.common.logging.FieldMaskers.NoMaskFieldMasker;
24+
import com.linecorp.armeria.common.logging.FieldMaskers.NullifyFieldMasker;
2525

2626
/**
2727
* Masks a field value. Users are encouraged to use one of the provided implementations

core/src/main/java/com/linecorp/armeria/common/logging/masker/FieldMaskerBuilder.java renamed to core/src/main/java/com/linecorp/armeria/common/logging/FieldMaskerBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* under the License.
1515
*/
1616

17-
package com.linecorp.armeria.common.logging.masker;
17+
package com.linecorp.armeria.common.logging;
1818

1919
import java.util.List;
2020
import java.util.function.Function;

core/src/main/java/com/linecorp/armeria/common/logging/masker/FieldMaskerSelector.java renamed to core/src/main/java/com/linecorp/armeria/common/logging/FieldMaskerSelector.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,13 @@
1414
* under the License.
1515
*/
1616

17-
package com.linecorp.armeria.common.logging.masker;
17+
package com.linecorp.armeria.common.logging;
1818

1919
import java.util.function.Function;
2020

2121
import com.linecorp.armeria.common.annotation.UnstableApi;
22+
import com.linecorp.armeria.internal.server.annotation.BeanFieldInfo;
23+
import com.linecorp.armeria.internal.server.annotation.BeanFieldMaskerSelector;
2224

2325
/**
2426
* A {@link FieldMaskerSelector} determines whether each field should be masked based on the provided

core/src/main/java/com/linecorp/armeria/common/logging/masker/FieldMaskers.java renamed to core/src/main/java/com/linecorp/armeria/common/logging/FieldMaskers.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* under the License.
1515
*/
1616

17-
package com.linecorp.armeria.common.logging.masker;
17+
package com.linecorp.armeria.common.logging;
1818

1919
import com.linecorp.armeria.common.annotation.Nullable;
2020

core/src/main/java/com/linecorp/armeria/common/logging/masker/AnnotatedRequestJsonSerializer.java

Lines changed: 0 additions & 115 deletions
This file was deleted.

core/src/main/java/com/linecorp/armeria/common/logging/masker/AnnotatedResponseJsonSerializer.java

Lines changed: 0 additions & 67 deletions
This file was deleted.

core/src/main/java/com/linecorp/armeria/common/logging/masker/package-info.java

Lines changed: 0 additions & 23 deletions
This file was deleted.

core/src/main/java/com/linecorp/armeria/common/logging/masker/FieldMaskerSelectorProvider.java renamed to core/src/main/java/com/linecorp/armeria/internal/common/logging/FieldMaskerSelectorProvider.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,15 @@
1414
* under the License.
1515
*/
1616

17-
package com.linecorp.armeria.common.logging.masker;
17+
package com.linecorp.armeria.internal.common.logging;
1818

1919
import java.util.List;
2020

2121
import com.fasterxml.jackson.databind.ObjectMapper;
2222

2323
import com.linecorp.armeria.common.annotation.UnstableApi;
24+
import com.linecorp.armeria.common.logging.ContentSanitizer;
25+
import com.linecorp.armeria.common.logging.FieldMaskerSelector;
2426

2527
/**
2628
* Customizes the {@link ObjectMapper} used by {@link ContentSanitizer}.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* under the License.
1515
*/
1616

17-
package com.linecorp.armeria.internal.common.logging.masker;
17+
package com.linecorp.armeria.internal.common.logging;
1818

1919
import com.linecorp.armeria.common.RequestContext;
2020

core/src/main/java/com/linecorp/armeria/internal/common/logging/masker/package-info.java

Lines changed: 0 additions & 23 deletions
This file was deleted.

core/src/main/java/com/linecorp/armeria/internal/server/annotation/AnnotatedBeanFieldInfo.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import java.util.stream.Collectors;
2424

2525
import com.linecorp.armeria.common.annotation.Nullable;
26-
import com.linecorp.armeria.common.logging.masker.BeanFieldInfo;
2726

2827
final class AnnotatedBeanFieldInfo implements BeanFieldInfo {
2928

core/src/main/java/com/linecorp/armeria/internal/server/annotation/AnnotatedRequest.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,24 +20,29 @@
2020
import java.util.Collections;
2121
import java.util.List;
2222

23-
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
2423
import com.google.common.base.MoreObjects;
2524

2625
import com.linecorp.armeria.common.annotation.Nullable;
2726

28-
@JsonSerialize(using = AnnotatedRequestJsonSerializer.class)
2927
final class AnnotatedRequest {
3028

3129
private final List<@Nullable Object> parameters;
30+
private final List<BeanFieldInfo> beanFieldInfos;
3231

33-
AnnotatedRequest(Object[] parameters) {
32+
AnnotatedRequest(Object[] parameters, List<BeanFieldInfo> beanFieldInfos) {
33+
assert parameters.length == beanFieldInfos.size();
3434
this.parameters = Collections.unmodifiableList(Arrays.asList(parameters));
35+
this.beanFieldInfos = beanFieldInfos;
3536
}
3637

3738
public List<@Nullable Object> parameters() {
3839
return parameters;
3940
}
4041

42+
public List<BeanFieldInfo> beanFieldInfos() {
43+
return beanFieldInfos;
44+
}
45+
4146
@Override
4247
public String toString() {
4348
return MoreObjects.toStringHelper(this)

0 commit comments

Comments
 (0)