Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

Function loader for ApiGatewayRest Lambdas

Link copied to clipboard

This is the main entry point for lambda invocations using the REST payload format. It uses the local environment to instantiate the HttpHandler which can be used for further invocations.

Link copied to clipboard

Function loader for ApiGatewayV1 Lambdas

Link copied to clipboard

This is the main entry point for lambda invocations using the V1 payload format. It uses the local environment to instantiate the HttpHandler which can be used for further invocations.

Link copied to clipboard

Function loader for ApiGatewayV2 Lambdas

Link copied to clipboard

This is the main entry point for lambda invocations using the V2 payload format. It uses the local environment to instantiate the HttpHandler which can be used for further invocations.

Link copied to clipboard

Function loader for ApplicationLoadBalancer Lambdas

Link copied to clipboard

This is the main entry point for lambda invocations coming from an Application LoadBalancer. It uses the local environment to instantiate the HttpHandler which can be used for further invocations.

Link copied to clipboard

Constants from the AWS Lambda Runtime environment

Link copied to clipboard
interface AwsHttpAdapter<Req, Resp>
Link copied to clipboard
abstract class AwsLambdaEventFunction(envMap: Map<String, String> = System.getenv(), loader: FnLoader<Context>) : RequestStreamHandler

Adapts between http4k and AWS Lambda APIs..

Link copied to clipboard

Function loader for Invocation Lambdas

Link copied to clipboard

This is the main entry point for lambda invocations using the direct invocations. It uses the local environment to instantiate the HttpHandler which can be used for further invocations.

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
inline fun <In : Any, Out : Any> FnLoader(autoMarshalling: AutoMarshalling = AwsLambdaMoshi, noinline makeHandler: (Map<String, String>) -> FnHandler<In, Context, Out>): AutoMarshallingFnLoader<In, Context, Out>

Convenience DSL for constructing polymorphic AWS FnHandlers