Class APMMetricsMiddleware

java.lang.Object
com.networknt.aws.lambda.handler.middleware.metrics.AbstractMetricsMiddleware
com.networknt.aws.lambda.handler.middleware.metrics.APMMetricsMiddleware
All Implemented Interfaces:
LambdaHandler, MiddlewareHandler

public class APMMetricsMiddleware extends AbstractMetricsMiddleware
  • Field Details

    • LAMBDA_APP_CONFIG

      public static final LambdaAppConfig LAMBDA_APP_CONFIG
  • Constructor Details

    • APMMetricsMiddleware

      public APMMetricsMiddleware()
  • Method Details

    • execute

      public com.networknt.status.Status execute(LightLambdaExchange exchange)
    • register

      public void register()
      Description copied from interface: LambdaHandler
      Register this handler to the handler registration.
    • reload

      public void reload()
      Description copied from interface: LambdaHandler
      Reload config values in case the config values changed by config server.
    • isAsynchronous

      public boolean isAsynchronous()
      Description copied from interface: LambdaHandler
      Indicate if this middleware handler is asynchronous or not.
      Returns:
      boolean true if asynchronous
    • isContinueOnFailure

      public boolean isContinueOnFailure()
      Description copied from interface: MiddlewareHandler
      Indicate if this middleware handler will continue on failure or not.
      Returns:
      boolean true if continue on failure
    • isAudited

      public boolean isAudited()
      Description copied from interface: MiddlewareHandler
      Indicate if this middleware handler is audited or not.
      Returns:
      boolean true if audited
    • getCachedConfigurations

      public void getCachedConfigurations()