Skip to content

Commit 3132878

Browse files
committed
Refactor: includeFileSettings
1 parent 8047250 commit 3132878

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

server/src/main/java/org/elasticsearch/health/node/HealthInfo.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
package org.elasticsearch.health.node;
1111

12+
import org.elasticsearch.TransportVersion;
1213
import org.elasticsearch.TransportVersions;
1314
import org.elasticsearch.common.io.stream.StreamInput;
1415
import org.elasticsearch.common.io.stream.StreamOutput;
@@ -51,7 +52,7 @@ public HealthInfo(StreamInput input) throws IOException {
5152
? input.readOptionalWriteable(DataStreamLifecycleHealthInfo::new)
5253
: null,
5354
input.getTransportVersion().onOrAfter(TransportVersions.V_8_13_0) ? input.readMap(RepositoriesHealthInfo::new) : Map.of(),
54-
input.getTransportVersion().onOrAfter(TransportVersions.FILE_SETTINGS_HEALTH_INFO)
55+
includeFileSettings(input.getTransportVersion())
5556
? input.readOptionalWriteable(FileSettingsHealthInfo::new)
5657
: INDETERMINATE
5758
);
@@ -66,8 +67,13 @@ public void writeTo(StreamOutput output) throws IOException {
6667
if (output.getTransportVersion().onOrAfter(TransportVersions.V_8_13_0)) {
6768
output.writeMap(repositoriesInfoByNode, StreamOutput::writeWriteable);
6869
}
69-
if (output.getTransportVersion().onOrAfter(TransportVersions.FILE_SETTINGS_HEALTH_INFO)) {
70+
if (includeFileSettings(output.getTransportVersion())) {
7071
output.writeOptionalWriteable(fileSettingsHealthInfo);
7172
}
7273
}
74+
75+
public static boolean includeFileSettings(TransportVersion transportVersion) {
76+
return transportVersion.onOrAfter(TransportVersions.FILE_SETTINGS_HEALTH_INFO);
77+
}
78+
7379
}

server/src/main/java/org/elasticsearch/health/node/UpdateHealthInfoCacheAction.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ public Request(StreamInput in) throws IOException {
9292
this.repositoriesHealthInfo = in.getTransportVersion().onOrAfter(TransportVersions.V_8_13_0)
9393
? in.readOptionalWriteable(RepositoriesHealthInfo::new)
9494
: null;
95-
this.fileSettingsHealthInfo = in.getTransportVersion().onOrAfter(TransportVersions.FILE_SETTINGS_HEALTH_INFO)
95+
this.fileSettingsHealthInfo = HealthInfo.includeFileSettings(in.getTransportVersion())
9696
? in.readOptionalWriteable(FileSettingsService.FileSettingsHealthInfo::new)
9797
: null;
9898
} else {
@@ -143,7 +143,7 @@ public void writeTo(StreamOutput out) throws IOException {
143143
if (out.getTransportVersion().onOrAfter(TransportVersions.V_8_13_0)) {
144144
out.writeOptionalWriteable(repositoriesHealthInfo);
145145
}
146-
if (out.getTransportVersion().onOrAfter(TransportVersions.FILE_SETTINGS_HEALTH_INFO)) {
146+
if (HealthInfo.includeFileSettings(out.getTransportVersion())) {
147147
out.writeOptionalWriteable(fileSettingsHealthInfo);
148148
}
149149
} else {

0 commit comments

Comments
 (0)