Package com.networknt.aws.lambda.handler
Interface LambdaHandler
-
- All Known Subinterfaces:
MiddlewareHandler
- All Known Implementing Classes:
AbstractMetricsMiddleware,AbstractTransformerMiddleware,ApiKeyMiddleware,APMMetricsMiddleware,AuditMiddleware,BasicAuthMiddleware,CacheExplorerHandler,CorrelationMiddleware,HeaderMiddleware,HealthCheckHandler,InfluxMetricsMiddleware,JwtVerifyMiddleware,LambdaProxyMiddleware,LambdaRouterMiddleware,LimitMiddleware,LoggerGetHandler,LoggerSetHandler,OpenApiMiddleware,RequestHeaderMiddleware,RequestTransformerMiddleware,ResponseHeaderMiddleware,ResponseTransformerMiddleware,SanitizerMiddleware,ServerInfoHandler,SwtVerifyMiddleware,TokenMiddleware,TraceabilityMiddleware,UnifiedSecurityMiddleware,ValidatorMiddleware
public interface LambdaHandler
-
-
Field Summary
Fields Modifier and Type Field Description static StringDISABLED_LAMBDA_HANDLER_RETURNstatic StringSUCCESS_LAMBDA_HANDLER_RETURN
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default com.networknt.status.StatusdisabledMiddlewareStatus()com.networknt.status.Statusexecute(LightLambdaExchange exchange)booleanisAsynchronous()Indicate if this middleware handler is asynchronous or not.booleanisEnabled()Indicate if this handler is enabled or not.default booleanisResponseMiddleware()voidregister()Register this handler to the handler registration.voidreload()Reload config values in case the config values changed by config server.default com.networknt.status.StatussuccessMiddlewareStatus()
-
-
-
Field Detail
-
DISABLED_LAMBDA_HANDLER_RETURN
static final String DISABLED_LAMBDA_HANDLER_RETURN
- See Also:
- Constant Field Values
-
SUCCESS_LAMBDA_HANDLER_RETURN
static final String SUCCESS_LAMBDA_HANDLER_RETURN
- See Also:
- Constant Field Values
-
-
Method Detail
-
execute
com.networknt.status.Status execute(LightLambdaExchange exchange)
-
isEnabled
boolean isEnabled()
Indicate if this handler is enabled or not.- Returns:
- boolean true if enabled
-
register
void register()
Register this handler to the handler registration.
-
reload
void reload()
Reload config values in case the config values changed by config server.
-
isAsynchronous
boolean isAsynchronous()
Indicate if this middleware handler is asynchronous or not.- Returns:
- boolean true if asynchronous
-
disabledMiddlewareStatus
default com.networknt.status.Status disabledMiddlewareStatus()
-
successMiddlewareStatus
default com.networknt.status.Status successMiddlewareStatus()
-
isResponseMiddleware
default boolean isResponseMiddleware()
-
-