Class LambdaDurableFunctionsClient

java.lang.Object
software.amazon.lambda.durable.client.LambdaDurableFunctionsClient
All Implemented Interfaces:
DurableExecutionClient

public class LambdaDurableFunctionsClient extends Object implements DurableExecutionClient
  • 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:
      checkpoint in interface DurableExecutionClient
    • getExecutionState

      public software.amazon.awssdk.services.lambda.model.GetDurableExecutionStateResponse getExecutionState(String arn, String checkpointToken, String marker)
      Specified by:
      getExecutionState in interface DurableExecutionClient