com
.
gu
.
contentapi
.
firehose
kinesis
package
kinesis
Visibility
Public
All
Type Members
abstract
class
EventProcessor
[
EventT <:
ThriftStruct
]
extends
IRecordProcessor
with
ThriftDeserializer
[
EventT
] with
LazyLogging
trait
KinesisStreamReader
extends
AnyRef
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
trait
SingleEventProcessor
[
EventT <:
ThriftStruct
]
extends
EventProcessor
[
EventT
]
trait
ThriftDeserializer
[
T <:
ThriftStruct
]
extends
AnyRef
Ungrouped