Package

backbone

consumer

Permalink

package consumer

Visibility
  1. Public
  2. All

Type Members

  1. class Consumer extends AmazonSqsOps

    Permalink

    Consumes events from a queue.

  2. case class ConsumerSettings(topics: List[String], queue: String, parallelism: Int = 1, consumeWithin: Option[Limitation] = None, receiveSettings: ReceiveSettings = ReceiveSettings.Defaults) extends Product with Serializable

    Permalink

    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

  3. class CountLimitation extends Limitation

    Permalink

    Limitation which finishes the consumption of events after n elements.

  4. trait Limitation extends AnyRef

    Permalink

    Defines an interface for limiting the consumption of elements of type T

  5. case class ReceiveSettings(waitTimeSeconds: Int, maxBufferSize: Int, maxBatchSize: Int) extends Product with Serializable

    Permalink

Value Members

  1. object Consumer

    Permalink
  2. object ConsumerSettings extends Serializable

    Permalink
  3. object CountLimitation

    Permalink
  4. object ReceiveSettings extends Serializable

    Permalink

Ungrouped