@Configuration(proxyBeanMethods=false) @ConditionalOnClass(value=com.amazonaws.services.sns.AmazonSNS.class) @EnableConfigurationProperties(value=SnsProperties.class) @ConditionalOnProperty(name="cloud.aws.sns.enabled", havingValue="true", matchIfMissing=true) public class SnsAutoConfiguration extends Object
Auto-configuration for SNS integration.| Modifier and Type | Method and Description |
|---|---|
io.awspring.cloud.core.config.AmazonWebserviceClientFactoryBean<com.amazonaws.services.sns.AmazonSNSAsyncClient> |
amazonSNS(SnsProperties properties) |
com.amazonaws.services.sns.message.SnsMessageManager |
snsMessageManager(SnsProperties snsProperties) |
@Bean public io.awspring.cloud.core.config.AmazonWebserviceClientFactoryBean<com.amazonaws.services.sns.AmazonSNSAsyncClient> amazonSNS(SnsProperties properties)
@ConditionalOnProperty(name="cloud.aws.sns.verification",
havingValue="true",
matchIfMissing=true)
@ConditionalOnMissingBean(value=com.amazonaws.services.sns.message.SnsMessageManager.class)
@Bean
public com.amazonaws.services.sns.message.SnsMessageManager snsMessageManager(SnsProperties snsProperties)
Copyright © 2023 Pivotal Software, Inc.. All rights reserved.