| Interface | Description |
|---|---|
| KafkaLogProcessor |
Process
KafkaLogEvent with KafkaLogProcessor. |
| LogSaverFactory |
Creates instances of
LogSaver. |
| Class | Description |
|---|---|
| AbstractKafkaLogProcessor |
Abstract Log Processor that stores offsets for paritions and checks if a given event is already processed.
|
| Checkpoint |
Represents a checkpoint that can be saved when reading from Kafka.
|
| CheckpointingLogFileWriter |
LogFileWriter that checkpoints kafka offsets for each partition.
|
| CheckpointManager |
Manages reading/writing of checkpoint information for a topic and partition.
|
| CheckpointManagerFactory |
Creates
CheckpointManagers. |
| CheckPointWriter |
Writes checkpoints of kafka partitions and offsets.
|
| KafkaLogSaverService |
Log saver service that processes events from Kafka.
|
| KafkaLogWriterPlugin |
Plugin that writes the log data.
|
| KafkaMessageCallback |
Kafka Message callback that fetches log from kafka and calls the process method for all the plugins configured.
|
| LogMetricsPlugin |
Plugin to process Log and generate metrics on Log level.
|
| LogSaver |
Saves logs published through Kafka.
|
| LogSaverTableUtil |
Helper class for working with the dataset table used by
LogSaver. |
| LogWriter |
Persists bucketized logs stored by
KafkaMessageCallback. |
Copyright © 2015 Cask Data, Inc. Licensed under the Apache License, Version 2.0.