File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed
opamp-client/src/main/java/io/opentelemetry/opamp/client/internal/request/service Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change 1111import io .opentelemetry .opamp .client .internal .request .Request ;
1212import io .opentelemetry .opamp .client .internal .request .delay .AcceptsDelaySuggestion ;
1313import io .opentelemetry .opamp .client .internal .request .delay .PeriodicDelay ;
14+ import io .opentelemetry .opamp .client .internal .request .delay .RetryPeriodicDelay ;
1415import io .opentelemetry .opamp .client .internal .response .OpampServerResponseException ;
1516import io .opentelemetry .opamp .client .internal .response .Response ;
1617import java .io .IOException ;
@@ -47,14 +48,16 @@ public final class HttpRequestService implements RequestService {
4748 @ Nullable private Supplier <Request > requestSupplier ;
4849 public static final PeriodicDelay DEFAULT_DELAY_BETWEEN_REQUESTS =
4950 PeriodicDelay .ofFixedDuration (Duration .ofSeconds (30 ));
51+ public static final PeriodicDelay DEFAULT_DELAY_BETWEEN_RETRIES =
52+ RetryPeriodicDelay .create (Duration .ofSeconds (30 ));
5053
5154 /**
5255 * Creates an {@link HttpRequestService}.
5356 *
5457 * @param requestSender The HTTP sender implementation.
5558 */
5659 public static HttpRequestService create (HttpSender requestSender ) {
57- return create (requestSender , DEFAULT_DELAY_BETWEEN_REQUESTS , DEFAULT_DELAY_BETWEEN_REQUESTS );
60+ return create (requestSender , DEFAULT_DELAY_BETWEEN_REQUESTS , DEFAULT_DELAY_BETWEEN_RETRIES );
5861 }
5962
6063 /**
Original file line number Diff line number Diff line change 1010import io .opentelemetry .opamp .client .internal .request .Request ;
1111import io .opentelemetry .opamp .client .internal .request .delay .AcceptsDelaySuggestion ;
1212import io .opentelemetry .opamp .client .internal .request .delay .PeriodicDelay ;
13+ import io .opentelemetry .opamp .client .internal .request .delay .RetryPeriodicDelay ;
1314import io .opentelemetry .opamp .client .internal .response .OpampServerResponseException ;
1415import io .opentelemetry .opamp .client .internal .response .Response ;
1516import java .io .ByteArrayOutputStream ;
3031
3132public final class WebSocketRequestService implements RequestService , WebSocket .Listener {
3233 private static final PeriodicDelay DEFAULT_DELAY_BETWEEN_RETRIES =
33- PeriodicDelay . ofFixedDuration (Duration .ofSeconds (30 ));
34+ RetryPeriodicDelay . create (Duration .ofSeconds (30 ));
3435
3536 private final WebSocket webSocket ;
3637 private final AtomicBoolean isRunning = new AtomicBoolean (false );
You can’t perform that action at this time.
0 commit comments