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.
a function from an iterator to unit
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.
a function from a stream to unit that receives results from running flink job
Show a help message regarding usage.
Show a help message regarding usage.
an optional error message to show
Show help for a particular job
Flink Job Invoker