Index
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
CloudEventin 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
All Classes and Interfaces|All Packages|Serialized Form