package sink
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class Close(records: Seq[TopicPartition]) extends SinkEvent with Product with Serializable
-
sealed
trait
ConnectorMessage extends AnyRef
A message which a SinkProcess can use to drive the MonixSinkTask via a SinkPipe
- case class Flush(toMap: Map[TopicPartition, OffsetAndMetadata]) extends SinkEvent with Product with Serializable
-
final
class
MonixSinkConnector extends SinkConnector with StrictLogging
The SinkConnector implementation
-
final
class
MonixSinkTask extends SinkTask with StrictLogging
A task which will push/consume events from a SinkProcess which is determined from the configured 'sinkProcessClass'.
- case class Open(records: Seq[TopicPartition]) extends SinkEvent with Product with Serializable
- final case class Pause(topics: Set[TopicPartition]) extends ConnectorMessage with Product with Serializable
- case class Put(records: Seq[SinkRecord]) extends SinkEvent with Product with Serializable
- final case class Resume(topics: Set[TopicPartition]) extends ConnectorMessage with Product with Serializable
-
final
case class
SetTopicOffset(topic: TopicPartition, offset: Long) extends ConnectorMessage with Product with Serializable
An event going to a MonixSinkTask
-
sealed
trait
SinkEvent extends AnyRef
Any event coming from a MonixSinkTask
-
final
case class
SinkPipe(setTopicEvents: Observer[SetTopicOffset], events: Observable[SinkEvent], scheduler: Scheduler) extends Product with Serializable
Represents the inputs/outputs from the MonixSinkTask
-
trait
SinkProcess extends AnyRef
Represents a kafka sink driven by MonixSinkTask
-
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
- object SinkEvent
- object SinkPipe extends Serializable
- object SinkProcess
- object ValueFormatter extends Serializable