Index

A B C D E F G H I J L M N O P Q R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractNotificationMessageHandlerMethodArgumentResolver - Class in io.awspring.cloud.sns.handlers
 
AbstractNotificationMessageHandlerMethodArgumentResolver() - Constructor for class io.awspring.cloud.sns.handlers.AbstractNotificationMessageHandlerMethodArgumentResolver
 
addChannelInterceptor(ChannelInterceptor) - Method in class io.awspring.cloud.sns.core.SnsTemplate
Add a ChannelInterceptor to be used by TopicMessageChannel created with this template.
additionalOnSuccessHeaders(PublishRequest, PublishResponse) - Method in class io.awspring.cloud.sns.integration.SnsMessageHandler
 

B

BINARY - Static variable in class io.awspring.cloud.sns.core.MessageAttributeDataTypes
Binary message attribute data type.
build() - Method in class io.awspring.cloud.sns.core.SnsNotification.Builder
 
build() - Method in class io.awspring.cloud.sns.integration.SnsBodyBuilder
 
build() - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes.Builder
 
builder() - Static method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
 
builder(T) - Static method in class io.awspring.cloud.sns.core.SnsNotification
Creates a builder with payload.

C

CachingTopicArnResolver - Class in io.awspring.cloud.sns.core
Caching implementation for resolving ARN from topicName.
CachingTopicArnResolver(TopicArnResolver) - Constructor for class io.awspring.cloud.sns.core.CachingTopicArnResolver
 
confirmSubscription() - Method in class io.awspring.cloud.sns.handlers.legacy.LegacyJackson2NotificationStatusHandlerMethodArgumentResolver.AmazonSnsNotificationStatus
 
confirmSubscription() - Method in interface io.awspring.cloud.sns.handlers.NotificationStatus
 
confirmSubscription() - Method in class io.awspring.cloud.sns.handlers.NotificationStatusHandlerMethodArgumentResolver.AmazonSnsNotificationStatus
 
convertAndSend(String, T) - Method in class io.awspring.cloud.sns.core.SnsTemplate
 
convertAndSend(String, T, Map<String, Object>) - Method in class io.awspring.cloud.sns.core.SnsTemplate
 
convertAndSend(String, T, Map<String, Object>, MessagePostProcessor) - Method in class io.awspring.cloud.sns.core.SnsTemplate
 
convertAndSend(String, T, MessagePostProcessor) - Method in class io.awspring.cloud.sns.core.SnsTemplate
 
converters - Static variable in class io.awspring.cloud.sns.handlers.legacy.LegacyJackson2NotificationMessageHandlerMethodArgumentResolver
 
converters - Static variable in class io.awspring.cloud.sns.handlers.NotificationMessageHandlerMethodArgumentResolver
 
create() - Static method in interface io.awspring.cloud.sns.core.JsonStringEncoder
 

D

deduplicationId(String) - Method in class io.awspring.cloud.sns.core.SnsNotification.Builder
 
DEFAULT_SEND_TIMEOUT - Static variable in class io.awspring.cloud.sns.integration.SnsMessageHandler
 
DefaultTopicArnResolver - Class in io.awspring.cloud.sns.core
Default implementation of TopicArnResolver used to determine topic ARN by name.
DefaultTopicArnResolver(SnsClient) - Constructor for class io.awspring.cloud.sns.core.DefaultTopicArnResolver
 
doResolveArgumentFromNotificationMessage(JsonNode, HttpInputMessage, Class<?>) - Method in class io.awspring.cloud.sns.handlers.legacy.LegacyJackson2AbstractNotificationMessageHandlerMethodArgumentResolver
 
doResolveArgumentFromNotificationMessage(JsonNode, HttpInputMessage, Class<?>) - Method in class io.awspring.cloud.sns.handlers.legacy.LegacyJackson2NotificationMessageHandlerMethodArgumentResolver
 
doResolveArgumentFromNotificationMessage(JsonNode, HttpInputMessage, Class<?>) - Method in class io.awspring.cloud.sns.handlers.legacy.LegacyJackson2NotificationStatusHandlerMethodArgumentResolver
 
doResolveArgumentFromNotificationMessage(JsonNode, HttpInputMessage, Class<?>) - Method in class io.awspring.cloud.sns.handlers.legacy.LegacyJackson2NotificationSubjectHandlerMethodArgumentResolver
 
doResolveArgumentFromNotificationMessage(JsonNode, HttpInputMessage, Class<?>) - Method in class io.awspring.cloud.sns.handlers.AbstractNotificationMessageHandlerMethodArgumentResolver
 
doResolveArgumentFromNotificationMessage(JsonNode, HttpInputMessage, Class<?>) - Method in class io.awspring.cloud.sns.handlers.NotificationMessageHandlerMethodArgumentResolver
 
