All Classes and Interfaces
Class
Description
Caching implementation for resolving ARN from topicName.
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 Jackson2JsonStringEncoderHandles 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.
Helper class that is transformed to
MessageAttributeValue when sending SMS via SNS.The type of message that you're sending.
A
TopicArnResolver implementation to determine topic ARN by name against an SnsAsyncClient.A utility class to simplify an SNS Message body building.
Heavily inspired by Spring Frameworks ControllerMappingReflectiveProcessor.
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.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.
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.