Index

A B C D E F G H I K M O P R S T W 
All Classes and Interfaces|All Packages|Serialized Form

A

add(String, String) - Method in class io.quarkus.funqy.lambda.model.cloudevents.CloudEventV1
 
advancedEventHandling() - Method in interface io.quarkus.funqy.lambda.config.FunqyAmazonBuildTimeConfig
The advanced event handling config
advancedEventHandling() - Method in interface io.quarkus.funqy.lambda.config.FunqyAmazonConfig
The advanced event handling config
AdvancedEventHandlingBuildTimeConfig - Interface in io.quarkus.funqy.lambda.config
Advanced event handling build time configuration
AdvancedEventHandlingConfig - Interface in io.quarkus.funqy.lambda.config
Advanced event handling configuration
amazonBuildTimeConfig - Variable in class io.quarkus.funqy.lambda.event.AwsEventInputReader
 
AwsEventInputReader - Class in io.quarkus.funqy.lambda.event
 
AwsEventInputReader(ObjectMapper, ObjectReader, FunqyAmazonBuildTimeConfig) - Constructor for class io.quarkus.funqy.lambda.event.AwsEventInputReader
 
AwsEventOutputWriter - Class in io.quarkus.funqy.lambda.event
Responsible for serializing the different data models of the events
AwsEventOutputWriter(ObjectMapper) - Constructor for class io.quarkus.funqy.lambda.event.AwsEventOutputWriter
 

B

BatchItemFailures - Class in io.quarkus.funqy.lambda.model.pipes
 
BatchItemFailures(String) - Constructor for class io.quarkus.funqy.lambda.model.pipes.BatchItemFailures
 

C