doResolveArgumentFromNotificationMessage(JsonNode, HttpInputMessage, Class<?>) - Method in class io.awspring.cloud.sns.handlers.NotificationStatusHandlerMethodArgumentResolver
 
doResolveArgumentFromNotificationMessage(JsonNode, HttpInputMessage, Class<?>) - Method in class io.awspring.cloud.sns.handlers.NotificationSubjectHandlerMethodArgumentResolver
 
doSend(TopicMessageChannel, Message<?>) - Method in class io.awspring.cloud.sns.core.SnsTemplate
 

E

entityId(String) - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes.Builder
 

F

forProtocols(String, String...) - Method in class io.awspring.cloud.sns.integration.SnsBodyBuilder
 
fromHeaders(MessageHeaders, Map<String, MessageAttributeValue>) - Method in class io.awspring.cloud.sns.integration.SnsHeaderMapper
 

G

getBody() - Method in class io.awspring.cloud.sns.handlers.legacy.LegacyJackson2NotificationMessageHandlerMethodArgumentResolver.ByteArrayHttpInputMessage
 
getBody() - Method in class io.awspring.cloud.sns.handlers.NotificationMessageHandlerMethodArgumentResolver.ByteArrayHttpInputMessage
 
getComponentType() - Method in class io.awspring.cloud.sns.integration.LegacyJackson2SnsInboundChannelAdapter
 
getComponentType() - Method in class io.awspring.cloud.sns.integration.SnsInboundChannelAdapter
 
getComponentType() - Method in class io.awspring.cloud.sns.integration.SnsMessageHandler
 
getDeduplicationId() - Method in class io.awspring.cloud.sns.core.SnsNotification
 
getEntityId() - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
 
getGroupId() - Method in class io.awspring.cloud.sns.core.SnsNotification
 
getHeaders() - Method in class io.awspring.cloud.sns.core.SnsNotification
 
getHeaders() - Method in class io.awspring.cloud.sns.handlers.legacy.LegacyJackson2NotificationMessageHandlerMethodArgumentResolver.ByteArrayHttpInputMessage
 
getHeaders() - Method in class io.awspring.cloud.sns.handlers.NotificationMessageHandlerMethodArgumentResolver.ByteArrayHttpInputMessage
 
getMaxPrice() - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
 
getNotificationHandlerMethodArgumentResolver(SnsClient, SnsMessageManager) - Static method in class io.awspring.cloud.sns.configuration.NotificationHandlerMethodArgumentResolverConfigurationUtils
 
getNotificationHandlerMethodArgumentResolverLegacyJackson2(SnsClient, SnsMessageManager) - Static method in class io.awspring.cloud.sns.configuration.NotificationHandlerMethodArgumentResolverConfigurationUtils
 
getOriginationNumber() - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
 
getPayload() - Method in class io.awspring.cloud.sns.core.SnsNotification
 
getRequest() - Method in exception io.awspring.cloud.sns.integration.SnsRequestFailureException
 
getSenderID() - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
 
getSmsType() - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
 
getSubject() - Method in class io.awspring.cloud.sns.core.SnsNotification
 
getTemplateId() - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
 
groupId(String) - Method in class io.awspring.cloud.sns.core.SnsNotification.Builder
 

H

handleMessageInternal(Message<?>) - Method in class io.awspring.cloud.sns.integration.SnsMessageHandler
 
handleResponse(Message<?>, PublishRequest, PublishResponse, Throwable) - Method in class io.awspring.cloud.sns.integration.SnsMessageHandler
 
header(String, Object) - Method in class io.awspring.cloud.sns.core.SnsNotification.Builder
 
headers(Map<String, Object>) - Method in class io.awspring.cloud.sns.core.SnsNotification.Builder
 

I

io.awspring.cloud.sns - package io.awspring.cloud.sns
Integration with AWS SNS (Simple Notification Service).
io.awspring.cloud.sns.annotation.endpoint - package io.awspring.cloud.sns.annotation.endpoint
Convenience annotations serving as a replacement for RequestMapping for SNS HTTP endpoints.
io.awspring.cloud.sns.annotation.handlers - package io.awspring.cloud.sns.annotation.handlers
Spring Web method argument handlers for Sns integration.
io.awspring.cloud.sns.configuration - package io.awspring.cloud.sns.configuration
Sns integration configuration helpers.
io.awspring.cloud.sns.core - package io.awspring.cloud.sns.core
Sns integration core.
io.awspring.cloud.sns.handlers - package io.awspring.cloud.sns.handlers
Method argument handlers for SNS integration annotations from io.awspring.cloud.sns.annotation.handlers package.
io.awspring.cloud.sns.handlers.legacy - package io.awspring.cloud.sns.handlers.legacy
 
io.awspring.cloud.sns.integration - package io.awspring.cloud.sns.integration
 
