Package io.quarkus.funqy.lambda.event
Class AwsEventInputReader
java.lang.Object
io.quarkus.funqy.lambda.event.AwsEventInputReader
- All Implemented Interfaces:
LambdaInputReader<Object>
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final FunqyAmazonBuildTimeConfig(package private) final com.fasterxml.jackson.databind.ObjectMapper(package private) final com.fasterxml.jackson.databind.ObjectReader -
Constructor Summary
ConstructorsConstructorDescriptionAwsEventInputReader(com.fasterxml.jackson.databind.ObjectMapper mapper, com.fasterxml.jackson.databind.ObjectReader reader, FunqyAmazonBuildTimeConfig amazonBuildTimeConfig) -
Method Summary
Modifier and TypeMethodDescriptiondeserializeEvent(com.fasterxml.jackson.databind.JsonNode record, com.fasterxml.jackson.databind.JsonNode rootNode) readValue(InputStream is)
-
Field Details
-
mapper
final com.fasterxml.jackson.databind.ObjectMapper mapper -
amazonBuildTimeConfig
-
reader
final com.fasterxml.jackson.databind.ObjectReader reader
-
-
Constructor Details
-
AwsEventInputReader
public AwsEventInputReader(com.fasterxml.jackson.databind.ObjectMapper mapper, com.fasterxml.jackson.databind.ObjectReader reader, FunqyAmazonBuildTimeConfig amazonBuildTimeConfig)
-
-
Method Details
-
readValue
- Specified by:
readValuein interfaceLambdaInputReader<Object>- Throws:
IOException
-
deserializeEvent
public Object deserializeEvent(com.fasterxml.jackson.databind.JsonNode record, com.fasterxml.jackson.databind.JsonNode rootNode) throws IOException - Throws:
IOException
-