@Beta public abstract class BatchAutoJoiner extends MultiInputBatchConfigurable<BatchJoinerContext> implements AutoJoiner, MultiInputPipelineConfigurable
Modifier and Type | Field and Description |
---|---|
static String |
PLUGIN_TYPE |
Constructor and Description |
---|
BatchAutoJoiner() |
Modifier and Type | Method and Description |
---|---|
void |
configurePipeline(MultiInputPipelineConfigurer multiInputPipelineConfigurer)
Configure the pipeline.
|
void |
prepareRun(BatchJoinerContext context)
Prepare a pipeline run.
|
onRunFinish
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
define
public static final String PLUGIN_TYPE
public void configurePipeline(MultiInputPipelineConfigurer multiInputPipelineConfigurer)
configurePipeline
in interface MultiInputPipelineConfigurable
configurePipeline
in class MultiInputBatchConfigurable<BatchJoinerContext>
multiInputPipelineConfigurer
- the configurer used to add required datasets and streamspublic void prepareRun(BatchJoinerContext context) throws Exception
prepareRun
in interface SubmitterLifecycle<BatchJoinerContext>
prepareRun
in class MultiInputBatchConfigurable<BatchJoinerContext>
context
- batch execution contextException
Copyright © 2021 Cask Data, Inc. Licensed under the Apache License, Version 2.0.