io.awspring.cloud.sns.sms - package io.awspring.cloud.sns.sms
Sending SMS via SNS integration.

J

Jackson2JsonStringEncoder - Class in io.awspring.cloud.sns.core
Deprecated.
Jackson2JsonStringEncoder() - Constructor for class io.awspring.cloud.sns.core.Jackson2JsonStringEncoder
Deprecated.
 
JacksonJsonStringEncoder - Class in io.awspring.cloud.sns.core
Implements quoteAsString which uses JsonStringEncoder jackson 3.
JacksonJsonStringEncoder() - Constructor for class io.awspring.cloud.sns.core.JacksonJsonStringEncoder
 
jsonStringEncoder - Variable in class io.awspring.cloud.sns.core.TopicMessageChannel
 
JsonStringEncoder - Interface in io.awspring.cloud.sns.core
Depending on dependencies present configures JacksonJsonStringEncoder or Jackson2JsonStringEncoder

L

LegacyJackson2AbstractNotificationMessageHandlerMethodArgumentResolver - Class in io.awspring.cloud.sns.handlers.legacy
 
LegacyJackson2AbstractNotificationMessageHandlerMethodArgumentResolver() - Constructor for class io.awspring.cloud.sns.handlers.legacy.LegacyJackson2AbstractNotificationMessageHandlerMethodArgumentResolver
 
LegacyJackson2NotificationMessageHandlerMethodArgumentResolver - Class in io.awspring.cloud.sns.handlers.legacy
Handles conversion of SNS notification value to a variable that is annotated with NotificationMessage.
LegacyJackson2NotificationMessageHandlerMethodArgumentResolver() - Constructor for class io.awspring.cloud.sns.handlers.legacy.LegacyJackson2NotificationMessageHandlerMethodArgumentResolver
 
LegacyJackson2NotificationMessageHandlerMethodArgumentResolver(List<HttpMessageConverter<?>>) - Constructor for class io.awspring.cloud.sns.handlers.legacy.LegacyJackson2NotificationMessageHandlerMethodArgumentResolver
 
LegacyJackson2NotificationMessageHandlerMethodArgumentResolver(List<HttpMessageConverter<?>>, SnsMessageManager) - Constructor for class io.awspring.cloud.sns.handlers.legacy.LegacyJackson2NotificationMessageHandlerMethodArgumentResolver
 
LegacyJackson2NotificationMessageHandlerMethodArgumentResolver.ByteArrayHttpInputMessage - Class in io.awspring.cloud.sns.handlers.legacy
 
LegacyJackson2NotificationStatusHandlerMethodArgumentResolver - Class in io.awspring.cloud.sns.handlers.legacy
Handles Subscription and Unsubscription events by transforming them to NotificationStatus which can be used to confirm Subscriptions/Subscriptions.
LegacyJackson2NotificationStatusHandlerMethodArgumentResolver(SnsClient) - Constructor for class io.awspring.cloud.sns.handlers.legacy.LegacyJackson2NotificationStatusHandlerMethodArgumentResolver
 
LegacyJackson2NotificationStatusHandlerMethodArgumentResolver(SnsClient, SnsMessageManager) - Constructor for class io.awspring.cloud.sns.handlers.legacy.LegacyJackson2NotificationStatusHandlerMethodArgumentResolver
 
LegacyJackson2NotificationStatusHandlerMethodArgumentResolver.AmazonSnsNotificationStatus - Class in io.awspring.cloud.sns.handlers.legacy
 
LegacyJackson2NotificationSubjectHandlerMethodArgumentResolver - Class in io.awspring.cloud.sns.handlers.legacy
Handles conversion of SNS subject value to a variable that is annotated with NotificationSubject.
LegacyJackson2NotificationSubjectHandlerMethodArgumentResolver() - Constructor for class io.awspring.cloud.sns.handlers.legacy.LegacyJackson2NotificationSubjectHandlerMethodArgumentResolver
 
LegacyJackson2SnsInboundChannelAdapter - Class in io.awspring.cloud.sns.integration
The HttpRequestHandlingMessagingGateway extension for the Amazon WS SNS HTTP(S) endpoints.
LegacyJackson2SnsInboundChannelAdapter(SnsClient, String...) - Constructor for class io.awspring.cloud.sns.integration.LegacyJackson2SnsInboundChannelAdapter
 

M

maxPrice(String) - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes.Builder
 
MESSAGE_DEDUPLICATION_ID_HEADER - Static variable in class io.awspring.cloud.sns.core.SnsHeaders
Message Deduplication id for SNS message.
MESSAGE_GROUP_ID_HEADER - Static variable in class io.awspring.cloud.sns.core.SnsHeaders
Message group id for SNS message (applies only to FIFO topic).
MESSAGE_ID_HEADER - Static variable in class io.awspring.cloud.sns.core.SnsHeaders
Message id header as a unique identifier assigned to the published message, or from a received message.
MessageAttributeDataTypes - Class in io.awspring.cloud.sns.core
Helper class used for conversion between MessageAttributeValue and Java types.

