package consumer
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
class
Consumer
extends AmazonSqsOps
Consumes events from a queue.
-
case class
ConsumerSettings
(topics: List[String], queue: String, parallelism: Int = 1, consumeWithin: Option[Limitation] = None, receiveSettings: ReceiveSettings = ReceiveSettings.Defaults) extends Product with Serializable
- topics
a list of topics to subscribe to
- queue
the name of a queue to consume from
- parallelism
number of concurrent messages in process
- consumeWithin
optional limitation when backbone should stop consuming
- receiveSettings
settings for the SQS Source from alpakka
-
class
CountLimitation
extends Limitation
Limitation which finishes the consumption of events after n elements.
-
trait
Limitation
extends AnyRef
Defines an interface for limiting the consumption of elements of type T
- case class ReceiveSettings (waitTimeSeconds: Int, maxBufferSize: Int, maxBatchSize: Int) extends Product with Serializable
Value Members
- object Consumer
- object ConsumerSettings extends Serializable
- object CountLimitation
- object ReceiveSettings extends Serializable