Uses of Class
software.amazon.lambda.durable.TypeToken
Packages that use TypeToken
Package
Description
-
Uses of TypeToken in software.amazon.lambda.durable
Methods in software.amazon.lambda.durable that return TypeTokenMethods in software.amazon.lambda.durable with parameters of type TypeTokenModifier and TypeMethodDescription<T> DurableCallbackFuture<T>DurableContext.createCallback(String name, TypeToken<T> typeToken) <T> DurableCallbackFuture<T>DurableContext.createCallback(String name, TypeToken<T> typeToken, CallbackConfig config) static <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,U> T <T,U> T DurableContext.invoke(String name, String functionName, U payload, TypeToken<T> typeToken, InvokeConfig config) <T,U> DurableFuture<T> DurableContext.invokeAsync(String name, String functionName, U payload, TypeToken<T> resultType) <T,U> DurableFuture<T> DurableContext.invokeAsync(String name, String functionName, U payload, TypeToken<T> typeToken, InvokeConfig config) <T> TDurableContext.runInChildContext(String name, TypeToken<T> typeToken, Function<DurableContext, T> func) <T> DurableFuture<T>DurableContext.runInChildContextAsync(String name, TypeToken<T> typeToken, Function<DurableContext, T> func) <T> TDurableContext.step(String name, TypeToken<T> typeToken, Function<StepContext, T> func) <T> TDurableContext.step(String name, TypeToken<T> typeToken, Function<StepContext, T> func, StepConfig config) <T> TDeprecated.use the variants accepting StepContext instead<T> TDurableContext.step(String name, TypeToken<T> typeToken, Supplier<T> func, StepConfig config) Deprecated.use the variants accepting StepContext instead<T> DurableFuture<T>DurableContext.stepAsync(String name, TypeToken<T> typeToken, Function<StepContext, T> func) <T> DurableFuture<T>DurableContext.stepAsync(String name, TypeToken<T> typeToken, Function<StepContext, T> func, StepConfig config) <T> DurableFuture<T>Deprecated.use the variants accepting StepContext instead<T> DurableFuture<T>DurableContext.stepAsync(String name, TypeToken<T> typeToken, Supplier<T> func, StepConfig config) Deprecated.use the variants accepting StepContext instead<T> TDurableContext.waitForCallback(String name, TypeToken<T> typeToken, BiConsumer<String, StepContext> func) <T> TDurableContext.waitForCallback(String name, TypeToken<T> typeToken, BiConsumer<String, StepContext> func, WaitForCallbackConfig waitForCallbackConfig) <T> DurableFuture<T>DurableContext.waitForCallbackAsync(String name, TypeToken<T> typeToken, BiConsumer<String, StepContext> func) <T> DurableFuture<T>DurableContext.waitForCallbackAsync(String name, TypeToken<T> typeToken, BiConsumer<String, StepContext> func, WaitForCallbackConfig waitForCallbackConfig) 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 TypeToken in software.amazon.lambda.durable.operation
Constructors in software.amazon.lambda.durable.operation with parameters of type TypeTokenModifierConstructorDescriptionprotectedBaseDurableOperation(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) -
Uses of TypeToken in software.amazon.lambda.durable.serde
Methods in software.amazon.lambda.durable.serde with parameters of type TypeTokenModifier and TypeMethodDescription<T> TJacksonSerDes.deserialize(String data, TypeToken<T> typeToken) <T> TNoopSerDes.deserialize(String data, TypeToken<T> typeToken) <T> TSerDes.deserialize(String data, TypeToken<T> typeToken) Deserializes a JSON string to an object of the specified generic type. -
Uses of TypeToken in software.amazon.lambda.durable.testing
Methods in software.amazon.lambda.durable.testing with parameters of type TypeTokenModifier and TypeMethodDescriptionstatic <I,O> CloudDurableTestRunner<I, O> static <I,O> CloudDurableTestRunner<I, O> CloudDurableTestRunner.create(String functionArn, TypeToken<I> inputType, TypeToken<O> outputType, software.amazon.awssdk.services.lambda.LambdaClient lambdaClient) 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.static <I,O> LocalDurableTestRunner<I, O> LocalDurableTestRunner.create(TypeToken<I> inputType, DurableHandler<I, O> handler) Creates a LocalDurableTestRunner from a DurableHandler instance, automatically extracting the configuration.<T> T<T> TTestOperation.getStepResult(TypeToken<T> type) Type-safe result extraction from step details.<O> TestResult<O>HistoryEventProcessor.processEvents(List<software.amazon.awssdk.services.lambda.model.Event> events, TypeToken<O> outputType) Constructors in software.amazon.lambda.durable.testing with parameters of type TypeToken