All Classes and Interfaces

Class
Description
 
Strategy interface for executing batch publish operations to SNS.
Result of a batch publish operation to SNS.
Represents a failed message in a batch operation.
Represents a successfully published message in a batch operation.
Caching implementation for resolving ARN from topicName.
Default implementation of SnsMessageConverter for converting Spring Message to PublishBatchRequestEntry.
Default implementation of SnsPublishMessageConverter.
Default implementation of TopicArnResolver used to determine topic ARN by name.
Deprecated.
Implements quoteAsString which uses JsonStringEncoder jackson 3.
Depending on dependencies present configures JacksonJsonStringEncoder or Jackson2JsonStringEncoder
 
Handles conversion of SNS notification value to a variable that is annotated with NotificationMessage.
 
Handles Subscription and Unsubscription events by transforming them to NotificationStatus which can be used to confirm Subscriptions/Subscriptions.
 
Handles conversion of SNS subject value to a variable that is annotated with NotificationSubject.
The HttpRequestHandlingMessagingGateway extension for the Amazon WS SNS HTTP(S) endpoints.
Helper class used for conversion between MessageAttributeValue and Java types.
Simple util class that is used to create handlers for Http/s notification support.
Annotation that is used to map SNS notification value to a variable that is annotated.
Handles conversion of SNS notification value to a variable that is annotated with NotificationMessage.
 
Spring Web MVC request mapping that supports Amazon SNS HTTP endpoints using the Spring Controller model.
Interface used for confirming Subscription/Unsubscription.
Handles Subscription and Unsubscription events by transforming them to NotificationStatus which can be used to confirm Subscriptions/Subscriptions.
 
Annotation that is used to map SNS subject value to a variable that is annotated.
Handles conversion of SNS subject value to a variable that is annotated with NotificationSubject.
Spring Web MVC request mapping that supports Amazon SNS HTTP endpoint subscriptions using the Spring Controller model.
Spring Web MVC request mapping that supports Amazon SNS HTTP endpoint subscriptions using the Spring Controller model.
Result of an SNS operation.
Default implementation of BatchExecutionStrategy for executing batch publish operations to AWS SNS.
Helper class that is transformed to MessageAttributeValue when sending SMS via SNS.
 
The type of message that you're sending.
High level asynchronous SNS operations.
Asynchronous template for SNS operations.
A TopicArnResolver implementation to determine topic ARN by name against an SnsAsyncClient.
Provides methods for sending multiple messages to SNS topics in a single batch operation, which is more efficient than sending messages individually.
This template simplifies batch publishing to SNS topics.
A utility class to simplify an SNS Message body building.
Heavily inspired by Spring Frameworks ControllerMappingReflectiveProcessor.
Util class used to convert Message headers to SNS messageAttributes.
The HeaderMapper implementation for the mapping from headers to SNS message attributes.
SNS specific headers that can be applied to Spring Messaging Message.
The HttpRequestHandlingMessagingGateway extension for the Amazon WS SNS HTTP(S) endpoints.
Converter interface for converting Spring Message objects to SNS PublishBatchRequestEntry.
The AbstractMessageProducingHandler implementation to send SNS Notifications (SnsAsyncClient.publish(PublishRequest)) to the provided topicArn (or evaluated at runtime against Message).
SNS notification object.
 
High level SNS operations.
Converter for transforming Spring messages to SNS PublishRequest.
An exception that is the payload of an ErrorMessage when an SNS publish fails.
 
High level SNS operations for sending SMS.
Helper class abstraction over SnsClient tailored for sending SMS messages to SNS topics and phone numbers.
Helper class that simplifies synchronous sending of notifications to SNS.
Resolves topic ARN by name.
Implementation of AbstractMessageChannel which is used for converting and sending messages via SnsClient to SNS.
Thrown when TopicsListingTopicArnResolver cannot determine ARN based on topicName.
Basic implementation for resolving ARN from topicName.
Base class for WebFlux argument resolvers that handle SNS HTTP notification messages.
Utility class for creating WebFlux HandlerMethodArgumentResolver instances for SNS HTTP/S notification endpoint support.
WebFlux argument resolver that handles conversion of SNS notification message payload to a method parameter annotated with NotificationMessage.
WebFlux argument resolver that handles SNS subscription and unsubscription confirmation events by resolving them to a NotificationStatus instance, which can be used to confirm or re-confirm subscriptions.
 
WebFlux argument resolver that handles conversion of SNS notification subject value to a method parameter annotated with NotificationSubject.