N

NOTIFICATION_STATUS_HEADER - Static variable in class io.awspring.cloud.sns.core.SnsHeaders
The NotificationStatus header for manual confirmation on reception.
NOTIFICATION_SUBJECT_HEADER - Static variable in class io.awspring.cloud.sns.core.SnsHeaders
Notification subject.
NotificationHandlerMethodArgumentResolverConfigurationUtils - Class in io.awspring.cloud.sns.configuration
Simple util class that is used to create handlers for Http/s notification support.
NotificationMessage - Annotation Interface in io.awspring.cloud.sns.annotation.handlers
Annotation that is used to map SNS notification value to a variable that is annotated.
NotificationMessageHandlerMethodArgumentResolver - Class in io.awspring.cloud.sns.handlers
Handles conversion of SNS notification value to a variable that is annotated with NotificationMessage.
NotificationMessageHandlerMethodArgumentResolver() - Constructor for class io.awspring.cloud.sns.handlers.NotificationMessageHandlerMethodArgumentResolver
 
NotificationMessageHandlerMethodArgumentResolver(List<HttpMessageConverter<?>>) - Constructor for class io.awspring.cloud.sns.handlers.NotificationMessageHandlerMethodArgumentResolver
 
NotificationMessageHandlerMethodArgumentResolver(List<HttpMessageConverter<?>>, SnsMessageManager) - Constructor for class io.awspring.cloud.sns.handlers.NotificationMessageHandlerMethodArgumentResolver
 
NotificationMessageHandlerMethodArgumentResolver.ByteArrayHttpInputMessage - Class in io.awspring.cloud.sns.handlers
 
NotificationMessageMapping - Annotation Interface in io.awspring.cloud.sns.annotation.endpoint
Spring Web MVC request mapping that supports Amazon SNS HTTP endpoints using the Spring Controller model.
NotificationStatus - Interface in io.awspring.cloud.sns.handlers
Interface used for confirming Subscription/Unsubscription.
NotificationStatusHandlerMethodArgumentResolver - Class in io.awspring.cloud.sns.handlers
Handles Subscription and Unsubscription events by transforming them to NotificationStatus which can be used to confirm Subscriptions/Subscriptions.
NotificationStatusHandlerMethodArgumentResolver(SnsClient) - Constructor for class io.awspring.cloud.sns.handlers.NotificationStatusHandlerMethodArgumentResolver
 
NotificationStatusHandlerMethodArgumentResolver(SnsClient, SnsMessageManager) - Constructor for class io.awspring.cloud.sns.handlers.NotificationStatusHandlerMethodArgumentResolver
 
NotificationStatusHandlerMethodArgumentResolver.AmazonSnsNotificationStatus - Class in io.awspring.cloud.sns.handlers
 
NotificationSubject - Annotation Interface in io.awspring.cloud.sns.annotation.handlers
Annotation that is used to map SNS subject value to a variable that is annotated.
NotificationSubjectHandlerMethodArgumentResolver - Class in io.awspring.cloud.sns.handlers
Handles conversion of SNS subject value to a variable that is annotated with NotificationSubject.
NotificationSubjectHandlerMethodArgumentResolver() - Constructor for class io.awspring.cloud.sns.handlers.NotificationSubjectHandlerMethodArgumentResolver
 
NotificationSubscriptionMapping - Annotation Interface in io.awspring.cloud.sns.annotation.endpoint
Spring Web MVC request mapping that supports Amazon SNS HTTP endpoint subscriptions using the Spring Controller model.
NotificationUnsubscribeConfirmationMapping - Annotation Interface in io.awspring.cloud.sns.annotation.endpoint
Spring Web MVC request mapping that supports Amazon SNS HTTP endpoint subscriptions using the Spring Controller model.
NUMBER - Static variable in class io.awspring.cloud.sns.core.MessageAttributeDataTypes
Number message attribute data type.

O

of(T) - Static method in class io.awspring.cloud.sns.core.SnsNotification
Creates notification from payload.
onInit() - Method in class io.awspring.cloud.sns.integration.LegacyJackson2SnsInboundChannelAdapter
 
onInit() - Method in class io.awspring.cloud.sns.integration.SnsInboundChannelAdapter
 
onInit() - Method in class io.awspring.cloud.sns.integration.SnsMessageHandler
 
originationNumber(String) - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes.Builder
 

P

path() - Element in annotation interface io.awspring.cloud.sns.annotation.endpoint.NotificationMessageMapping
 
path() - Element in annotation interface io.awspring.cloud.sns.annotation.endpoint.NotificationSubscriptionMapping
 
