Class AmazonSnsTemplate<E>
java.lang.Object
com.amazon.sns.messaging.lib.core.AmazonSnsTemplate<E>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.amazon.sns.messaging.lib.core.AbstractAmazonSnsProducer<com.amazonaws.services.sns.model.PublishBatchRequest,com.amazonaws.services.sns.model.PublishBatchResult, E> -
Constructor Summary
ConstructorsConstructorDescriptionAmazonSnsTemplate(com.amazonaws.services.sns.AmazonSNS amazonSNS, com.amazon.sns.messaging.lib.model.TopicProperty topicProperty) AmazonSnsTemplate(com.amazonaws.services.sns.AmazonSNS amazonSNS, com.amazon.sns.messaging.lib.model.TopicProperty topicProperty, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Method Summary
-
Field Details
-
pendingRequests
-
topicRequests
-
amazonSnsProducer
protected com.amazon.sns.messaging.lib.core.AbstractAmazonSnsProducer<com.amazonaws.services.sns.model.PublishBatchRequest,com.amazonaws.services.sns.model.PublishBatchResult, amazonSnsProducerE>
-
-
Constructor Details
-
AmazonSnsTemplate
public AmazonSnsTemplate(com.amazonaws.services.sns.AmazonSNS amazonSNS, com.amazon.sns.messaging.lib.model.TopicProperty topicProperty, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
AmazonSnsTemplate
public AmazonSnsTemplate(com.amazonaws.services.sns.AmazonSNS amazonSNS, com.amazon.sns.messaging.lib.model.TopicProperty topicProperty)
-
-
Method Details
-
send
public com.amazon.sns.messaging.lib.core.ListenableFuture<com.amazon.sns.messaging.lib.model.ResponseSuccessEntry,com.amazon.sns.messaging.lib.model.ResponseFailEntry> send(com.amazon.sns.messaging.lib.model.RequestEntry<E> arg0) -
shutdown
public void shutdown() -
await
-