feat(1.5.0-beta1-jdk8): 同步1.5.0-beta1代码,并兼容 jdk8

This commit is contained in:
dhb52 2025-04-26 22:35:55 +08:00
parent ab73443ee9
commit c991cb1e04
4 changed files with 6 additions and 4 deletions

View File

@ -1,8 +1,9 @@
package com.aizuda.snailjob.client.core.dto; package com.aizuda.snailjob.client.core.dto;
import jakarta.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.NotNull;
@Data @Data
public class RequestTriggerRetryDTO { public class RequestTriggerRetryDTO {
@NotNull(message = "id cannot be null") @NotNull(message = "id cannot be null")

View File

@ -1,8 +1,9 @@
package com.aizuda.snailjob.client.core.dto; package com.aizuda.snailjob.client.core.dto;
import jakarta.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.NotNull;
@Data @Data
public class RequestUpdateRetryStatusDTO { public class RequestUpdateRetryStatusDTO {
@NotNull(message = "id cannot be null") @NotNull(message = "id cannot be null")

View File

@ -59,7 +59,7 @@ public class RetrySiteSnapshot {
private static final RetrySiteSnapshotContext<Long> ENTRY_METHOD_TIME = SnailRetrySpiLoader.loadRetrySiteSnapshotContext(); private static final RetrySiteSnapshotContext<Long> ENTRY_METHOD_TIME = SnailRetrySpiLoader.loadRetrySiteSnapshotContext();
public static void suspend() { public static void suspend() {
SUSPEND.set(new HashMap<>(){{ SUSPEND.set(new HashMap<String, Object>(){{
put(RETRY_STAGE_KEY, RETRY_STAGE.get()); put(RETRY_STAGE_KEY, RETRY_STAGE.get());
put(RETRY_STATUS_KEY, RETRY_STATUS.get()); put(RETRY_STATUS_KEY, RETRY_STATUS.get());
put(RETRY_CLASS_METHOD_ENTRANCE_KEY, RETRY_CLASS_METHOD_ENTRANCE.get()); put(RETRY_CLASS_METHOD_ENTRANCE_KEY, RETRY_CLASS_METHOD_ENTRANCE.get());

View File

@ -86,7 +86,7 @@ public class RemoteRetryStrategies extends AbstractRetryStrategies {
@Override @Override
protected RetryExecutorParameter<WaitStrategy, StopStrategy> getRetryExecutorParameter(RetryerInfo retryerInfo) { protected RetryExecutorParameter<WaitStrategy, StopStrategy> getRetryExecutorParameter(RetryerInfo retryerInfo) {
return new RetryExecutorParameter<>() { return new RetryExecutorParameter<WaitStrategy, StopStrategy>() {
@Override @Override
public WaitStrategy backOff() { public WaitStrategy backOff() {