Package io.quarkus.amazon.lambda.runtime
Class AmazonLambdaRecorder
- java.lang.Object
-
- io.quarkus.amazon.lambda.runtime.AmazonLambdaRecorder
-
public class AmazonLambdaRecorder extends Object
Used for Amazon Lambda java runtime
-
-
Constructor Summary
Constructors Constructor Description AmazonLambdaRecorder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidchooseHandlerClass(List<Class<? extends com.amazonaws.services.lambda.runtime.RequestHandler<?,?>>> unamedHandlerClasses, Map<String,Class<? extends com.amazonaws.services.lambda.runtime.RequestHandler<?,?>>> namedHandlerClasses, List<Class<? extends com.amazonaws.services.lambda.runtime.RequestStreamHandler>> unamedStreamHandlerClasses, Map<String,Class<? extends com.amazonaws.services.lambda.runtime.RequestStreamHandler>> namedStreamHandlerClasses, io.quarkus.arc.runtime.BeanContainer container, LambdaConfig config)static voidhandle(InputStream inputStream, OutputStream outputStream, com.amazonaws.services.lambda.runtime.Context context)Called by JVM handler wrappervoidsetHandlerClass(Class<? extends com.amazonaws.services.lambda.runtime.RequestHandler<?,?>> handler, io.quarkus.arc.runtime.BeanContainer container)voidsetStreamHandlerClass(Class<? extends com.amazonaws.services.lambda.runtime.RequestStreamHandler> handler, io.quarkus.arc.runtime.BeanContainer container)voidstartPollLoop(io.quarkus.runtime.ShutdownContext context)
-
-
-
Method Detail
-
setStreamHandlerClass
public void setStreamHandlerClass(Class<? extends com.amazonaws.services.lambda.runtime.RequestStreamHandler> handler, io.quarkus.arc.runtime.BeanContainer container)
-
setHandlerClass
public void setHandlerClass(Class<? extends com.amazonaws.services.lambda.runtime.RequestHandler<?,?>> handler, io.quarkus.arc.runtime.BeanContainer container)
-
handle
public static void handle(InputStream inputStream, OutputStream outputStream, com.amazonaws.services.lambda.runtime.Context context) throws IOException
Called by JVM handler wrapper- Parameters:
inputStream-outputStream-context-- Throws:
IOException
-
chooseHandlerClass
public void chooseHandlerClass(List<Class<? extends com.amazonaws.services.lambda.runtime.RequestHandler<?,?>>> unamedHandlerClasses, Map<String,Class<? extends com.amazonaws.services.lambda.runtime.RequestHandler<?,?>>> namedHandlerClasses, List<Class<? extends com.amazonaws.services.lambda.runtime.RequestStreamHandler>> unamedStreamHandlerClasses, Map<String,Class<? extends com.amazonaws.services.lambda.runtime.RequestStreamHandler>> namedStreamHandlerClasses, io.quarkus.arc.runtime.BeanContainer container, LambdaConfig config)
-
startPollLoop
public void startPollLoop(io.quarkus.runtime.ShutdownContext context)
-
-