Uses of Class
software.amazon.lambda.durable.DurableContext
Packages that use DurableContext
Package
Description
-
Uses of DurableContext in software.amazon.lambda.durable
Methods in software.amazon.lambda.durable that return DurableContextModifier and TypeMethodDescriptionDurableContext.createChildContext(String childContextId, String childContextName) Creates a child context.static DurableContextDurableContext.createRootContext(ExecutionManager executionManager, DurableConfig durableConfig, com.amazonaws.services.lambda.runtime.Context lambdaContext) Creates a root context (contextId = null)Methods in software.amazon.lambda.durable with parameters of type DurableContextModifier and TypeMethodDescriptionabstract ODurableHandler.handleRequest(I input, DurableContext context) Handle the durable execution.Method parameters in software.amazon.lambda.durable with type arguments of type DurableContextModifier and TypeMethodDescriptionstatic <I,O> DurableExecutionOutput DurableExecutor.execute(DurableExecutionInput input, com.amazonaws.services.lambda.runtime.Context lambdaContext, TypeToken<I> inputType, BiFunction<I, DurableContext, O> handler, DurableConfig config) <T> TDurableContext.runInChildContext(String name, Class<T> resultType, Function<DurableContext, T> func) <T> TDurableContext.runInChildContext(String name, TypeToken<T> typeToken, Function<DurableContext, T> func) <T> DurableFuture<T>DurableContext.runInChildContextAsync(String name, Class<T> resultType, Function<DurableContext, T> func) <T> DurableFuture<T>DurableContext.runInChildContextAsync(String name, TypeToken<T> typeToken, Function<DurableContext, T> func) static <I,O> com.amazonaws.services.lambda.runtime.RequestHandler<DurableExecutionInput, DurableExecutionOutput> DurableExecutor.wrap(TypeToken<I> inputType, BiFunction<I, DurableContext, O> handler, DurableConfig config) -
Uses of DurableContext in software.amazon.lambda.durable.examples
Methods in software.amazon.lambda.durable.examples with parameters of type DurableContextModifier and TypeMethodDescriptionCallbackExample.handleRequest(software.amazon.lambda.durable.examples.ApprovalRequest input, DurableContext context) ChildContextExample.handleRequest(GreetingRequest input, DurableContext context) CustomConfigExample.handleRequest(String input, DurableContext context) CustomPollingExample.handleRequest(GreetingRequest input, DurableContext context) ErrorHandlingExample.handleRequest(Object input, DurableContext context) GenericInputOutputExample.handleRequest(Map<String, String> input, DurableContext context) GenericTypesExample.handleRequest(GenericTypesExample.Input input, DurableContext context) LoggingExample.handleRequest(GreetingRequest input, DurableContext context) ManyAsyncChildContextExample.handleRequest(ManyAsyncChildContextExample.Input input, DurableContext context) ManyAsyncStepsExample.handleRequest(ManyAsyncStepsExample.Input input, DurableContext context) NoopExample.handleRequest(GreetingRequest input, DurableContext context) RetryExample.handleRequest(Object input, DurableContext context) RetryInProcessExample.handleRequest(Object input, DurableContext context) SimpleInvokeExample.handleRequest(GreetingRequest input, DurableContext context) SimpleStepExample.handleRequest(GreetingRequest input, DurableContext context) WaitAsyncExample.handleRequest(GreetingRequest input, DurableContext context) WaitAtLeastExample.handleRequest(GreetingRequest input, DurableContext context) WaitAtLeastInProcessExample.handleRequest(GreetingRequest input, DurableContext context) WaitExample.handleRequest(GreetingRequest input, DurableContext context) -
Uses of DurableContext in software.amazon.lambda.durable.operation
Methods in software.amazon.lambda.durable.operation that return DurableContextModifier and TypeMethodDescriptionprotected DurableContextBaseDurableOperation.getContext()Gets the parent context.Constructors in software.amazon.lambda.durable.operation with parameters of type DurableContextModifierConstructorDescriptionprotectedBaseDurableOperation(String operationId, String name, software.amazon.awssdk.services.lambda.model.OperationType operationType, TypeToken<T> resultTypeToken, SerDes resultSerDes, DurableContext durableContext) CallbackOperation(String operationId, String name, TypeToken<T> resultTypeToken, CallbackConfig config, DurableContext durableContext) ChildContextOperation(String operationId, String name, Function<DurableContext, T> function, OperationSubType subType, TypeToken<T> resultTypeToken, SerDes resultSerDes, DurableContext durableContext) InvokeOperation(String operationId, String name, String functionName, U payload, TypeToken<T> resultTypeToken, InvokeConfig config, DurableContext durableContext) StepOperation(String operationId, String name, Function<StepContext, T> function, TypeToken<T> resultTypeToken, StepConfig config, DurableContext durableContext) WaitOperation(String operationId, String name, Duration duration, DurableContext durableContext) Constructor parameters in software.amazon.lambda.durable.operation with type arguments of type DurableContextModifierConstructorDescriptionChildContextOperation(String operationId, String name, Function<DurableContext, T> function, OperationSubType subType, TypeToken<T> resultTypeToken, SerDes resultSerDes, DurableContext durableContext) -
Uses of DurableContext in software.amazon.lambda.durable.testing
Method parameters in software.amazon.lambda.durable.testing with type arguments of type DurableContextModifier and TypeMethodDescriptionstatic <I,O> LocalDurableTestRunner<I, O> LocalDurableTestRunner.create(Class<I> inputType, BiFunction<I, DurableContext, O> handlerFn) Creates a LocalDurableTestRunner with default configuration.static <I,O> LocalDurableTestRunner<I, O> LocalDurableTestRunner.create(Class<I> inputType, BiFunction<I, DurableContext, O> handlerFn, DurableConfig config) Creates a LocalDurableTestRunner that uses a custom configuration.static <I,O> LocalDurableTestRunner<I, O> LocalDurableTestRunner.create(TypeToken<I> inputType, BiFunction<I, DurableContext, O> handlerFn) Creates a LocalDurableTestRunner with default configuration.static <I,O> LocalDurableTestRunner<I, O> LocalDurableTestRunner.create(TypeToken<I> inputType, BiFunction<I, DurableContext, O> handlerFn, DurableConfig config) Creates a LocalDurableTestRunner that uses a custom configuration.