path() - Element in annotation interface io.awspring.cloud.sns.annotation.endpoint.NotificationUnsubscribeConfirmationMapping
 
PROMOTIONAL - Enum constant in enum class io.awspring.cloud.sns.sms.SmsType
Non-critical messages, such as marketing messages.

Q

quoteAsString(CharSequence, StringBuilder) - Method in class io.awspring.cloud.sns.core.Jackson2JsonStringEncoder
Deprecated.
 
quoteAsString(CharSequence, StringBuilder) - Method in class io.awspring.cloud.sns.core.JacksonJsonStringEncoder
 
quoteAsString(CharSequence, StringBuilder) - Method in interface io.awspring.cloud.sns.core.JsonStringEncoder
 

R

registerHints(RuntimeHints, ClassLoader) - Method in class io.awspring.cloud.sns.SnsRuntimeHints
 
registerMethodHints(ReflectionHints, Method) - Method in class io.awspring.cloud.sns.annotation.endpoint.SnsControllerMappingReflectiveProcessor
 
registerParameterTypeHints(ReflectionHints, MethodParameter) - Method in class io.awspring.cloud.sns.annotation.endpoint.SnsControllerMappingReflectiveProcessor
 
registerReflectionHints(ReflectionHints, AnnotatedElement) - Method in class io.awspring.cloud.sns.annotation.endpoint.SnsControllerMappingReflectiveProcessor
 
registerReturnTypeHints(ReflectionHints, MethodParameter) - Method in class io.awspring.cloud.sns.annotation.endpoint.SnsControllerMappingReflectiveProcessor
 
registerTypeHints(ReflectionHints, Class<?>) - Method in class io.awspring.cloud.sns.annotation.endpoint.SnsControllerMappingReflectiveProcessor
 
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class io.awspring.cloud.sns.handlers.AbstractNotificationMessageHandlerMethodArgumentResolver
 
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class io.awspring.cloud.sns.handlers.legacy.LegacyJackson2AbstractNotificationMessageHandlerMethodArgumentResolver
 
resolveTopicArn(String) - Method in class io.awspring.cloud.sns.core.CachingTopicArnResolver
 
resolveTopicArn(String) - Method in class io.awspring.cloud.sns.core.DefaultTopicArnResolver
Resolves topic ARN by topic name.
resolveTopicArn(String) - Method in class io.awspring.cloud.sns.core.SnsAsyncTopicArnResolver
Resolve topic ARN by topic name.
resolveTopicArn(String) - Method in interface io.awspring.cloud.sns.core.TopicArnResolver
 
resolveTopicArn(String) - Method in class io.awspring.cloud.sns.core.TopicsListingTopicArnResolver
Resolves topic ARN by topic name.

S

send(Object) - Method in class io.awspring.cloud.sns.integration.LegacyJackson2SnsInboundChannelAdapter
 
send(Object) - Method in class io.awspring.cloud.sns.integration.SnsInboundChannelAdapter
 
send(String, String) - Method in interface io.awspring.cloud.sns.sms.SnsSmsOperations
Sends SMS directly to a phone number without a need for a phone number to be subscribed to an SNS topic.
send(String, String, SmsMessageAttributes) - Method in interface io.awspring.cloud.sns.sms.SnsSmsOperations
Sends SMS directly to a phone number without a need for a phone number to be subscribed to an SNS topic.
send(String, String, SmsMessageAttributes) - Method in class io.awspring.cloud.sns.sms.SnsSmsTemplate
 
send(String, Message<?>) - Method in class io.awspring.cloud.sns.core.SnsTemplate
 
senderID(String) - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes.Builder
 
sendInternal(Message<?>, long) - Method in class io.awspring.cloud.sns.core.TopicMessageChannel
 
sendNotification(Object, String) - Method in class io.awspring.cloud.sns.core.SnsTemplate
Convenience method that sends a notification with the given message and subject to the destination.
sendNotification(String, SnsNotification<?>) - Method in interface io.awspring.cloud.sns.core.SnsOperations
Sends a notification to a topic.
sendNotification(String, SnsNotification<?>) - Method in class io.awspring.cloud.sns.core.SnsTemplate
 
sendNotification(String, Object, String) - Method in class io.awspring.cloud.sns.core.SnsTemplate
Convenience method that sends a notification with the given message and subject to the destination.
sendToTopicArn(String, String) - Method in interface io.awspring.cloud.sns.sms.SnsSmsOperations
Sends SMS to a topic to which phone numbers are subscribed.
sendToTopicArn(String, String, SmsMessageAttributes) - Method in interface io.awspring.cloud.sns.sms.SnsSmsOperations
Sends SMS to a topic to which phone numbers are subscribed.
sendToTopicArn(String, String, SmsMessageAttributes) - Method in class io.awspring.cloud.sns.sms.SnsSmsTemplate
 
