root
root
API
org.encalmo.lambda
ApiGatewayRequestHandler
GenericEvent
GenericEventHandler
MultipleHandlersSupport
SqsEventHandler
UnsupportedEventError
UnsupportedRequestError
root
/
org.encalmo.lambda
/
ApiGatewayRequestHandler
ApiGatewayRequestHandler
org.encalmo.lambda.ApiGatewayRequestHandler
trait
ApiGatewayRequestHandler
[
ApplicationContext
]
Abstract base class of an http request handler.
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Members list
Clear all
Type members
Types
type
Resource
= (
String
,
Regex
)
Value members
Abstract methods
def
handleRequest
(
request
:
ApiGatewayRequest
)(
using
LambdaContext
,
ApplicationContext
):
Option
[
ApiGatewayResponse
]
Concrete methods
final
def
createApiGatewaySuccessResponse
(
body
:
String
):
ApiGatewayResponse
final
def
createApiGatewaySuccessResponse
(
json
:
Value
):
ApiGatewayResponse
final
def
returnErrorResponseWhenException
(
e
:
Throwable
):
ApiGatewayResponse
Extensions
Extensions
extension
(
r
:
Resource
)
inline
def
httpMethod
:
String
inline
def
pathRegex
:
Regex
inline
def
unapplySeq
(
request
:
ApiGatewayRequest
):
Option
[
List
[
String
]]
In this article
Attributes
Members list
Type members
Types
Value members
Abstract methods
Concrete methods
Extensions
Extensions