Package

io.epiphanous.flinkrunner

model

Permalink

package model

Visibility
  1. Public
  2. All

Type Members

  1. final case class CollectionSourceConfig(connector: FlinkConnectorName = Collection, name: String, topic: String, properties: Properties) extends SourceConfig with Product with Serializable

    Permalink
  2. trait ConfigToProps extends AnyRef

    Permalink
  3. case class DataControlPeriod[D <: FlinkEvent](id: String = UUID.randomUUID().toString, key: String, start: Long = 0L, end: Long = 0L, elements: List[D] = List.empty) extends FlinkEvent with Product with Serializable

    Permalink
  4. case class DataOrControl[D <: FlinkEvent, C <: FlinkEvent](event: Either[D, C]) extends FlinkEvent with Product with Serializable

    Permalink
  5. class DefaultUnitMapper extends UnitMapper

    Permalink
  6. final case class FileSinkConfig(connector: FlinkConnectorName = File, name: String, path: String, properties: Properties) extends SinkConfig with Product with Serializable

    Permalink
  7. final case class FileSourceConfig(connector: FlinkConnectorName = File, name: String, path: String, properties: Properties) extends SourceConfig with Product with Serializable

    Permalink
  8. class FlinkConfig extends LazyLogging with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  9. sealed trait FlinkConnectorName extends EnumEntry with Snakecase

    Permalink
  10. trait FlinkEvent extends Product with Serializable

    Permalink
  11. final case class JdbcSinkConfig(connector: FlinkConnectorName = Jdbc, name: String, query: String, properties: Properties) extends SinkConfig with Product with Serializable

    Permalink
  12. final case class KafkaSinkConfig(connector: FlinkConnectorName = Kafka, name: String, topic: String, properties: Properties) extends SinkConfig with Product with Serializable

    Permalink
  13. final case class KafkaSourceConfig(connector: FlinkConnectorName = Kafka, name: String, topic: String, properties: Properties) extends SourceConfig with Product with Serializable

    Permalink
  14. final case class KeyedKafkaSinkConfig(connector: FlinkConnectorName = Kafka, name: String, topic: String, properties: Properties) extends SinkConfig with Product with Serializable

    Permalink
  15. final case class KeyedKafkaSourceConfig(connector: FlinkConnectorName = KeyedKafka, name: String, topic: String, properties: Properties) extends SourceConfig with Product with Serializable

    Permalink
  16. final case class KinesisSinkConfig(connector: FlinkConnectorName = Kinesis, name: String, stream: String, properties: Properties) extends SinkConfig with Product with Serializable

    Permalink
  17. final case class KinesisSourceConfig(connector: FlinkConnectorName = Kinesis, name: String, stream: String, properties: Properties) extends SourceConfig with Product with Serializable

    Permalink
  18. sealed trait SinkConfig extends AnyRef

    Permalink
  19. final case class SocketSinkConfig(connector: FlinkConnectorName = Socket, name: String, host: String, port: Int, properties: Properties) extends SinkConfig with Product with Serializable

    Permalink
  20. final case class SocketSourceConfig(connector: FlinkConnectorName = Socket, name: String, host: String, port: Int, properties: Properties) extends SourceConfig with Product with Serializable

    Permalink
  21. sealed trait SourceConfig extends AnyRef

    Permalink
  22. trait UnitMapper extends LazyLogging

    Permalink

Value Members

  1. object DataOrControl extends Serializable

    Permalink
  2. object FlinkConnectorName extends Enum[FlinkConnectorName]

    Permalink
  3. object SinkConfig

    Permalink
  4. object SourceConfig

    Permalink
  5. object UnitMapper

    Permalink
  6. package aggregate

    Permalink

Ungrouped