Skip to content

Commit babdde3

Browse files
Refactored AWSXRayServletFilter - not to use deprecated method for strategy creation (#386)
Co-authored-by: Evgeniy Sokolov <[email protected]>
1 parent f81966d commit babdde3

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/jakarta/servlet/AWSXRayServletFilter.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public AWSXRayServletFilter() {
6868
}
6969

7070
public AWSXRayServletFilter(String fixedSegmentName) {
71-
this(new FixedSegmentNamingStrategy(fixedSegmentName));
71+
this(SegmentNamingStrategy.fixed(fixedSegmentName));
7272
}
7373

7474
public AWSXRayServletFilter(@Nullable SegmentNamingStrategy segmentNamingStrategy) {
@@ -158,12 +158,12 @@ public void init(FilterConfig config) throws ServletException {
158158
String dynamicNamingRecognizedHosts = config.getInitParameter("dynamicNamingRecognizedHosts");
159159
if (StringValidator.isNotNullOrBlank(dynamicNamingFallbackName)) {
160160
if (StringValidator.isNotNullOrBlank(dynamicNamingRecognizedHosts)) {
161-
segmentNamingStrategy = new DynamicSegmentNamingStrategy(dynamicNamingFallbackName, dynamicNamingRecognizedHosts);
161+
segmentNamingStrategy = SegmentNamingStrategy.dynamic(dynamicNamingFallbackName, dynamicNamingRecognizedHosts);
162162
} else {
163-
segmentNamingStrategy = new DynamicSegmentNamingStrategy(dynamicNamingFallbackName);
163+
segmentNamingStrategy = SegmentNamingStrategy.dynamic(dynamicNamingFallbackName);
164164
}
165165
} else if (StringValidator.isNotNullOrBlank(fixedName)) {
166-
segmentNamingStrategy = new FixedSegmentNamingStrategy(fixedName);
166+
segmentNamingStrategy = SegmentNamingStrategy.fixed(fixedName);
167167
} else if (null == segmentNamingStrategy) {
168168
throw new ServletException(
169169
"The AWSXRayServletFilter requires either a fixedName init-param or an instance of SegmentNamingStrategy. "

0 commit comments

Comments
 (0)