Skip to content

Commit 82a59fd

Browse files
authored
[refactor]: move classes (#244)
1 parent 3b57fc7 commit 82a59fd

File tree

17 files changed

+20
-12
lines changed

17 files changed

+20
-12
lines changed

sdk-integration-tests/src/test/java/software/amazon/lambda/durable/DurableExecutionCheckpointTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import java.util.List;
88
import org.junit.jupiter.api.Test;
99
import software.amazon.awssdk.services.lambda.model.*;
10+
import software.amazon.lambda.durable.execution.DurableExecutor;
1011
import software.amazon.lambda.durable.model.DurableExecutionInput;
1112
import software.amazon.lambda.durable.model.ExecutionStatus;
1213
import software.amazon.lambda.durable.testing.LocalMemoryExecutionClient;

sdk-testing/src/main/java/software/amazon/lambda/durable/testing/LocalDurableTestRunner.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
import software.amazon.awssdk.services.lambda.model.OperationType;
1616
import software.amazon.lambda.durable.DurableConfig;
1717
import software.amazon.lambda.durable.DurableContext;
18-
import software.amazon.lambda.durable.DurableExecutor;
1918
import software.amazon.lambda.durable.DurableHandler;
2019
import software.amazon.lambda.durable.TypeToken;
20+
import software.amazon.lambda.durable.execution.DurableExecutor;
2121
import software.amazon.lambda.durable.model.DurableExecutionInput;
2222
import software.amazon.lambda.durable.model.ExecutionStatus;
2323
import software.amazon.lambda.durable.serde.JacksonSerDes;

sdk/src/main/java/software/amazon/lambda/durable/CallbackConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import java.time.Duration;
66
import software.amazon.lambda.durable.serde.SerDes;
7-
import software.amazon.lambda.durable.validation.ParameterValidator;
7+
import software.amazon.lambda.durable.util.ParameterValidator;
88

99
/** Configuration for callback operations. */
1010
public class CallbackConfig {

sdk/src/main/java/software/amazon/lambda/durable/DurableContext.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import java.util.function.BiFunction;
99
import java.util.function.Function;
1010
import java.util.function.Supplier;
11+
import software.amazon.lambda.durable.context.BaseContext;
1112
import software.amazon.lambda.durable.model.MapResult;
1213
import software.amazon.lambda.durable.model.WaitForConditionResult;
1314

sdk/src/main/java/software/amazon/lambda/durable/DurableHandler.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import java.lang.reflect.ParameterizedType;
1111
import org.slf4j.Logger;
1212
import org.slf4j.LoggerFactory;
13+
import software.amazon.lambda.durable.execution.DurableExecutor;
1314
import software.amazon.lambda.durable.model.DurableExecutionInput;
1415
import software.amazon.lambda.durable.serde.DurableInputOutputSerDes;
1516

sdk/src/main/java/software/amazon/lambda/durable/StepContext.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
// SPDX-License-Identifier: Apache-2.0
33
package software.amazon.lambda.durable;
44

5+
import software.amazon.lambda.durable.context.BaseContext;
6+
57
public interface StepContext extends BaseContext {
68
/** Returns the current retry attempt number (0-based). */
79
int getAttempt();

sdk/src/main/java/software/amazon/lambda/durable/BaseContext.java renamed to sdk/src/main/java/software/amazon/lambda/durable/context/BaseContext.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
22
// SPDX-License-Identifier: Apache-2.0
3-
package software.amazon.lambda.durable;
3+
package software.amazon.lambda.durable.context;
44

55
import com.amazonaws.services.lambda.runtime.Context;
6+
import software.amazon.lambda.durable.DurableConfig;
67
import software.amazon.lambda.durable.logging.DurableLogger;
78

89
public interface BaseContext extends AutoCloseable {

sdk/src/main/java/software/amazon/lambda/durable/context/BaseContextImpl.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
package software.amazon.lambda.durable.context;
44

55
import com.amazonaws.services.lambda.runtime.Context;
6-
import software.amazon.lambda.durable.BaseContext;
76
import software.amazon.lambda.durable.DurableConfig;
87
import software.amazon.lambda.durable.execution.ExecutionManager;
98
import software.amazon.lambda.durable.execution.SuspendExecutionException;

sdk/src/main/java/software/amazon/lambda/durable/context/DurableContextImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
import software.amazon.lambda.durable.operation.WaitForConditionOperation;
4646
import software.amazon.lambda.durable.operation.WaitOperation;
4747
import software.amazon.lambda.durable.util.CompletedDurableFuture;
48-
import software.amazon.lambda.durable.validation.ParameterValidator;
48+
import software.amazon.lambda.durable.util.ParameterValidator;
4949

5050
/**
5151
* User-facing API for defining durable operations within a workflow.

sdk/src/main/java/software/amazon/lambda/durable/context/StepContextImpl.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
import com.amazonaws.services.lambda.runtime.Context;
66
import org.slf4j.LoggerFactory;
7-
import software.amazon.lambda.durable.BaseContext;
87
import software.amazon.lambda.durable.DurableConfig;
98
import software.amazon.lambda.durable.StepContext;
109
import software.amazon.lambda.durable.execution.ExecutionManager;

0 commit comments

Comments
 (0)