Class LambdaHandlerProcessor
java.lang.Object
software.amazon.lambda.powertools.common.internal.LambdaHandlerProcessor
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic com.amazonaws.services.lambda.runtime.ContextextractContext(org.aspectj.lang.ProceedingJoinPoint pjp) static booleanstatic booleanisHandlerMethod(org.aspectj.lang.ProceedingJoinPoint pjp) static booleanstatic booleanplacedOnRequestHandler(org.aspectj.lang.ProceedingJoinPoint pjp) The class needs to implement RequestHandler interface The function needs to have exactly two arguments The second argument needs to be of type com.amazonaws.services.lambda.runtime.Contextstatic booleanplacedOnStreamHandler(org.aspectj.lang.ProceedingJoinPoint pjp) protected static voidstatic String
-
Method Details
-
isHandlerMethod
public static boolean isHandlerMethod(org.aspectj.lang.ProceedingJoinPoint pjp) -
placedOnRequestHandler
public static boolean placedOnRequestHandler(org.aspectj.lang.ProceedingJoinPoint pjp) The class needs to implement RequestHandler interface The function needs to have exactly two arguments The second argument needs to be of type com.amazonaws.services.lambda.runtime.Context- Parameters:
pjp-- Returns:
-
placedOnStreamHandler
public static boolean placedOnStreamHandler(org.aspectj.lang.ProceedingJoinPoint pjp) -
extractContext
public static com.amazonaws.services.lambda.runtime.Context extractContext(org.aspectj.lang.ProceedingJoinPoint pjp) -
serviceName
-
resetServiceName
protected static void resetServiceName() -
isColdStart
public static boolean isColdStart() -
coldStartDone
public static void coldStartDone() -
isSamLocal
public static boolean isSamLocal() -
getXrayTraceId
-