Class ResponseTransformerMiddleware
java.lang.Object
com.networknt.aws.lambda.handler.middleware.transformer.AbstractTransformerMiddleware
com.networknt.aws.lambda.handler.middleware.transformer.ResponseTransformerMiddleware
- All Implemented Interfaces:
LambdaHandler,MiddlewareHandler
-
Field Summary
Fields inherited from class com.networknt.aws.lambda.handler.middleware.transformer.AbstractTransformerMiddleware
ruleEngine, rulesFields inherited from interface com.networknt.aws.lambda.handler.LambdaHandler
DISABLED_LAMBDA_HANDLER_RETURN, SUCCESS_LAMBDA_HANDLER_RETURN -
Constructor Summary
ConstructorsConstructorDescriptionResponseTransformerMiddleware(com.networknt.restrans.ResponseTransformerConfig cfg) Constructor with configuration for testing purpose only -
Method Summary
Modifier and TypeMethodDescriptioncom.networknt.status.Statusexecute(LightLambdaExchange exchange) booleanIndicate if this handler is enabled or not.booleanAll response chain middleware handler should override this method and return true.voidregister()Register this handler to the handler registration.Methods inherited from class com.networknt.aws.lambda.handler.middleware.transformer.AbstractTransformerMiddleware
convertMapValueToString, getCachedConfigurations, isAsynchronous, isAudited, isContinueOnFailure, loadActionClass, loadPluginClass, reloadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.networknt.aws.lambda.handler.LambdaHandler
disabledMiddlewareStatus, successMiddlewareStatus
-
Constructor Details
-
ResponseTransformerMiddleware
public ResponseTransformerMiddleware() -
ResponseTransformerMiddleware
public ResponseTransformerMiddleware(com.networknt.restrans.ResponseTransformerConfig cfg) Constructor with configuration for testing purpose only- Parameters:
cfg- ResponseTransformerConfig
-
-
Method Details
-
execute
-
isEnabled
public boolean isEnabled()Description copied from interface:LambdaHandlerIndicate if this handler is enabled or not.- Returns:
- boolean true if enabled
-
register
public void register()Description copied from interface:LambdaHandlerRegister this handler to the handler registration. -
isResponseMiddleware
public boolean isResponseMiddleware()All response chain middleware handler should override this method and return true.- Returns:
- boolean to indicate if the middleware handler is a response middleware handler.
-