setBodyExpression(Expression) - Method in class io.awspring.cloud.sns.integration.SnsMessageHandler
The Expression to produce the SNS notification message.
setDefaultDestinationName(String) - Method in class io.awspring.cloud.sns.core.SnsTemplate
 
setEntityId(String) - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
 
setExtractReplyPayload(boolean) - Method in class io.awspring.cloud.sns.integration.LegacyJackson2SnsInboundChannelAdapter
 
setExtractReplyPayload(boolean) - Method in class io.awspring.cloud.sns.integration.SnsInboundChannelAdapter
 
setHandleNotificationStatus(boolean) - Method in class io.awspring.cloud.sns.integration.LegacyJackson2SnsInboundChannelAdapter
The flag indicating if the adapter should send SubscriptionConfirmation/UnsubscribeConfirmation message to the `output-channel` or not.
setHandleNotificationStatus(boolean) - Method in class io.awspring.cloud.sns.integration.SnsInboundChannelAdapter
The flag indicating if the adapter should send SubscriptionConfirmation/UnsubscribeConfirmation message to the `output-channel` or not.
setHeaderExpressions(Map<String, Expression>) - Method in class io.awspring.cloud.sns.integration.LegacyJackson2SnsInboundChannelAdapter
 
setHeaderExpressions(Map<String, Expression>) - Method in class io.awspring.cloud.sns.integration.SnsInboundChannelAdapter
 
setHeaderMapper(HeaderMapper<Map<String, MessageAttributeValue>>) - Method in class io.awspring.cloud.sns.integration.SnsMessageHandler
Specify a HeaderMapper to map outbound headers.
setHeaderMapper(HeaderMapper<HttpHeaders>) - Method in class io.awspring.cloud.sns.integration.LegacyJackson2SnsInboundChannelAdapter
 
setHeaderMapper(HeaderMapper<HttpHeaders>) - Method in class io.awspring.cloud.sns.integration.SnsInboundChannelAdapter
 
setMaxPrice(String) - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
 
setMergeWithDefaultConverters(boolean) - Method in class io.awspring.cloud.sns.integration.LegacyJackson2SnsInboundChannelAdapter
 
setMergeWithDefaultConverters(boolean) - Method in class io.awspring.cloud.sns.integration.SnsInboundChannelAdapter
 
setMessageConverters(List<HttpMessageConverter<?>>) - Method in class io.awspring.cloud.sns.integration.LegacyJackson2SnsInboundChannelAdapter
 
setMessageConverters(List<HttpMessageConverter<?>>) - Method in class io.awspring.cloud.sns.integration.SnsInboundChannelAdapter
 
setMessageDeduplicationIdExpression(Expression) - Method in class io.awspring.cloud.sns.integration.SnsMessageHandler
The Expression to determine the deduplication ID for this message.
setMessageGroupId(String) - Method in class io.awspring.cloud.sns.integration.SnsMessageHandler
A fixed message-group ID to be set for messages sent to an SNS FIFO topic from this handler.
setMessageGroupIdExpression(Expression) - Method in class io.awspring.cloud.sns.integration.SnsMessageHandler
The Expression to determine the message group for messages sent to an SNS FIFO topic from this handler.
setMultipartResolver(MultipartResolver) - Method in class io.awspring.cloud.sns.integration.LegacyJackson2SnsInboundChannelAdapter
 
setMultipartResolver(MultipartResolver) - Method in class io.awspring.cloud.sns.integration.SnsInboundChannelAdapter
 
setOriginationNumber(String) - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
 
setOutboundHeaderNames(String...) - Method in class io.awspring.cloud.sns.integration.SnsHeaderMapper
Provide the header names that should be mapped to an AWS request object attributes (for outbound adapters) from a Spring Integration Message's headers.
setPayloadExpression(Expression) - Method in class io.awspring.cloud.sns.integration.LegacyJackson2SnsInboundChannelAdapter
 
setPayloadExpression(Expression) - Method in class io.awspring.cloud.sns.integration.SnsInboundChannelAdapter
 
setRequestMapping(RequestMapping) - Method in class io.awspring.cloud.sns.integration.LegacyJackson2SnsInboundChannelAdapter
 
setRequestMapping(RequestMapping) - Method in class io.awspring.cloud.sns.integration.SnsInboundChannelAdapter
 
setRequestPayloadTypeClass(Class<?>) - Method in class io.awspring.cloud.sns.integration.LegacyJackson2SnsInboundChannelAdapter
 
setRequestPayloadTypeClass(Class<?>) - Method in class io.awspring.cloud.sns.integration.SnsInboundChannelAdapter
 
setSenderID(String) - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
 
setSendTimeout(long) - Method in class io.awspring.cloud.sns.integration.SnsMessageHandler
 
