ContextProvider<MapReduceBatchContext> contextProvider =
new MapReduceBatchContextProvider(context, pipelineRuntime, stageSpec, connectorDatasets);
submitterPlugin = new SubmitterPlugin<>(
stageName, context, batchSource, contextProvider,
new SubmitterPlugin.PrepareAction<MapReduceBatchContext>() {
ContextProvider<MapReduceBatchContext> contextProvider =
new MapReduceBatchContextProvider(context, pipelineRuntime, stageSpec, connectorDatasets);
submitterPlugin = new SubmitterPlugin<>(
stageName, context, batchSink, contextProvider,
new SubmitterPlugin.PrepareAction<MapReduceBatchContext>() {
ContextProvider<MapReduceBatchContext> contextProvider =
new MapReduceBatchContextProvider(context, pipelineRuntime, stageSpec, connectorDatasets);
submitterPlugin = new SubmitterPlugin<>(
stageName, context, transform, contextProvider,
new SubmitterPlugin.PrepareAction<MapReduceBatchContext>() {
ContextProvider<DefaultAggregatorContext> contextProvider =
new AggregatorContextProvider(pipelineRuntime, stageSpec, context.getAdmin());
submitterPlugin = new SubmitterPlugin<>(
stageName, context, aggregator, contextProvider,
new SubmitterPlugin.PrepareAction<DefaultAggregatorContext>() {
ContextProvider<DefaultJoinerContext> contextProvider =
new JoinerContextProvider(pipelineRuntime, stageSpec, context.getAdmin());
submitterPlugin = new SubmitterPlugin<>(
stageName, context, batchJoiner, contextProvider,
new SubmitterPlugin.PrepareAction<DefaultJoinerContext>() {