An actor reference that publishes received elements of type T to an AWS SNS topic.
An actor reference that publishes received elements of type T to an AWS SNS topic.
type of messages to publish
PublisherSettings configuring Backbone
size of the buffer
strategy to use if the buffer is full
typeclass instance describing how to write a single message to a String
an ActorRef that publishes received messages
Consume elements of type T until an optional condition in ConsumerSettings is met.
Consume elements of type T until an optional condition in ConsumerSettings is met.
Creates a queue with the name provided in settings if it does not already exist. Subscribes the queue to all provided topics and modifies the AWS Policy to allow sending messages to the queue from the topics.
type of events to consume
ConsumerSettings configuring Backbone
Format[T] typeclass instance describing how to decode SQS Message to T
function which processes objects of type T and returns a ProcessingResult
a java future completing when the stream quits
Consume elements of type T until an optional condition in ConsumerSettings is met.
Consume elements of type T until an optional condition in ConsumerSettings is met.
Creates a queue with the name provided in settings if it does not already exist. Subscribes the queue to all provided topics and modifies the AWS Policy to allow sending messages to the queue from the topics.
type of events to consume
ConsumerSettings configuring Backbone
Format[T] typeclass instance describing how to decode SQS Message to T
function which processes objects of type T and returns a Future[ProcessingResult]
a java future completing when the stream quits
Publish a list of elements of type T to an AWS SNS topic.
Publish a list of elements of type T to an AWS SNS topic.
type of messages to publish
the messages to publish
PublisherSettings configuring Backbone
typeclass instance describing how to write a single message to a String
a future completing when the stream quits
Publish a single element of type T to an AWS SNS topic.
Publish a single element of type T to an AWS SNS topic.
type of message to publish
the message to publish
PublisherSettings configuring Backbone
typeclass instance describing how to write the message to a String
a future completing when the stream quits
Returns a sink that publishes received messages of type T to an AWS SNS topic.
Returns a sink that publishes received messages of type T to an AWS SNS topic.
type of messages to publish
PublisherSettings configuring Backbone
typeclass instance describing how to write a single message to a String
a Sink that publishes received messages
AmazonSNSAsync
AmazonSQSASync
implicit actor system
Subscribing to certain kinds of events from various SNS topics and consume them via a Amazon SQS queue, and publish messages to an Amazon SNS topic.