Class LambdaDurableFunctionsClient
java.lang.Object
software.amazon.lambda.durable.client.LambdaDurableFunctionsClient
- All Implemented Interfaces:
DurableExecutionClient
-
Constructor Summary
ConstructorsConstructorDescriptionLambdaDurableFunctionsClient(software.amazon.awssdk.services.lambda.LambdaClient lambdaClient) Creates a LambdaDurableFunctionsClient with the provided LambdaClient. -
Method Summary
Modifier and TypeMethodDescriptionsoftware.amazon.awssdk.services.lambda.model.CheckpointDurableExecutionResponsecheckpoint(String arn, String token, List<software.amazon.awssdk.services.lambda.model.OperationUpdate> updates) software.amazon.awssdk.services.lambda.model.GetDurableExecutionStateResponsegetExecutionState(String arn, String checkpointToken, String marker)
-
Constructor Details
-
LambdaDurableFunctionsClient
public LambdaDurableFunctionsClient(software.amazon.awssdk.services.lambda.LambdaClient lambdaClient) Creates a LambdaDurableFunctionsClient with the provided LambdaClient.- Parameters:
lambdaClient- LambdaClient instance to use for backend communication- Throws:
NullPointerException- if lambdaClient is null
-
-
Method Details
-
checkpoint
public software.amazon.awssdk.services.lambda.model.CheckpointDurableExecutionResponse checkpoint(String arn, String token, List<software.amazon.awssdk.services.lambda.model.OperationUpdate> updates) - Specified by:
checkpointin interfaceDurableExecutionClient
-
getExecutionState
public software.amazon.awssdk.services.lambda.model.GetDurableExecutionStateResponse getExecutionState(String arn, String checkpointToken, String marker) - Specified by:
getExecutionStatein interfaceDurableExecutionClient
-