setSendTimeoutExpression(Expression) - Method in class io.awspring.cloud.sns.integration.SnsMessageHandler
 
setSendTimeoutExpressionString(String) - Method in class io.awspring.cloud.sns.integration.SnsMessageHandler
 
setSmsType(SmsType) - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
 
setStatusCodeExpression(Expression) - Method in class io.awspring.cloud.sns.integration.LegacyJackson2SnsInboundChannelAdapter
 
setStatusCodeExpression(Expression) - Method in class io.awspring.cloud.sns.integration.SnsInboundChannelAdapter
 
setSubject(String) - Method in class io.awspring.cloud.sns.integration.SnsMessageHandler
 
setSubjectExpression(Expression) - Method in class io.awspring.cloud.sns.integration.SnsMessageHandler
 
setTemplateId(String) - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes
 
setTopicArn(String) - Method in class io.awspring.cloud.sns.integration.SnsMessageHandler
 
setTopicArnExpression(Expression) - Method in class io.awspring.cloud.sns.integration.SnsMessageHandler
 
setTopicArnResolver(TopicArnResolver) - Method in class io.awspring.cloud.sns.integration.SnsMessageHandler
Provide a custom TopicArnResolver; defaults to SnsAsyncTopicArnResolver.
shouldCopyRequestHeaders() - Method in class io.awspring.cloud.sns.integration.SnsMessageHandler
 
SmsMessageAttributes - Class in io.awspring.cloud.sns.sms
Helper class that is transformed to MessageAttributeValue when sending SMS via SNS.
SmsMessageAttributes() - Constructor for class io.awspring.cloud.sns.sms.SmsMessageAttributes
 
SmsMessageAttributes.Builder - Class in io.awspring.cloud.sns.sms
 
smsType(SmsType) - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes.Builder
 
SmsType - Enum Class in io.awspring.cloud.sns.sms
The type of message that you're sending.
SNS_HEADER_PREFIX - Static variable in class io.awspring.cloud.sns.core.SnsHeaders
SNS Headers prefix to be used by all headers added by the framework.
SNS_MESSAGE_TYPE_HEADER - Static variable in class io.awspring.cloud.sns.core.SnsHeaders
The "Sns_messageType" header for the received SNS message type.
SnsAsyncTopicArnResolver - Class in io.awspring.cloud.sns.core
A TopicArnResolver implementation to determine topic ARN by name against an SnsAsyncClient.
SnsAsyncTopicArnResolver(SnsAsyncClient) - Constructor for class io.awspring.cloud.sns.core.SnsAsyncTopicArnResolver
 
SnsBodyBuilder - Class in io.awspring.cloud.sns.integration
A utility class to simplify an SNS Message body building.
SnsControllerMappingReflectiveProcessor - Class in io.awspring.cloud.sns.annotation.endpoint
Heavily inspired by Spring Frameworks ControllerMappingReflectiveProcessor.
SnsControllerMappingReflectiveProcessor() - Constructor for class io.awspring.cloud.sns.annotation.endpoint.SnsControllerMappingReflectiveProcessor
 
SnsHeaderMapper - Class in io.awspring.cloud.sns.integration
The HeaderMapper implementation for the mapping from headers to SNS message attributes.
SnsHeaderMapper() - Constructor for class io.awspring.cloud.sns.integration.SnsHeaderMapper
 
SnsHeaders - Class in io.awspring.cloud.sns.core
SNS specific headers that can be applied to Spring Messaging Message.
SnsInboundChannelAdapter - Class in io.awspring.cloud.sns.integration
The HttpRequestHandlingMessagingGateway extension for the Amazon WS SNS HTTP(S) endpoints.
SnsInboundChannelAdapter(SnsClient, String...) - Constructor for class io.awspring.cloud.sns.integration.SnsInboundChannelAdapter
 
SnsMessageHandler - Class in io.awspring.cloud.sns.integration
The AbstractMessageProducingHandler implementation to send SNS Notifications (SnsAsyncClient.publish(PublishRequest)) to the provided topicArn (or evaluated at runtime against Message).
SnsMessageHandler(SnsAsyncClient) - Constructor for class io.awspring.cloud.sns.integration.SnsMessageHandler
 
SnsNotification<T> - Class in io.awspring.cloud.sns.core
SNS notification object.
SnsNotification(T, Map<String, Object>) - Constructor for class io.awspring.cloud.sns.core.SnsNotification
 
SnsNotification.Builder<T> - Class in io.awspring.cloud.sns.core
 
SnsOperations - Interface in io.awspring.cloud.sns.core
High level SNS operations.
SnsRequestFailureException - Exception in io.awspring.cloud.sns.integration
An exception that is the payload of an ErrorMessage when an SNS publish fails.
SnsRequestFailureException(Message<?>, PublishRequest, Throwable) - Constructor for exception io.awspring.cloud.sns.integration.SnsRequestFailureException
 
