Package

com.gu.contentapi.firehose

kinesis

Permalink

package kinesis

Visibility
  1. Public
  2. All

Type Members

  1. abstract class EventProcessor[EventT <: ThriftStruct] extends IRecordProcessor with ThriftDeserializer[EventT] with LazyLogging

    Permalink
  2. trait KinesisStreamReader extends AnyRef

    Permalink
  3. case class KinesisStreamReaderConfig(streamName: String, app: String, stage: String, mode: String, suffix: Option[String], kinesisCredentialsProvider: AWSCredentialsProvider, dynamoCredentialsProvider: AWSCredentialsProvider, awsRegion: String, checkpointInterval: Duration = 30.second, maxCheckpointBatchSize: Int = 20, maxRecords: Int = 10000, idleTimeBetweenReadsInMillis: Long = 2000L) extends Product with Serializable

    Permalink
  4. trait SingleEventProcessor[EventT <: ThriftStruct] extends EventProcessor[EventT]

    Permalink
  5. trait ThriftDeserializer[T <: ThriftStruct] extends AnyRef

    Permalink

Ungrouped