package buffer
- Alphabetic
- Public
- All
Type Members
-
abstract
class
Buffer[T <: Serializable] extends AnyRef
A buffer is used in between stages.
A buffer is used in between stages. It is often an external source that stores and queues elements (like Kafka).
- T
Type of this buffer.
-
class
BufferFactory[+In <: Serializable, +Out <: Serializable, +In1 <: Serializable, +Out2 <: Serializable] extends AnyRef
Factory for a Buffer.
Factory for a Buffer.
Creates a buffer that reflects the sink of a given object.
When an in-buffer is necessary: relatedStage should be the parent of the stage. When an out-buffer is necessary: relatedStage should be the actual stage that needs a sink.
-
abstract
class
FakeStage[T <: Serializable] extends InputStage[T]
Fake stage to link up already running stages.
-
class
KafkaBuffer[T <: Serializable] extends Buffer[T] with Logging
The implementation for the Kafka buffer.
The implementation for the Kafka buffer. This buffer is the default.
- T
Type of the data in this Buffer.
-
class
KafkaTopic[T <: Serializable] extends FakeStage[T]
KafkaTopic stage which only embodies the topic name, to let a linked stage read from this topic.
-
final
case class
SchemaNotFoundException(message: String = "", cause: Throwable = None.orNull) extends Exception with Product with Serializable
Thrown when a schema is not found in either ZK or Redis.
Value Members
-
object
Buffer
Static features of a buffer.
- object BufferFactory
-
object
BufferType extends Enumeration
Type of buffer.
Type of buffer. Currently we support: - Kafka
-
object
KafkaBuffer
Holds Kafka property names.