package sink

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class Close(records: Seq[TopicPartition]) extends SinkEvent with Product with Serializable
  2. sealed trait ConnectorMessage extends AnyRef

    A message which a SinkProcess can use to drive the MonixSinkTask via a SinkPipe

  3. case class Flush(toMap: Map[TopicPartition, OffsetAndMetadata]) extends SinkEvent with Product with Serializable
  4. final class MonixSinkConnector extends SinkConnector with StrictLogging

    The SinkConnector implementation

  5. final class MonixSinkTask extends SinkTask with StrictLogging

    A task which will push/consume events from a SinkProcess which is determined from the configured 'sinkProcessClass'.

  6. case class Open(records: Seq[TopicPartition]) extends SinkEvent with Product with Serializable
  7. final case class Pause(topics: Set[TopicPartition]) extends ConnectorMessage with Product with Serializable
  8. case class Put(records: Seq[SinkRecord]) extends SinkEvent with Product with Serializable
  9. final case class Resume(topics: Set[TopicPartition]) extends ConnectorMessage with Product with Serializable
  10. final case class SetTopicOffset(topic: TopicPartition, offset: Long) extends ConnectorMessage with Product with Serializable

    An event going to a MonixSinkTask

  11. sealed trait SinkEvent extends AnyRef

    Any event coming from a MonixSinkTask

  12. final case class SinkPipe(setTopicEvents: Observer[SetTopicOffset], events: Observable[SinkEvent], scheduler: Scheduler) extends Product with Serializable

    Represents the inputs/outputs from the MonixSinkTask

  13. trait SinkProcess extends AnyRef

    Represents a kafka sink driven by MonixSinkTask

  14. trait ValueFormatter extends ToBytes[SinkRecord]

    A means to convert the kafka record values to byte arrays which can be written to an output stream

Value Members

  1. object SinkEvent
  2. object SinkPipe extends Serializable
  3. object SinkProcess
  4. object ValueFormatter extends Serializable

Ungrouped