Class

io.epiphanous.flinkrunner

FlinkRunner

Related Doc: package flinkrunner

Permalink

class FlinkRunner[ADT <: FlinkEvent] extends LazyLogging

Flink Job Invoker

Linear Supertypes
LazyLogging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FlinkRunner
  2. LazyLogging
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FlinkRunner(args: Array[String], factory: FlinkRunnerFactory[ADT], sources: Map[String, Seq[Array[Byte]]] = Map.empty, optConfig: Option[String] = None)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. implicit val config: FlinkConfig

    Permalink
  7. implicit val env: SEE

    Permalink
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. lazy val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LazyLogging
  15. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. def process(callback: PartialFunction[Stream[ADT], Unit] = {
    &nbsp;&nbsp; case _ => ()
    &nbsp;&nbsp; }
    )
    : Unit

    Permalink

    An intermediate method to process main args, with optional callback to capture output of flink job.

    An intermediate method to process main args, with optional callback to capture output of flink job.

    callback

    a function from an iterator to unit

  19. def process1(callback: PartialFunction[Stream[ADT], Unit] = {
    &nbsp;&nbsp; case _ => ()
    &nbsp;&nbsp; }
    )
    : Unit

    Permalink

    Actually invoke the job based on the job name and arguments passed in.

    Actually invoke the job based on the job name and arguments passed in. If the job run returns an iterator of results, pass those results to the callback. Otherwise, just return. The callback is for testing the stream of results from a flink job. It will only be invoked if --mock.edges option is on.

    callback

    a function from a stream to unit that receives results from running flink job

  20. def showHelp(error: Option[String] = None): Unit

    Permalink

    Show a help message regarding usage.

    Show a help message regarding usage.

    error

    an optional error message to show

  21. def showJobHelp(): Unit

    Permalink

    Show help for a particular job

  22. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  23. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  24. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from LazyLogging

Inherited from AnyRef

Inherited from Any

Ungrouped