A B C D E F I L M N P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractSqsMessage<T> - Class in io.atleon.aws.sqs
-
Base implementation of an
SqsMessage - AbstractSqsMessage(Map<String, MessageAttributeValue>, Map<String, MessageSystemAttributeValue>, T) - Constructor for class io.atleon.aws.sqs.AbstractSqsMessage
- AloReceivedSqsMessageDecorator<T> - Interface in io.atleon.aws.sqs
-
Interface through which decoration of
Alos referencingReceivedSqsMessages can be implemented. - AloReceivedSqsMessageSignalListenerFactory<T,STATE> - Interface in io.atleon.aws.sqs
-
Interface through which side effects on reactive pipeline signals emitted from Reactor Publishers of
Alos referencingReceivedSqsMessages can be implemented. - AloSqsReceiver<T> - Class in io.atleon.aws.sqs
-
A reactive receiver of
Aloitems holding SQS Messages or Message bodies. - AloSqsSender<T> - Class in io.atleon.aws.sqs
-
A reactive sender of
Alodata to SQS queues, with forwarding methods for non-Alo items.
B
- BATCH_DURATION_CONFIG - Static variable in class io.atleon.aws.sqs.AloSqsSender
-
When batching is enabled, this configures the maximum amount of time a batch will remain open while waiting for it to be filled.
- BATCH_PREFETCH_CONFIG - Static variable in class io.atleon.aws.sqs.AloSqsSender
-
The number of batches to prefetch for sending.
- BATCH_SIZE_CONFIG - Static variable in class io.atleon.aws.sqs.AloSqsSender
-
The max number of Messages to send in each SQS batch send request.
- batchDuration() - Method in class io.atleon.aws.sqs.SqsSenderOptions
-
When batching is enabled, this configures the maximum amount of time that will be waited for a batch to be filled before sending the batch.
- batchDuration(Duration) - Method in class io.atleon.aws.sqs.SqsSenderOptions.Builder
-
When batching is enabled, this configures the maximum amount of time that will be waited for a batch to be filled before sending the batch.
- batchPrefetch() - Method in class io.atleon.aws.sqs.SqsSenderOptions
-
The number of batches to prefetch for sending.
- batchPrefetch(int) - Method in class io.atleon.aws.sqs.SqsSenderOptions.Builder
-
The number of batches to prefetch for sending.
- batchSize() - Method in class io.atleon.aws.sqs.SqsSenderOptions
-
When sending multiple messages to SQS, this configures the batching size.
- batchSize(int) - Method in class io.atleon.aws.sqs.SqsSenderOptions.Builder
-
When sending multiple messages to SQS, this configures the batching size.
- body() - Method in class io.atleon.aws.sqs.AbstractSqsMessage
- body() - Method in interface io.atleon.aws.sqs.SqsMessage
- body(String) - Method in class io.atleon.aws.sqs.SqsSenderMessage.Builder
- body(T) - Method in class io.atleon.aws.sqs.ComposedSqsMessage.Builder
- BODY_DESERIALIZER_CONFIG - Static variable in class io.atleon.aws.sqs.AloSqsReceiver
-
Qualified class name of a
BodyDeserializerused to convert the String payload in SQS Messages to other types. - BODY_SERIALIZER_CONFIG - Static variable in class io.atleon.aws.sqs.AloSqsSender
-
Qualified class name of
BodySerializerimplementation used to serialize Message bodies. - BodyDeserializer<T> - Interface in io.atleon.aws.sqs
-
An interface for converting String SQS Message bodies to objects.
- BodySerializer<T> - Interface in io.atleon.aws.sqs
-
An interface for converting objects to SQS Message bodies.
- build() - Method in class io.atleon.aws.sqs.ComposedSqsMessage.Builder
- build() - Method in class io.atleon.aws.sqs.SqsReceiverOptions.Builder
-
Build a new instance of
SqsReceiverOptionsfrom the currently set properties. - build() - Method in class io.atleon.aws.sqs.SqsSenderMessage.Builder
- build() - Method in class io.atleon.aws.sqs.SqsSenderOptions.Builder
-
Build a new instance of
SqsSenderOptionsfrom the currently set properties. - buildClient() - Method in class io.atleon.aws.sqs.SqsConfig
C
- changeVisibility(Duration) - Method in class io.atleon.aws.sqs.SqsReceiverMessage
-
Schedules a change of this Message's visibility by the provided Duration (which should have a whole number of seconds) and marks the message as no longer in process.
- changeVisibility(Duration, boolean) - Method in class io.atleon.aws.sqs.SqsReceiverMessage
-
Schedules a change of this Message's visibility by the provided Duration (which should have a whole number of seconds) and may mark the message as still in process.
- close() - Method in class io.atleon.aws.sqs.AloSqsSender
- close() - Method in class io.atleon.aws.sqs.SqsSender
- close(Object) - Method in class io.atleon.aws.sqs.AloSqsSender
-
Closes this sender and logs the provided reason.
- CLOSE_TIMEOUT_CONFIG - Static variable in class io.atleon.aws.sqs.AloSqsReceiver
-
Upon termination of a subscription to SQS Messages, either due to errors or cancellation, this is the amount of time to wait before closing the underlying SQS Client and propagating the termination signal downstream.
- closeTimeout() - Method in class io.atleon.aws.sqs.SqsReceiverOptions
-
When a subscription to SQS Messages is terminated, this is the amount of time that will be waited for in-flight Requests to be completed and in-flight Messages to be made visible again.
- closeTimeout(Duration) - Method in class io.atleon.aws.sqs.SqsReceiverOptions.Builder
-
When a subscription to SQS Messages is terminated, this is the amount of time that will be waited for in-flight Requests to be completed and in-flight Messages to be made visible again.
- code() - Method in exception io.atleon.aws.sqs.SqsSender.MessageSendFailedException
- ComposedSqsMessage<T> - Class in io.atleon.aws.sqs
-
A convenient implementation of
SqsMessagethat's composed of and built by all possible properties. - ComposedSqsMessage.Builder<T> - Class in io.atleon.aws.sqs
- CONFIG_PREFIX - Static variable in class io.atleon.aws.sqs.AloSqsReceiver
-
Prefix used on all AloSqsReceiver-specific configurations.
- CONFIG_PREFIX - Static variable in class io.atleon.aws.sqs.AloSqsSender
-
Prefix used on all AloSqsSender-specific configurations.
- configure(Map<String, ?>) - Method in interface io.atleon.aws.sqs.BodyDeserializer
- configure(Map<String, ?>) - Method in interface io.atleon.aws.sqs.BodySerializer
- configure(Map<String, ?>) - Method in interface io.atleon.aws.sqs.NacknowledgerFactory
- configure(Map<String, ?>) - Method in class io.atleon.aws.sqs.NacknowledgerFactory.VisibilityReset
- ContextActivatingAloReceivedSqsMessageDecorator<T> - Class in io.atleon.aws.sqs
- ContextActivatingAloReceivedSqsMessageDecorator() - Constructor for class io.atleon.aws.sqs.ContextActivatingAloReceivedSqsMessageDecorator
- correlationMetadata() - Method in class io.atleon.aws.sqs.SqsSenderMessage
-
The correlated metadata propagated from this Message to its Send Result.
- correlationMetadata() - Method in class io.atleon.aws.sqs.SqsSenderResult
- correlationMetadata(C) - Method in class io.atleon.aws.sqs.SqsSenderMessage.Builder
- create(ReceivedSqsMessage<T>, SqsMessageVisibilityChanger, Consumer<Throwable>) - Method in interface io.atleon.aws.sqs.NacknowledgerFactory
- create(ReceivedSqsMessage<T>, SqsMessageVisibilityChanger, Consumer<Throwable>) - Method in class io.atleon.aws.sqs.NacknowledgerFactory.Emit
- create(ReceivedSqsMessage<T>, SqsMessageVisibilityChanger, Consumer<Throwable>) - Method in class io.atleon.aws.sqs.NacknowledgerFactory.VisibilityReset
- create(SqsConfigSource) - Static method in class io.atleon.aws.sqs.AloSqsReceiver
-
Creates a new AloSqsReceiver from the provided
SqsConfigSource - create(SqsConfigSource) - Static method in class io.atleon.aws.sqs.AloSqsSender
-
Creates a new AloSqsSender from the provided
SqsConfigSource - create(SqsReceiverOptions) - Static method in class io.atleon.aws.sqs.SqsReceiver
-
Creates a reactive SQS receiver with the specified configuration options.
- create(SqsSenderOptions) - Static method in class io.atleon.aws.sqs.SqsSender
-
Creates a reactive SQS sender with the specified configuration options.
- create(Map<String, ?>) - Static method in class io.atleon.aws.sqs.SqsConfig
- createClient() - Method in class io.atleon.aws.sqs.SqsReceiverOptions
-
Builds a new
SqsAsyncClient. - createClient() - Method in class io.atleon.aws.sqs.SqsSenderOptions
-
Builds a new
SqsAsyncClient.
D
- DEFAULT_BATCH_DURATION - Static variable in class io.atleon.aws.sqs.SqsSenderOptions
- DEFAULT_BATCH_PREFETCH - Static variable in class io.atleon.aws.sqs.SqsSenderOptions
- DEFAULT_BATCH_SIZE - Static variable in class io.atleon.aws.sqs.SqsSenderOptions
- DEFAULT_CLOSE_TIMEOUT - Static variable in class io.atleon.aws.sqs.SqsReceiverOptions
- DEFAULT_DELETE_BATCH_SIZE - Static variable in class io.atleon.aws.sqs.SqsReceiverOptions
- DEFAULT_DELETE_INTERVAL - Static variable in class io.atleon.aws.sqs.SqsReceiverOptions
- DEFAULT_MAX_IN_FLIGHT_PER_SUBSCRIPTION - Static variable in class io.atleon.aws.sqs.SqsReceiverOptions
- DEFAULT_MAX_MESSAGES_PER_RECEPTION - Static variable in class io.atleon.aws.sqs.SqsReceiverOptions
- DEFAULT_MAX_REQUESTS_IN_FLIGHT - Static variable in class io.atleon.aws.sqs.SqsSenderOptions
- DEFAULT_VISIBILITY_TIMEOUT_SECONDS - Static variable in class io.atleon.aws.sqs.SqsReceiverOptions
- DEFAULT_WAIT_TIME_SECONDS_PER_RECEPTION - Static variable in class io.atleon.aws.sqs.SqsReceiverOptions
- DefaultAloSqsSenderResultSubscriber<C> - Class in io.atleon.aws.sqs
-
Deprecated.
- DefaultAloSqsSenderResultSubscriber() - Constructor for class io.atleon.aws.sqs.DefaultAloSqsSenderResultSubscriber
-
Deprecated.
- defaultOptions(Supplier<SqsAsyncClient>) - Static method in class io.atleon.aws.sqs.SqsReceiverOptions
-
Creates a new instance with the provided Client Supplier and default options.
- defaultOptions(Supplier<SqsAsyncClient>) - Static method in class io.atleon.aws.sqs.SqsSenderOptions
-
Creates a new instance with the provided Client Supplier and default options.
- delaySeconds(Integer) - Method in class io.atleon.aws.sqs.SqsSenderMessage.Builder
- delete() - Method in class io.atleon.aws.sqs.SqsReceiverMessage
-
Schedules this Message for deletion
- DELETE_BATCH_INTERVAL_CONFIG - Static variable in class io.atleon.aws.sqs.AloSqsReceiver
-
When delete batching is enabled, this configures the maximum amount of time a batch will remain open while waiting for it to be filled.
- DELETE_BATCH_SIZE_CONFIG - Static variable in class io.atleon.aws.sqs.AloSqsReceiver
-
The max number of Messages to delete in each SQS batch delete request.
- deleteBatchSize() - Method in class io.atleon.aws.sqs.SqsReceiverOptions
-
When deleting messages from SQS, this configures the batching size.
- deleteBatchSize(int) - Method in class io.atleon.aws.sqs.SqsReceiverOptions.Builder
-
When deleting messages from SQS, this configures the batching size.
- deleteInterval() - Method in class io.atleon.aws.sqs.SqsReceiverOptions
-
When delete batching is enabled, this configures the maximum amount of time that will be waited for a batch to be filled before executing the batch.
- deleteInterval(Duration) - Method in class io.atleon.aws.sqs.SqsReceiverOptions.Builder
-
When delete batching is enabled, this configures the maximum amount of time that will be waited for a batch to be filled before executing the batch.
- deleter() - Method in class io.atleon.aws.sqs.SqsReceiverMessage
-
Returns the
Runnableused to schedule this Message for deletion. - deserialize(ReceivedSqsMessage<String>, BodyDeserializer<T>) - Static method in class io.atleon.aws.sqs.DeserializedSqsMessage
- deserialize(String) - Method in interface io.atleon.aws.sqs.BodyDeserializer
- deserialize(String) - Method in class io.atleon.aws.sqs.LongBodyDeserializer
- deserialize(String) - Method in class io.atleon.aws.sqs.StringBodyDeserializer
- DeserializedSqsMessage<T> - Class in io.atleon.aws.sqs
-
An inbound
SqsMessagewhose body has been deserialized.
E
- ENDPOINT_OVERRIDE_CONFIG - Static variable in class io.atleon.aws.sqs.SqsConfig
- ERROR_EMISSION_TIMEOUT_CONFIG - Static variable in class io.atleon.aws.sqs.AloSqsReceiver
-
When negative acknowledgement results in emitting the corresponding error, this configures the timeout on successfully emitting that error.
- execute(Duration, boolean) - Method in interface io.atleon.aws.sqs.SqsMessageVisibilityChanger
-
Changes the visibility timeout of the associated
SqsMessageby the provided duration and may mark the message as no longer in flight.
F
- failure(String, Throwable, C) - Static method in class io.atleon.aws.sqs.SqsSenderResult
- failureCause() - Method in class io.atleon.aws.sqs.SqsSenderResult
- from(SqsConfigSource) - Static method in class io.atleon.aws.sqs.AloSqsReceiver
-
Alias for
AloSqsReceiver.create(SqsConfigSource). - from(SqsConfigSource) - Static method in class io.atleon.aws.sqs.AloSqsSender
-
Alias for
AloSqsSender.create(SqsConfigSource). - fromBody(T) - Static method in class io.atleon.aws.sqs.ComposedSqsMessage
I
- initializeCopy() - Method in class io.atleon.aws.sqs.SqsConfigSource
- io.atleon.aws.sqs - package io.atleon.aws.sqs
L
- loadConfiguredOrThrow(String, Class<? extends T>) - Method in class io.atleon.aws.sqs.SqsConfig
- loadConfiguredWithPredefinedTypes(String, Class<? extends T>, Function<String, Optional<T>>) - Method in class io.atleon.aws.sqs.SqsConfig
- loadDuration(String) - Method in class io.atleon.aws.sqs.SqsConfig
- loadInt(String) - Method in class io.atleon.aws.sqs.SqsConfig
- loadSetOfStringOrEmpty(String) - Method in class io.atleon.aws.sqs.SqsConfig
- LongBodyDeserializer - Class in io.atleon.aws.sqs
- LongBodyDeserializer() - Constructor for class io.atleon.aws.sqs.LongBodyDeserializer
M
- mapCorrelationMetadata(Function<? super C, ? extends R>) - Method in class io.atleon.aws.sqs.SqsSenderResult
- MAX_IN_FLIGHT_PER_SUBSCRIPTION_CONFIG - Static variable in class io.atleon.aws.sqs.AloSqsReceiver
-
For each subscription to SQS Messages, this is the maximum number of non-acknowledged (and non-nacknowledged) Messages.
- MAX_MESSAGES_PER_RECEPTION_CONFIG - Static variable in class io.atleon.aws.sqs.AloSqsReceiver
-
Configures the maximum number of messages returned by each Receive Message Request to SQS.
- MAX_REQUESTS_IN_FLIGHT_CONFIG - Static variable in class io.atleon.aws.sqs.AloSqsSender
-
Configures the maximum number of SQS Requests in flight per sent Publisher.
- maxInFlightPerSubscription() - Method in class io.atleon.aws.sqs.SqsReceiverOptions
-
The maximum number of Messages that haven't been deleted or marked as no longer in flight per subscription.
- maxInFlightPerSubscription(int) - Method in class io.atleon.aws.sqs.SqsReceiverOptions.Builder
-
The maximum number of Messages that haven't been deleted or marked as no longer in flight per subscription.
- maxMessagesPerReception() - Method in class io.atleon.aws.sqs.SqsReceiverOptions
-
The maximum number of Messages to request in each SQS Receive Message Request
- maxMessagesPerReception(int) - Method in class io.atleon.aws.sqs.SqsReceiverOptions.Builder
-
The maximum number of Messages to request in each SQS Receive Message Request
- maxRequestsInFlight() - Method in class io.atleon.aws.sqs.SqsSenderOptions
-
The maximum amount of concurrent SQS Send Requests that are allowed to be in flight per sent Publisher.
- maxRequestsInFlight(int) - Method in class io.atleon.aws.sqs.SqsSenderOptions.Builder
-
The maximum amount of concurrent SQS Send Requests that are allowed to be in flight per sent Publisher.
- message() - Method in exception io.atleon.aws.sqs.SqsSender.MessageSendFailedException
- MESSAGE_ATTRIBUTES_TO_REQUEST_CONFIG - Static variable in class io.atleon.aws.sqs.AloSqsReceiver
-
List of Message Attributes to request on each message received from SQS.
- MESSAGE_SYSTEM_ATTRIBUTES_TO_REQUEST_CONFIG - Static variable in class io.atleon.aws.sqs.AloSqsReceiver
-
List of Message System Attributes to request on each message received from SQS.
- messageAttributes() - Method in class io.atleon.aws.sqs.AbstractSqsMessage
- messageAttributes() - Method in interface io.atleon.aws.sqs.SqsMessage
- messageAttributes(Map<String, MessageAttributeValue>) - Method in class io.atleon.aws.sqs.ComposedSqsMessage.Builder
- messageAttributes(Map<String, MessageAttributeValue>) - Method in class io.atleon.aws.sqs.SqsSenderMessage.Builder
- messageAttributesToRequest() - Method in class io.atleon.aws.sqs.SqsReceiverOptions
-
The Message Attributes to request from SQS, which, when available, will be populated on
ReceivedSqsMessages. - messageAttributesToRequest(Set<String>) - Method in class io.atleon.aws.sqs.SqsReceiverOptions.Builder
-
The Message Attributes to request from SQS, which, when available, will be populated on
ReceivedSqsMessages. - messageDeduplicationId() - Method in class io.atleon.aws.sqs.ComposedSqsMessage
- messageDeduplicationId() - Method in class io.atleon.aws.sqs.DeserializedSqsMessage
- messageDeduplicationId() - Method in interface io.atleon.aws.sqs.SqsMessage
- messageDeduplicationId() - Method in class io.atleon.aws.sqs.SqsReceiverMessage
- messageDeduplicationId() - Method in class io.atleon.aws.sqs.SqsSenderMessage
- messageDeduplicationId(String) - Method in class io.atleon.aws.sqs.ComposedSqsMessage.Builder
- messageDeduplicationId(String) - Method in class io.atleon.aws.sqs.SqsSenderMessage.Builder
- messageGroupId() - Method in class io.atleon.aws.sqs.ComposedSqsMessage
- messageGroupId() - Method in class io.atleon.aws.sqs.DeserializedSqsMessage
- messageGroupId() - Method in interface io.atleon.aws.sqs.SqsMessage
- messageGroupId() - Method in class io.atleon.aws.sqs.SqsReceiverMessage
- messageGroupId() - Method in class io.atleon.aws.sqs.SqsSenderMessage
- messageGroupId(String) - Method in class io.atleon.aws.sqs.ComposedSqsMessage.Builder
- messageGroupId(String) - Method in class io.atleon.aws.sqs.SqsSenderMessage.Builder
- messageId() - Method in class io.atleon.aws.sqs.DeserializedSqsMessage
- messageId() - Method in interface io.atleon.aws.sqs.ReceivedSqsMessage
-
Unique identifier for this Message.
- messageId() - Method in class io.atleon.aws.sqs.SqsReceiverMessage
- messageId() - Method in class io.atleon.aws.sqs.SqsSenderResult.SuccessMetadata
- MessageSendFailedException(String, String) - Constructor for exception io.atleon.aws.sqs.SqsSender.MessageSendFailedException
- messageSystemAttribute(String) - Method in class io.atleon.aws.sqs.AbstractSqsMessage
- messageSystemAttribute(MessageSystemAttributeName) - Method in class io.atleon.aws.sqs.AbstractSqsMessage
- messageSystemAttributes() - Method in class io.atleon.aws.sqs.AbstractSqsMessage
- messageSystemAttributes() - Method in interface io.atleon.aws.sqs.SqsMessage
- messageSystemAttributes(Map<String, MessageSystemAttributeValue>) - Method in class io.atleon.aws.sqs.ComposedSqsMessage.Builder
- messageSystemAttributes(Map<String, MessageSystemAttributeValue>) - Method in class io.atleon.aws.sqs.SqsSenderMessage.Builder
- messageSystemAttributesToRequest() - Method in class io.atleon.aws.sqs.SqsReceiverOptions
-
The Message System Attributes to request from SQS, which, when available, will be populated on
ReceivedSqsMessages. - messageSystemAttributesToRequest(Set<String>) - Method in class io.atleon.aws.sqs.SqsReceiverOptions.Builder
-
The Message System Attributes to request from SQS, which, when available, will be populated on
ReceivedSqsMessages. - modifyAndGetProperties(Consumer<Map<String, Object>>) - Method in class io.atleon.aws.sqs.SqsConfig
N
- NACKNOWLEDGER_TYPE_CONFIG - Static variable in class io.atleon.aws.sqs.AloSqsReceiver
-
Configures the behavior of negatively acknowledging SQS Messages.
- NACKNOWLEDGER_TYPE_EMIT - Static variable in class io.atleon.aws.sqs.AloSqsReceiver
- NACKNOWLEDGER_TYPE_VISIBILITY_RESET - Static variable in class io.atleon.aws.sqs.AloSqsReceiver
- NacknowledgerFactory<T> - Interface in io.atleon.aws.sqs
-
An interface for creating a "nacknowledger" (
Consumerof Throwable) that is executed if/when processing of the associatedSqsMessageis exceptionally terminated. - NacknowledgerFactory.Emit<T> - Class in io.atleon.aws.sqs
- NacknowledgerFactory.VisibilityReset<T> - Class in io.atleon.aws.sqs
- named(String) - Static method in class io.atleon.aws.sqs.SqsConfigSource
- newBuilder() - Static method in class io.atleon.aws.sqs.ComposedSqsMessage
- newBuilder() - Static method in class io.atleon.aws.sqs.SqsSenderMessage
- newBuilder(Supplier<SqsAsyncClient>) - Static method in class io.atleon.aws.sqs.SqsReceiverOptions
-
Creates a new (mutable)
SqsReceiverOptions.Builderwith the provided Client Supplier and initialized with default options. - newBuilder(Supplier<SqsAsyncClient>) - Static method in class io.atleon.aws.sqs.SqsSenderOptions
-
Creates a new (mutable)
SqsSenderOptions.Builderwith the provided Client Supplier and initialized with default options. - newBuilder(T) - Static method in class io.atleon.aws.sqs.ComposedSqsMessage
P
- postProcessProperties(Map<String, Object>) - Method in class io.atleon.aws.sqs.SqsConfigSource
Q
- QUEUE_URL_CONFIG - Static variable in interface io.atleon.aws.sqs.AloReceivedSqsMessageDecorator
-
This parameter will be populated during configuration to let the decorator know what the URL is of the queue being consumed from.
- QUEUE_URL_CONFIG - Static variable in interface io.atleon.aws.sqs.AloReceivedSqsMessageSignalListenerFactory
-
This parameter will be populated during configuration to let the factory know what the URL is of the queue being consumed from.
R
- receiptHandle() - Method in class io.atleon.aws.sqs.DeserializedSqsMessage
- receiptHandle() - Method in interface io.atleon.aws.sqs.ReceivedSqsMessage
-
The Receipt Handle of this message, used to manage its visibility and deletion.
- receiptHandle() - Method in class io.atleon.aws.sqs.SqsReceiverMessage
- receiveAloBodies(String) - Method in class io.atleon.aws.sqs.AloSqsReceiver
-
Creates a Publisher of
Aloitems referencing deserialized SQS message bodies wrapped as anAloFlux. - receiveAloMessages(String) - Method in class io.atleon.aws.sqs.AloSqsReceiver
- ReceivedSqsMessage<T> - Interface in io.atleon.aws.sqs
-
An inbound
SqsMessage. - receiveManual(String) - Method in class io.atleon.aws.sqs.SqsReceiver
-
Receive
SqsMessages where each Message's deletion and visibility must be explicitly handled. - replaceCorrelationMetadata(R) - Method in class io.atleon.aws.sqs.SqsSenderResult
- requestId() - Method in class io.atleon.aws.sqs.SqsSenderMessage
-
An internally-used identifier for Send Requests made for this Message.
- requestId() - Method in class io.atleon.aws.sqs.SqsSenderResult
S
- send(SqsSenderMessage<C>, String) - Method in class io.atleon.aws.sqs.SqsSender
-
Sends a single
SqsSenderMessageto the provided queue URL - send(Publisher<SqsSenderMessage<C>>, String) - Method in class io.atleon.aws.sqs.SqsSender
-
Sends a sequence of
SqsSenderMessages to the provided SQS queue URL - sendAloBodies(SqsMessageCreator<T>, String) - Method in class io.atleon.aws.sqs.AloSqsSender
-
Creates a
Functionthat can be used to transform a Publisher ofAloitems referencing SQS message bodies to a Publisher of Alo items referencing the result of sending each message body. - sendAloBodies(Publisher<Alo<T>>, SqsMessageCreator<T>, String) - Method in class io.atleon.aws.sqs.AloSqsSender
-
Sends a sequence of
Aloitems referencing message bodies to be populated inSqsMessages to the specified queue URL. - sendAloMessages(String) - Method in class io.atleon.aws.sqs.AloSqsSender
-
Creates a
Functionthat can be used to transform a Publisher ofAloitems referencing SQS messages to a Publisher of Alo items referencing the result of sending each message. - sendAloMessages(Publisher<Alo<SqsMessage<T>>>, String) - Method in class io.atleon.aws.sqs.AloSqsSender
-
Sends a sequence of
Aloitems referencingSqsMessages - sendBodies(Publisher<T>, SqsMessageCreator<T>, String) - Method in class io.atleon.aws.sqs.AloSqsSender
-
Sends a sequence of message bodies to be populated in
SqsMessages to the specified queue URL. - senderDelaySeconds() - Method in class io.atleon.aws.sqs.ComposedSqsMessage
- senderDelaySeconds() - Method in interface io.atleon.aws.sqs.SqsMessage
-
When sending this Message, this is the number of seconds to delay its visibility after sending.
- senderDelaySeconds() - Method in class io.atleon.aws.sqs.SqsSenderMessage
- senderDelaySeconds(Integer) - Method in class io.atleon.aws.sqs.ComposedSqsMessage.Builder
- sendMessage(SqsMessage<T>, String) - Method in class io.atleon.aws.sqs.AloSqsSender
-
Send a single
SqsMessage - sendMessages(Publisher<SqsMessage<T>>, String) - Method in class io.atleon.aws.sqs.AloSqsSender
-
Sends a sequence of
SqsMessages - sequenceNumber() - Method in class io.atleon.aws.sqs.SqsSenderResult.SuccessMetadata
- serialize(T) - Method in interface io.atleon.aws.sqs.BodySerializer
- serialize(T) - Method in class io.atleon.aws.sqs.StringBodySerializer
- SqsConfig - Class in io.atleon.aws.sqs
-
Config used by SQS Resources to build Clients and load typed configuration values.
- SqsConfig(Map<String, ?>) - Constructor for class io.atleon.aws.sqs.SqsConfig
- SqsConfigSource - Class in io.atleon.aws.sqs
-
Reactive source of
SqsConfigs used by AloSqs resources. - SqsConfigSource() - Constructor for class io.atleon.aws.sqs.SqsConfigSource
- SqsConfigSource(String) - Constructor for class io.atleon.aws.sqs.SqsConfigSource
- SqsConfigSource(Function<Map<String, Object>, Optional<String>>) - Constructor for class io.atleon.aws.sqs.SqsConfigSource
- SqsMessage<T> - Interface in io.atleon.aws.sqs
-
The base interface of all SQS Messages that may either be inbound (received) or outbound (able to be sent).
- SqsMessageCreator<T> - Interface in io.atleon.aws.sqs
-
Implementation of process to create an
SqsMessagefrom a Message body payload - SqsMessageVisibilityChanger - Interface in io.atleon.aws.sqs
-
Interface through which the visibility of an associated inbound
SqsMessageis managed. - SqsReceiver - Class in io.atleon.aws.sqs
-
A low-level receiver of
SqsMessages. - SqsReceiver.BatchRequestFailedException - Exception in io.atleon.aws.sqs
- SqsReceiverMessage - Class in io.atleon.aws.sqs
-
An
SqsMessagethat has been received and must have its deletion and visibility explicitly handled. - SqsReceiverOptions - Class in io.atleon.aws.sqs
-
Configures behavior of receiving
SqsMessages and management of underlying SQS Client. - SqsReceiverOptions.Builder - Class in io.atleon.aws.sqs
-
A mutable builder used to construct new instances of
SqsReceiverOptions. - SqsSender - Class in io.atleon.aws.sqs
-
A low-level sender of
SqsMessages. - SqsSender.MessageSendFailedException - Exception in io.atleon.aws.sqs
- SqsSenderMessage<C> - Class in io.atleon.aws.sqs
-
An
SqsMessagewith serialized String body that can be sent to SQS. - SqsSenderMessage.Builder<C> - Class in io.atleon.aws.sqs
- SqsSenderOptions - Class in io.atleon.aws.sqs
-
Configures behavior of sending
SqsMessages and creation of underlying SQS Client. - SqsSenderOptions.Builder - Class in io.atleon.aws.sqs
-
A mutable builder used to construct new instances of
SqsSenderOptions. - SqsSenderResult<C> - Class in io.atleon.aws.sqs
-
The result of sending an
SqsSenderMessage. - SqsSenderResult.SuccessMetadata - Class in io.atleon.aws.sqs
-
Upon successfully sending a Message to SQS, this metadata describes the assigned Message ID and, if sent to a FIFO queue, the assigned sequence number.
- StringBodyDeserializer - Class in io.atleon.aws.sqs
-
An SQS
BodyDeserializerthat simply returns SQS native Message String bodies. - StringBodyDeserializer() - Constructor for class io.atleon.aws.sqs.StringBodyDeserializer
- StringBodySerializer<T> - Class in io.atleon.aws.sqs
-
An SQS
BodySerializerthat serializes objects using theirObject.toString(). - StringBodySerializer() - Constructor for class io.atleon.aws.sqs.StringBodySerializer
- success(String, String, String, C) - Static method in class io.atleon.aws.sqs.SqsSenderResult
- successMetadata() - Method in class io.atleon.aws.sqs.SqsSenderResult
T
- toString() - Method in class io.atleon.aws.sqs.SqsSenderResult
U
- unnamed() - Static method in class io.atleon.aws.sqs.SqsConfigSource
V
- validateProperties(Map<String, Object>) - Method in class io.atleon.aws.sqs.SqsConfigSource
- VISIBILITY_RESET_SECONDS_CONFIG - Static variable in interface io.atleon.aws.sqs.NacknowledgerFactory
-
When using
NacknowledgerFactory.VisibilityResetthis configures the number of seconds that a nacknowledged message has its visibility reset by. - VISIBILITY_TIMEOUT_SECONDS_CONFIG - Static variable in class io.atleon.aws.sqs.AloSqsReceiver
-
Configures the visibility timeout (in seconds) for each received Message.
- visibilityChanger() - Method in class io.atleon.aws.sqs.SqsReceiverMessage
-
Returns the
SqsMessageVisibilityChangerused to explicitly manage this Message's visibility. - visibilityTimeoutSeconds() - Method in class io.atleon.aws.sqs.SqsReceiverOptions
-
For each message received from SQS, this is the initial amount of seconds that the message will be invisible to other Receive Requests.
- visibilityTimeoutSeconds(int) - Method in class io.atleon.aws.sqs.SqsReceiverOptions.Builder
-
For each message received from SQS, this is the initial amount of seconds that the message will be invisible to other Receive Requests.
W
- WAIT_TIME_SECONDS_PER_RECEPTION_CONFIG - Static variable in class io.atleon.aws.sqs.AloSqsReceiver
-
Configures the "wait time" (in seconds) for each Receive Message Request to SQS.
- waitTimeSecondsPerReception() - Method in class io.atleon.aws.sqs.SqsReceiverOptions
-
The wait time in seconds for each SQS Receive Request.
- waitTimeSecondsPerReception(int) - Method in class io.atleon.aws.sqs.SqsReceiverOptions.Builder
-
The wait time in seconds for each SQS Receive Request.
All Classes All Packages