Package software.amazon.lambda.durable.plugin
package software.amazon.lambda.durable.plugin
-
ClassDescriptionPlugin interface for instrumenting durable execution lifecycle events.Creates one
DurableExecutionPlugininstance per Lambda invocation.ADurableExecutionPluginFactorythat can be discovered throughServiceLoaderand selected by name.Retains 2.x plugin-instance metadata for source and binary linkage.Explicitly opts a plugin into a root-handler scope using a JDKFunctionopener with a public no-argument constructor.Information provided at the end of a Lambda invocation.Invocation-level information available to plugin hooks.Status of a Lambda invocation at the end of its execution.Information provided when a checkpoint response changes one or more operations.Operation-level information for anOperationChangeInfoand invocation operation snapshot.Extended operation information for operation end events.Operation-level information available to plugin hooks.Utility methods for converting SDK internal types to plugin info records.Dispatches the lifecycle hooks of a single Lambda invocation to that invocation's plugin instances.An operation owner retains these recipients through its matching end, until the invocation has drained its actual task.Immutable SDK-owned description of an operation requesting chained-invoke propagation metadata.Immutable SDK-owned propagation contribution, separate from generated Lambda request models.Information provided when a user function finishes executing.Outcome of a user-provided function when its execution ends.Information provided when a user function starts executing.