SnsRuntimeHints - Class in io.awspring.cloud.sns
 
SnsRuntimeHints() - Constructor for class io.awspring.cloud.sns.SnsRuntimeHints
 
SnsSmsOperations - Interface in io.awspring.cloud.sns.sms
High level SNS operations for sending SMS.
SnsSmsTemplate - Class in io.awspring.cloud.sns.sms
Helper class abstraction over SnsClient tailored for sending SMS messages to SNS topics and phone numbers.
SnsSmsTemplate(SnsClient) - Constructor for class io.awspring.cloud.sns.sms.SnsSmsTemplate
 
SnsTemplate - Class in io.awspring.cloud.sns.core
Helper class that simplifies synchronous sending of notifications to SNS.
SnsTemplate(SnsClient) - Constructor for class io.awspring.cloud.sns.core.SnsTemplate
 
SnsTemplate(SnsClient, MessageConverter) - Constructor for class io.awspring.cloud.sns.core.SnsTemplate
 
SnsTemplate(SnsClient, TopicArnResolver, MessageConverter) - Constructor for class io.awspring.cloud.sns.core.SnsTemplate
 
STRING - Static variable in class io.awspring.cloud.sns.core.MessageAttributeDataTypes
String message attribute data type.
STRING_ARRAY - Static variable in class io.awspring.cloud.sns.core.MessageAttributeDataTypes
String.Array message attribute data type.
subject(String) - Method in class io.awspring.cloud.sns.core.SnsNotification.Builder
 
supportsParameter(MethodParameter) - Method in class io.awspring.cloud.sns.handlers.legacy.LegacyJackson2NotificationMessageHandlerMethodArgumentResolver
 
supportsParameter(MethodParameter) - Method in class io.awspring.cloud.sns.handlers.legacy.LegacyJackson2NotificationStatusHandlerMethodArgumentResolver
 
supportsParameter(MethodParameter) - Method in class io.awspring.cloud.sns.handlers.legacy.LegacyJackson2NotificationSubjectHandlerMethodArgumentResolver
 
supportsParameter(MethodParameter) - Method in class io.awspring.cloud.sns.handlers.NotificationMessageHandlerMethodArgumentResolver
 
supportsParameter(MethodParameter) - Method in class io.awspring.cloud.sns.handlers.NotificationStatusHandlerMethodArgumentResolver
 
supportsParameter(MethodParameter) - Method in class io.awspring.cloud.sns.handlers.NotificationSubjectHandlerMethodArgumentResolver
 

T

templateId(String) - Method in class io.awspring.cloud.sns.sms.SmsMessageAttributes.Builder
 
toHeaders(Map<String, MessageAttributeValue>) - Method in class io.awspring.cloud.sns.integration.SnsHeaderMapper
 
TOPIC_HEADER - Static variable in class io.awspring.cloud.sns.core.SnsHeaders
Topic ARN header where the message has been published.
TopicArnResolver - Interface in io.awspring.cloud.sns.core
Resolves topic ARN by name.
topicExists(String) - Method in interface io.awspring.cloud.sns.core.SnsOperations
Checks if topic with given ARN exists.
topicExists(String) - Method in class io.awspring.cloud.sns.core.SnsTemplate
 
TopicMessageChannel - Class in io.awspring.cloud.sns.core
Implementation of AbstractMessageChannel which is used for converting and sending messages via SnsClient to SNS.
TopicMessageChannel(SnsClient, Arn) - Constructor for class io.awspring.cloud.sns.core.TopicMessageChannel
 
TopicNotFoundException - Exception in io.awspring.cloud.sns.core
Thrown when TopicsListingTopicArnResolver cannot determine ARN based on topicName.
TopicNotFoundException(String) - Constructor for exception io.awspring.cloud.sns.core.TopicNotFoundException
 
TopicsListingTopicArnResolver - Class in io.awspring.cloud.sns.core
Basic implementation for resolving ARN from topicName.
TopicsListingTopicArnResolver(SnsClient) - Constructor for class io.awspring.cloud.sns.core.TopicsListingTopicArnResolver
 
toString() - Method in exception io.awspring.cloud.sns.integration.SnsRequestFailureException
 
TRANSACTIONAL - Enum constant in enum class io.awspring.cloud.sns.sms.SmsType
Critical messages that support customer transactions.

V

valueOf(String) - Static method in enum class io.awspring.cloud.sns.sms.SmsType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.awspring.cloud.sns.sms.SmsType
Returns an array containing the constants of this enum class, in the order they are declared.

W

withDefault(String) - Static method in class io.awspring.cloud.sns.integration.SnsBodyBuilder
 
A B C D E F G H I J L M N O P Q R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form