SimpleLambdaRuntime
Simplified lambda runtime when no application context is required.
Attributes
- Graph
-
- Supertypes
-
trait LambdaRuntimetrait RequestStreamHandlertrait EventHandlerTagtrait EventHandlerclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class TestEchoLambda
Members list
Type members
Inherited classlikes
Lambda runtime instance interface.
Types
Custom context initializez by the application.
Custom context initializez by the application.
Attributes
Value members
Concrete methods
Initialize your implicit ApplicationContext here based on the lambda environment.
Initialize your implicit ApplicationContext here based on the lambda environment.
This context can be anything you want to initialize ONCE per lambda run, e.g. AWS client, etc.
Attributes
- Definition Classes
Inherited methods
Event tag will printed in the beginning of the log. Override to mark each log with event-specific tag. Default to None.
Event tag will printed in the beginning of the log. Override to mark each log with event-specific tag. Default to None.
Attributes
- Inherited from:
- EventHandlerTag
com.amazonaws.services.lambda.runtime.RequestStreamHandler implementation for Java Runtime integration
com.amazonaws.services.lambda.runtime.RequestStreamHandler implementation for Java Runtime integration
Attributes
- Definition Classes
-
LambdaRuntime -> RequestStreamHandler
- Inherited from:
- LambdaRuntime
Creates lambda runtime instance.
Report error back to the AWS lambda host.
Starts lambda runtime and blocks thread until finished.
Switch off debug mode for the current lambda invocation.
Inherited and Abstract methods
Provide your lambda business logic here.
Provide your lambda business logic here.
Value parameters
- input
-
event sent to the lambda
Attributes
- Returns
-
lambda output string
- Inherited from:
- EventHandler
Inherited fields
Attributes
- Inherited from:
- LambdaRuntime