chooseInvoker(FunqyConfig, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.FunqyLambdaBindingRecorder
 
CloudEventDataV1 - Class in io.quarkus.funqy.lambda.model.cloudevents
 
CloudEventDataV1(byte[]) - Constructor for class io.quarkus.funqy.lambda.model.cloudevents.CloudEventDataV1
 
CloudEventDataV1(String) - Constructor for class io.quarkus.funqy.lambda.model.cloudevents.CloudEventDataV1
 
CloudEventsHandler - Class in io.quarkus.funqy.lambda.event.cloudevents
 
CloudEventsHandler() - Constructor for class io.quarkus.funqy.lambda.event.cloudevents.CloudEventsHandler
 
CloudEventV1 - Class in io.quarkus.funqy.lambda.model.cloudevents
This class represents a CloudEvent in version 1.0 and is Jackson friendly
CloudEventV1(String, String, String, URI, String, URI, String, OffsetDateTime, JsonNode, JsonNode) - Constructor for class io.quarkus.funqy.lambda.model.cloudevents.CloudEventV1
 
collectFailures(Uni<?>, String) - Method in class io.quarkus.funqy.lambda.event.EventErrorHandler
 
context() - Method in class io.quarkus.funqy.lambda.FunqyRequestImpl
 
createResponse(List<String>, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.cloudevents.CloudEventsHandler
 
createResponse(List<String>, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.dynamodb.DynamoDbEventHandler
 
createResponse(List<String>, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.dynamodb.PipesDynamoDbEventHandler
 
createResponse(List<String>, FunqyAmazonConfig) - Method in interface io.quarkus.funqy.lambda.event.EventHandler
Create the response based on the collected failures.
createResponse(List<String>, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.kinesis.KinesisEventHandler
 
createResponse(List<String>, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.kinesis.PipesKinesisEventHandler
 
createResponse(List<String>, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.sns.SnsEventHandler
 
createResponse(List<String>, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.sqs.PipesSqsEventHandler
 
createResponse(List<String>, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.sqs.SqsEventHandler
 

D

DateDeserializer - Class in io.quarkus.funqy.lambda.event
AWS uses double values.
DateDeserializer() - Constructor for class io.quarkus.funqy.lambda.event.DateDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.quarkus.funqy.lambda.event.DateDeserializer
 
deserializeEvent(JsonNode, JsonNode) - Method in class io.quarkus.funqy.lambda.event.AwsEventInputReader
 
dynamoDb() - Method in interface io.quarkus.funqy.lambda.config.AdvancedEventHandlingConfig
DynamoDb related config.
DynamoDb - Interface in io.quarkus.funqy.lambda.config
Kinesis event config
DynamoDbEventHandler - Class in io.quarkus.funqy.lambda.event.dynamodb
 
DynamoDbEventHandler() - Constructor for class io.quarkus.funqy.lambda.event.dynamodb.DynamoDbEventHandler
 

E

enabled() - Method in interface io.quarkus.funqy.lambda.config.AdvancedEventHandlingBuildTimeConfig
If advanced event handling should be enabled
EventErrorHandler - Class in io.quarkus.funqy.lambda.event
 
EventErrorHandler() - Constructor for class io.quarkus.funqy.lambda.event.EventErrorHandler
 
EventHandler<E,M,R> - Interface in io.quarkus.funqy.lambda.event
This interface described how events should be handled
EventProcessor - Class in io.quarkus.funqy.lambda.event
 
EventProcessor(ObjectReader, FunqyAmazonBuildTimeConfig, FunqyAmazonConfig) - Constructor for class io.quarkus.funqy.lambda.event.EventProcessor
 
extractInput(Class) - Method in class io.quarkus.funqy.lambda.FunqyRequestImpl
 

F

FunqyAmazonBuildTimeConfig - Interface in io.quarkus.funqy.lambda.config
 
FunqyAmazonConfig - Interface in io.quarkus.funqy.lambda.config
 
FunqyLambdaBindingRecorder - Class in io.quarkus.funqy.lambda
Provides the runtime methods to bootstrap Quarkus Funq
FunqyLambdaBindingRecorder() - Constructor for class io.quarkus.funqy.lambda.FunqyLambdaBindingRecorder
 
FunqyMethod - Class in io.quarkus.funqy.lambda.model
 
FunqyMethod() - Constructor for class io.quarkus.funqy.lambda.model.FunqyMethod
 
FunqyRequestImpl - Class in io.quarkus.funqy.lambda
 
FunqyRequestImpl(RequestContext, Object) - Constructor for class io.quarkus.funqy.lambda.FunqyRequestImpl
 
FunqyResponseImpl - Class in io.quarkus.funqy.lambda
 
FunqyResponseImpl() - Constructor for class io.quarkus.funqy.lambda.FunqyResponseImpl
 
FunqyStreamHandler - Class in io.quarkus.funqy.lambda
Intended to be used within a java runtime lambda deployment.
FunqyStreamHandler() - Constructor for class io.quarkus.funqy.lambda.FunqyStreamHandler
 

G

getAttribute(String) - Method in class io.quarkus.funqy.lambda.model.cloudevents.CloudEventV1
 
getBatchItemFailures() - Method in class io.quarkus.funqy.lambda.model.pipes.Response
 
getBody(DynamodbEvent.DynamodbStreamRecord, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.dynamodb.DynamoDbEventHandler
 
getBody(DynamodbEvent.DynamodbStreamRecord, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.dynamodb.PipesDynamoDbEventHandler
 
getBody(KinesisEvent.Record, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.kinesis.KinesisEventHandler
 
getBody(KinesisEvent.Record, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.kinesis.PipesKinesisEventHandler
 
getBody(SNSEvent.SNSRecord, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.sns.SnsEventHandler
 
getBody(SQSEvent.SQSMessage, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.sqs.PipesSqsEventHandler
 
getBody(SQSEvent.SQSMessage, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.sqs.SqsEventHandler
 
getBody(CloudEvent, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.cloudevents.CloudEventsHandler
 
getBody(M, FunqyAmazonConfig) - Method in interface io.quarkus.funqy.lambda.event.EventHandler
Get the body of a message as an InputStream
getData() - Method in class io.quarkus.funqy.lambda.model.cloudevents.CloudEventV1
 
getDataContentType() - Method in class io.quarkus.funqy.lambda.model.cloudevents.CloudEventV1
 
getDataSchema() - Method in class io.quarkus.funqy.lambda.model.cloudevents.CloudEventV1
 
getExtension(String) - Method in class io.quarkus.funqy.lambda.model.cloudevents.CloudEventV1
 
getExtensionNames() - Method in class io.quarkus.funqy.lambda.model.cloudevents.CloudEventV1
 
getFailures() - Method in class io.quarkus.funqy.lambda.event.EventErrorHandler
 
getId() - Method in class io.quarkus.funqy.lambda.model.cloudevents.CloudEventV1
 
getIdentifier(DynamodbEvent.DynamodbStreamRecord, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.dynamodb.DynamoDbEventHandler
 
getIdentifier(DynamodbEvent.DynamodbStreamRecord, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.dynamodb.PipesDynamoDbEventHandler
 
getIdentifier(KinesisEvent.Record, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.kinesis.KinesisEventHandler
 
getIdentifier(KinesisEvent.Record, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.kinesis.PipesKinesisEventHandler
 
getIdentifier(SNSEvent.SNSRecord, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.sns.SnsEventHandler
 
getIdentifier(SQSEvent.SQSMessage, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.sqs.PipesSqsEventHandler
 
getIdentifier(SQSEvent.SQSMessage, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.sqs.SqsEventHandler
 
getIdentifier(CloudEvent, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.cloudevents.CloudEventsHandler
 
getIdentifier(M, FunqyAmazonConfig) - Method in interface io.quarkus.funqy.lambda.event.EventHandler
Get the identifier of a message.
getInputType() - Method in class io.quarkus.funqy.lambda.model.FunqyMethod
 
getItemIdentifier() - Method in class io.quarkus.funqy.lambda.model.pipes.BatchItemFailures
 
getMessageClass() - Method in class io.quarkus.funqy.lambda.event.cloudevents.CloudEventsHandler
 
getMessageClass() - Method in class io.quarkus.funqy.lambda.event.dynamodb.DynamoDbEventHandler
 
getMessageClass() - Method in class io.quarkus.funqy.lambda.event.dynamodb.PipesDynamoDbEventHandler
 
getMessageClass() - Method in interface io.quarkus.funqy.lambda.event.EventHandler
The class of the message
getMessageClass() - Method in class io.quarkus.funqy.lambda.event.kinesis.KinesisEventHandler
 
getMessageClass() - Method in class io.quarkus.funqy.lambda.event.kinesis.PipesKinesisEventHandler
 
getMessageClass() - Method in class io.quarkus.funqy.lambda.event.sns.SnsEventHandler
 
getMessageClass() - Method in class io.quarkus.funqy.lambda.event.sqs.PipesSqsEventHandler
 
getMessageClass() - Method in class io.quarkus.funqy.lambda.event.sqs.SqsEventHandler
 
getOutput() - Method in class io.quarkus.funqy.lambda.FunqyResponseImpl
 
getOutputType() - Method in class io.quarkus.funqy.lambda.model.FunqyMethod
 
getReader() - Method in class io.quarkus.funqy.lambda.model.FunqyMethod
 
getSource() - Method in class io.quarkus.funqy.lambda.model.cloudevents.CloudEventV1
 
getSpecVersion() - Method in class io.quarkus.funqy.lambda.model.cloudevents.CloudEventV1
 
getSubject() - Method in class io.quarkus.funqy.lambda.model.cloudevents.CloudEventV1
 
getTime() - Method in class io.quarkus.funqy.lambda.model.cloudevents.CloudEventV1
 
getType() - Method in class io.quarkus.funqy.lambda.model.cloudevents.CloudEventV1
 
getWriter() - Method in class io.quarkus.funqy.lambda.model.FunqyMethod
 

H

handle(InputStream, OutputStream, Context) - Static method in class io.quarkus.funqy.lambda.FunqyLambdaBindingRecorder
Called by JVM handler wrapper
handle(Object, Function<Object, FunqyServerResponse>, Context) - Method in class io.quarkus.funqy.lambda.event.EventProcessor
 
handleRequest(InputStream, OutputStream, Context) - Method in class io.quarkus.funqy.lambda.FunqyStreamHandler
 

I

init(BeanContainer, FunqyAmazonBuildTimeConfig) - Method in class io.quarkus.funqy.lambda.FunqyLambdaBindingRecorder
 
input - Variable in class io.quarkus.funqy.lambda.FunqyRequestImpl
 
io.quarkus.funqy.lambda - package io.quarkus.funqy.lambda
 
io.quarkus.funqy.lambda.config - package io.quarkus.funqy.lambda.config
 
io.quarkus.funqy.lambda.event - package io.quarkus.funqy.lambda.event
 
io.quarkus.funqy.lambda.event.cloudevents - package io.quarkus.funqy.lambda.event.cloudevents
 
io.quarkus.funqy.lambda.event.dynamodb - package io.quarkus.funqy.lambda.event.dynamodb
 
io.quarkus.funqy.lambda.event.kinesis - package io.quarkus.funqy.lambda.event.kinesis
 
io.quarkus.funqy.lambda.event.sns - package io.quarkus.funqy.lambda.event.sns
 
io.quarkus.funqy.lambda.event.sqs - package io.quarkus.funqy.lambda.event.sqs
 
io.quarkus.funqy.lambda.model - package io.quarkus.funqy.lambda.model
 
io.quarkus.funqy.lambda.model.cloudevents - package io.quarkus.funqy.lambda.model.cloudevents
 
io.quarkus.funqy.lambda.model.kinesis - package io.quarkus.funqy.lambda.model.kinesis
 
io.quarkus.funqy.lambda.model.pipes - package io.quarkus.funqy.lambda.model.pipes
 

K

kinesis() - Method in interface io.quarkus.funqy.lambda.config.AdvancedEventHandlingConfig
Kinesis related config.
Kinesis - Interface in io.quarkus.funqy.lambda.config
Kinesis event config
KinesisEventHandler - Class in io.quarkus.funqy.lambda.event.kinesis
 
KinesisEventHandler() - Constructor for class io.quarkus.funqy.lambda.event.kinesis.KinesisEventHandler
 

M

mapper - Variable in class io.quarkus.funqy.lambda.event.AwsEventInputReader
 
mapper - Variable in class io.quarkus.funqy.lambda.event.AwsEventOutputWriter
 

O

output - Variable in class io.quarkus.funqy.lambda.FunqyResponseImpl
 

P

PipesDynamoDbEventHandler - Class in io.quarkus.funqy.lambda.event.dynamodb
 
PipesDynamoDbEventHandler() - Constructor for class io.quarkus.funqy.lambda.event.dynamodb.PipesDynamoDbEventHandler
 
PipesKinesisEvent - Class in io.quarkus.funqy.lambda.model.kinesis
For some reason AWS decided to flatten the model in EventBridge pipes for Kinesis.
PipesKinesisEvent() - Constructor for class io.quarkus.funqy.lambda.model.kinesis.PipesKinesisEvent
 
PipesKinesisEventHandler - Class in io.quarkus.funqy.lambda.event.kinesis
 
PipesKinesisEventHandler() - Constructor for class io.quarkus.funqy.lambda.event.kinesis.PipesKinesisEventHandler
 
PipesSqsEventHandler - Class in io.quarkus.funqy.lambda.event.sqs
 
PipesSqsEventHandler() - Constructor for class io.quarkus.funqy.lambda.event.sqs.PipesSqsEventHandler
 

R

reader - Variable in class io.quarkus.funqy.lambda.event.AwsEventInputReader
 
readValue(InputStream) - Method in class io.quarkus.funqy.lambda.event.AwsEventInputReader
 
reportBatchItemFailures() - Method in interface io.quarkus.funqy.lambda.config.DynamoDb
Allows functions to return partially successful responses for a batch of event records.
reportBatchItemFailures() - Method in interface io.quarkus.funqy.lambda.config.Kinesis
Allows functions to return partially successful responses for a batch of event records.
reportBatchItemFailures() - Method in interface io.quarkus.funqy.lambda.config.Sqs
Allows functions to return partially successful responses for a batch of event records.
requestContext - Variable in class io.quarkus.funqy.lambda.FunqyRequestImpl
 
Response - Class in io.quarkus.funqy.lambda.model.pipes
 
Response(List<BatchItemFailures>) - Constructor for class io.quarkus.funqy.lambda.model.pipes.Response
 

S

setAwsRegion(String) - Method in class io.quarkus.funqy.lambda.model.kinesis.PipesKinesisEvent
 
setEventID(String) - Method in class io.quarkus.funqy.lambda.model.kinesis.PipesKinesisEvent
 
setEventName(String) - Method in class io.quarkus.funqy.lambda.model.kinesis.PipesKinesisEvent
 
setEventSource(String) - Method in class io.quarkus.funqy.lambda.model.kinesis.PipesKinesisEvent
 
setEventSourceARN(String) - Method in class io.quarkus.funqy.lambda.model.kinesis.PipesKinesisEvent
 
setEventVersion(String) - Method in class io.quarkus.funqy.lambda.model.kinesis.PipesKinesisEvent
 
setInputType(JavaType) - Method in class io.quarkus.funqy.lambda.model.FunqyMethod
 
setInvokeIdentityArn(String) - Method in class io.quarkus.funqy.lambda.model.kinesis.PipesKinesisEvent
 
setOutput(Uni<?>) - Method in class io.quarkus.funqy.lambda.FunqyResponseImpl
 
setOutputType(JavaType) - Method in class io.quarkus.funqy.lambda.model.FunqyMethod
 
setReader(ObjectReader) - Method in class io.quarkus.funqy.lambda.model.FunqyMethod
 
setWriter(ObjectWriter) - Method in class io.quarkus.funqy.lambda.model.FunqyMethod
 
sns() - Method in interface io.quarkus.funqy.lambda.config.AdvancedEventHandlingConfig
Sns related config.
Sns - Interface in io.quarkus.funqy.lambda.config
Sns event config
SnsEventHandler - Class in io.quarkus.funqy.lambda.event.sns
 
SnsEventHandler() - Constructor for class io.quarkus.funqy.lambda.event.sns.SnsEventHandler
 
sqs() - Method in interface io.quarkus.funqy.lambda.config.AdvancedEventHandlingConfig
Sqs related config.
Sqs - Interface in io.quarkus.funqy.lambda.config
Sqs event config
SqsEventHandler - Class in io.quarkus.funqy.lambda.event.sqs
 
SqsEventHandler() - Constructor for class io.quarkus.funqy.lambda.event.sqs.SqsEventHandler
 
startPollLoop(ShutdownContext, LaunchMode) - Method in class io.quarkus.funqy.lambda.FunqyLambdaBindingRecorder
 
streamEvent(DynamodbEvent, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.dynamodb.DynamoDbEventHandler
 
streamEvent(KinesisEvent, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.kinesis.KinesisEventHandler
 
streamEvent(SNSEvent, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.sns.SnsEventHandler
 
streamEvent(SQSEvent, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.sqs.SqsEventHandler
 
streamEvent(E, FunqyAmazonConfig) - Method in interface io.quarkus.funqy.lambda.event.EventHandler
Provides all messages from the event.
streamEvent(List<DynamodbEvent.DynamodbStreamRecord>, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.dynamodb.PipesDynamoDbEventHandler
 
streamEvent(List<SQSEvent.SQSMessage>, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.sqs.PipesSqsEventHandler
 
streamEvent(List<CloudEvent>, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.cloudevents.CloudEventsHandler
 
streamEvent(List<PipesKinesisEvent>, FunqyAmazonConfig) - Method in class io.quarkus.funqy.lambda.event.kinesis.PipesKinesisEventHandler
 

T

toBytes() - Method in class io.quarkus.funqy.lambda.model.cloudevents.CloudEventDataV1
 

W

writeHeaders(HttpURLConnection) - Method in class io.quarkus.funqy.lambda.event.AwsEventOutputWriter
 
writeValue(OutputStream, Object) - Method in class io.quarkus.funqy.lambda.event.AwsEventOutputWriter
 
A B C D E F G H I K M O P R S T W 
All Classes and Interfaces|All Packages|Serialized Form