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, RequestCorsMiddleware, RequestHeaderMiddleware, RequestTransformerMiddleware, ResponseCorsMiddleware, ResponseHeaderMiddleware, ResponseTransformerMiddleware, SanitizerMiddleware, ServerInfoHandler, SwtVerifyMiddleware, TokenMiddleware, TraceabilityMiddleware, UnifiedSecurityMiddleware, ValidatorMiddleware

public interface LambdaHandler
  • Field Details

  • Method Details

    • 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()