Packages

package buffer

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. 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.

  2. 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.

  3. abstract class FakeStage[T <: Serializable] extends InputStage[T]

    Fake stage to link up already running stages.

  4. 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.

  5. class KafkaTopic[T <: Serializable] extends FakeStage[T]

    KafkaTopic stage which only embodies the topic name, to let a linked stage read from this topic.

  6. 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

  1. object Buffer

    Static features of a buffer.

  2. object BufferFactory
  3. object BufferType extends Enumeration

    Type of buffer.

    Type of buffer. Currently we support: - Kafka

  4. object KafkaBuffer

    Holds Kafka property names.

Ungrouped