Skip to content

Commit 54d9b01

Browse files
committed
prefix data structures with Lambda instead of namespacing them
motivation: consisten naming convention changes: * Lambda.InitializationContext -> LambdaInitializationContext * Lambda.Runner -> LambdaRunner * Lambda.Configuration -> LambdaConfiguration * Lambda.RuntimeError -> LambdaRuntimeError * adjust call sites, tests, and examples
1 parent 3c3529b commit 54d9b01

28 files changed

+351
-358
lines changed

Examples/Benchmark/BenchmarkHandler.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ struct BenchmarkHandler: EventLoopLambdaHandler {
2525
typealias Event = String
2626
typealias Output = String
2727

28-
static func makeHandler(context: Lambda.InitializationContext) -> EventLoopFuture<Self> {
28+
static func makeHandler(context: LambdaInitializationContext) -> EventLoopFuture<Self> {
2929
context.eventLoop.makeSucceededFuture(BenchmarkHandler())
3030
}
3131

Examples/Deployment/Sources/Benchmark/BenchmarkHandler.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ struct BenchmarkHandler: EventLoopLambdaHandler {
2525
typealias Event = String
2626
typealias Output = String
2727

28-
static func makeHandler(context: Lambda.InitializationContext) -> EventLoopFuture<Self> {
28+
static func makeHandler(context: LambdaInitializationContext) -> EventLoopFuture<Self> {
2929
context.eventLoop.makeSucceededFuture(BenchmarkHandler())
3030
}
3131

Examples/Deployment/Sources/HelloWorld/HelloWorldHandler.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ struct HelloWorldHandler: LambdaHandler {
2020
typealias Event = String
2121
typealias Output = String
2222

23-
init(context: Lambda.InitializationContext) async throws {
23+
init(context: LambdaInitializationContext) async throws {
2424
// setup your resources that you want to reuse here.
2525
}
2626

Examples/Echo/Lambda.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ struct MyLambda: LambdaHandler {
2121
typealias Event = String
2222
typealias Output = String
2323

24-
init(context: Lambda.InitializationContext) async throws {
24+
init(context: LambdaInitializationContext) async throws {
2525
// setup your resources that you want to reuse for every invocation here.
2626
}
2727

Examples/ErrorHandling/Lambda.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ struct MyLambda: LambdaHandler {
2121
typealias Event = Request
2222
typealias Output = Response
2323

24-
init(context: Lambda.InitializationContext) async throws {}
24+
init(context: LambdaInitializationContext) async throws {}
2525

2626
func handle(_ request: Request, context: LambdaContext) async throws -> Response {
2727
// switch over the error type "requested" by the request, and trigger such error accordingly

Examples/Foundation/Lambda.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ struct MyLambda: LambdaHandler {
3030

3131
let calculator: ExchangeRatesCalculator
3232

33-
init(context: Lambda.InitializationContext) async throws {
33+
init(context: LambdaInitializationContext) async throws {
3434
// the ExchangeRatesCalculator() can be reused over and over
3535
self.calculator = ExchangeRatesCalculator()
3636
}

Examples/JSON/Lambda.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ struct MyLambda: LambdaHandler {
3030
typealias Event = Request
3131
typealias Output = Response
3232

33-
init(context: Lambda.InitializationContext) async throws {
33+
init(context: LambdaInitializationContext) async throws {
3434
// setup your resources that you want to reuse for every invocation here.
3535
}
3636

Examples/LocalDebugging/MyLambda/Lambda.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ struct MyLambda: LambdaHandler {
2323
typealias Event = Request
2424
typealias Output = Response
2525

26-
init(context: Lambda.InitializationContext) async throws {
26+
init(context: LambdaInitializationContext) async throws {
2727
// setup your resources that you want to reuse for every invocation here.
2828
}
2929

Examples/Testing/Sources/Lambda.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ struct MyLambda: LambdaHandler {
2121
typealias Event = String
2222
typealias Output = String
2323

24-
init(context: Lambda.InitializationContext) async throws {
24+
init(context: LambdaInitializationContext) async throws {
2525
// setup your resources that you want to reuse for every invocation here.
2626
}
2727

Sources/AWSLambdaRuntimeCore/ControlPlaneRequest.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,17 +38,17 @@ struct Invocation: Hashable {
3838

3939
init(headers: HTTPHeaders) throws {
4040
guard let requestID = headers.first(name: AmazonHeaders.requestID), !requestID.isEmpty else {
41-
throw Lambda.RuntimeError.invocationMissingHeader(AmazonHeaders.requestID)
41+
throw LambdaRuntimeError.invocationMissingHeader(AmazonHeaders.requestID)
4242
}
4343

4444
guard let deadline = headers.first(name: AmazonHeaders.deadline),
4545
let unixTimeInMilliseconds = Int64(deadline)
4646
else {
47-
throw Lambda.RuntimeError.invocationMissingHeader(AmazonHeaders.deadline)
47+
throw LambdaRuntimeError.invocationMissingHeader(AmazonHeaders.deadline)
4848
}
4949

5050
guard let invokedFunctionARN = headers.first(name: AmazonHeaders.invokedFunctionARN) else {
51-
throw Lambda.RuntimeError.invocationMissingHeader(AmazonHeaders.invokedFunctionARN)
51+
throw LambdaRuntimeError.invocationMissingHeader(AmazonHeaders.invokedFunctionARN)
5252
}
5353

5454
self.requestID = requestID

0 commit comments

Comments
 (0)