Skip to content

Commit 08c3bc2

Browse files
committed
Clean up
1 parent 98d1b7f commit 08c3bc2

File tree

1 file changed

+1
-15
lines changed

1 file changed

+1
-15
lines changed

opamp-client/src/main/java/io/opentelemetry/opamp/client/internal/request/service/HttpRequestService.java

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import io.opentelemetry.opamp.client.internal.request.delay.PeriodicTaskExecutor;
1515
import io.opentelemetry.opamp.client.internal.response.Response;
1616
import java.io.IOException;
17-
import java.io.OutputStream;
1817
import java.time.Duration;
1918
import java.util.Objects;
2019
import java.util.Optional;
@@ -135,7 +134,7 @@ private void doSendRequest() {
135134

136135
byte[] data = agentToServer.encodeByteString().toByteArray();
137136
CompletableFuture<HttpSender.Response> future =
138-
requestSender.send(new ByteArrayWriter(data), data.length);
137+
requestSender.send(outputStream -> outputStream.write(data), data.length);
139138
try (HttpSender.Response response = future.get(30, TimeUnit.SECONDS)) {
140139
if (isSuccessful(response)) {
141140
handleSuccessResponse(
@@ -201,17 +200,4 @@ private void handleErrorResponse(ServerErrorResponse errorResponse) {
201200
private Callback getCallback() {
202201
return Objects.requireNonNull(callback);
203202
}
204-
205-
private static class ByteArrayWriter implements HttpSender.BodyWriter {
206-
private final byte[] data;
207-
208-
private ByteArrayWriter(byte[] data) {
209-
this.data = data;
210-
}
211-
212-
@Override
213-
public void writeTo(OutputStream outputStream) throws IOException {
214-
outputStream.write(data);
215-
}
216-
}
217203
}

0 commit comments

Comments
 (0)