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
public class ResponseTransformerMiddleware extends AbstractTransformerMiddleware
-
-
Field Summary
-
Fields inherited from class com.networknt.aws.lambda.handler.middleware.transformer.AbstractTransformerMiddleware
ruleEngine, rules
-
Fields inherited from interface com.networknt.aws.lambda.handler.LambdaHandler
DISABLED_LAMBDA_HANDLER_RETURN, SUCCESS_LAMBDA_HANDLER_RETURN
-
-
Constructor Summary
Constructors Constructor Description ResponseTransformerMiddleware()ResponseTransformerMiddleware(com.networknt.restrans.ResponseTransformerConfig cfg)Constructor with configuration for testing purpose only
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.networknt.status.Statusexecute(LightLambdaExchange exchange)booleanisEnabled()Indicate if this handler is enabled or not.booleanisResponseMiddleware()All 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, reload
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.networknt.aws.lambda.handler.LambdaHandler
disabledMiddlewareStatus, successMiddlewareStatus
-
-
-
-
Constructor Detail
-
ResponseTransformerMiddleware
public ResponseTransformerMiddleware()
-
ResponseTransformerMiddleware
public ResponseTransformerMiddleware(com.networknt.restrans.ResponseTransformerConfig cfg)
Constructor with configuration for testing purpose only- Parameters:
cfg- ResponseTransformerConfig
-
-
Method Detail
-
execute
public com.networknt.status.Status execute(LightLambdaExchange exchange)
-
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.
-
-