Class AbstractTransformerMiddleware

java.lang.Object
com.networknt.aws.lambda.handler.middleware.transformer.AbstractTransformerMiddleware
All Implemented Interfaces:
LambdaHandler, MiddlewareHandler
Direct Known Subclasses:
RequestTransformerMiddleware, ResponseTransformerMiddleware

public abstract class AbstractTransformerMiddleware extends Object implements MiddlewareHandler
  • Field Details

    • rules

      public static Map<String,com.networknt.rule.Rule> rules
    • ruleEngine

      public static com.networknt.rule.RuleEngine ruleEngine
  • Constructor Details

    • AbstractTransformerMiddleware

      public AbstractTransformerMiddleware()
  • Method Details

    • loadPluginClass

      public static void loadPluginClass()
    • loadActionClass

      public static void loadActionClass(String actionClass)
    • convertMapValueToString

      public static Map<String,String> convertMapValueToString(Map<String,Object> originalMap)
    • reload

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

      public boolean isAsynchronous()
      Description copied from interface: LambdaHandler
      Indicate if this middleware handler is asynchronous or not.
      Specified by:
      isAsynchronous in interface LambdaHandler
      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.
      Specified by:
      isContinueOnFailure in interface MiddlewareHandler
      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.
      Specified by:
      isAudited in interface MiddlewareHandler
      Returns:
      boolean true if audited
    • getCachedConfigurations

      public void getCachedConfigurations()
      Specified by:
      getCachedConfigurations in interface MiddlewareHandler