/** * {@inheritDoc} */ @Override public void connect(PipeTasks pipeTasks) { // Register the task as an output. A source only has one output, this // corresponds to pipe index 0. setOutputTask(pipeTasks, task, 0); }
/** * {@inheritDoc} */ @Override public void connect(PipeTasks pipeTasks) { // Register the task as an output. A source only has one output, this // corresponds to pipe index 0. setOutputTask(pipeTasks, task, 0); }
/** * {@inheritDoc} */ @Override public void connect(PipeTasks pipeTasks) { // Register the task as an output. A source only has one output, this // corresponds to pipe index 0. setOutputTask(pipeTasks, task, 0); }
return new SinkManager(taskConfig.getId(), task, taskConfig.getPipeArgs());
/** * {@inheritDoc} */ @Override protected TaskManager createTaskManagerImpl(TaskConfiguration taskConfig) { return new RunnableSourceManager(taskConfig.getId(), new EmptyReader(), taskConfig.getPipeArgs()); } }
/** * {@inheritDoc} */ @Override protected TaskManager createTaskManagerImpl(TaskConfiguration taskConfig) { return new ChangeSinkChangeSourceManager( taskConfig.getId(), new ChangeSimplifier(), taskConfig.getPipeArgs() ); } }
/** * {@inheritDoc} */ @Override public void connect(PipeTasks pipeTasks) { ChangeSource source; // Get the input task. A sink only has one input, this corresponds to // pipe index 0. source = (ChangeSource) getInputTask(pipeTasks, 0, ChangeSource.class); // Connect the tasks. source.setChangeSink(task); // Register the task as an output. A source only has one output, this // corresponds to pipe index 0. setOutputTask(pipeTasks, task, 0); }
/** * {@inheritDoc} */ @Override public void connect(PipeTasks pipeTasks) { Source source; // Get the input task. A sink only has one input, this corresponds to // pipe index 0. source = (Source) getInputTask(pipeTasks, 0, Source.class); // Connect the tasks. source.setSink(task); // Register the task as an output. A source only has one output, this // corresponds to pipe index 0. setOutputTask(pipeTasks, task, 0); }
/** * {@inheritDoc} */ @Override public void connect(PipeTasks pipeTasks) { DatasetSource source; // Get the input task. A sink only has one input, this corresponds to // pipe index 0. source = (DatasetSource) getInputTask(pipeTasks, 0, DatasetSource.class); // Connect the tasks. source.setDatasetSink(task); } }
/** * {@inheritDoc} */ @Override public void connect(PipeTasks pipeTasks) { Source source; // Get the input task. A sink only has one input, this corresponds to // pipe index 0. source = (Source) getInputTask(pipeTasks, 0, Source.class); // Cast the input feed to the correct type. // Connect the tasks. source.setSink(task); } }
/** * {@inheritDoc} */ @Override public void connect(PipeTasks pipeTasks) { ChangeSource source; // Get the input task. A sink only has one input, this corresponds to // pipe index 0. source = (ChangeSource) getInputTask(pipeTasks, 0, ChangeSource.class); // Cast the input feed to the correct type. // Connect the tasks. source.setChangeSink(task); } }
return new SinkManager(taskConfig.getId(), task, taskConfig.getPipeArgs());
/** * {@inheritDoc} */ @Override public void connect(PipeTasks pipeTasks) { ChangeSource source; // Get the input task. A sink only has one input, this corresponds to // pipe index 0. source = (ChangeSource) getInputTask(pipeTasks, 0, ChangeSource.class); // Connect the tasks. source.setChangeSink(task); // Register the task as an output. A source only has one output, this // corresponds to pipe index 0. setOutputTask(pipeTasks, task, 0); }
/** * {@inheritDoc} */ @Override public void connect(PipeTasks pipeTasks) { Source source; // Get the input task. A sink only has one input, this corresponds to // pipe index 0. source = (Source) getInputTask(pipeTasks, 0, Source.class); // Connect the tasks. source.setSink(task); // Register the task as an output. A source only has one output, this // corresponds to pipe index 0. setOutputTask(pipeTasks, task, 0); }
/** * {@inheritDoc} */ @Override public void connect(PipeTasks pipeTasks) { // Register the task as an output. A source only has one output, this // corresponds to pipe index 0. setOutputTask(pipeTasks, task, 0); }
/** * {@inheritDoc} */ @Override public void connect(PipeTasks pipeTasks) { // Register the task as an output. A source only has one output, this // corresponds to pipe index 0. setOutputTask(pipeTasks, task, 0); }
/** * {@inheritDoc} */ @Override public void connect(PipeTasks pipeTasks) { // Register the task as an output. A source only has one output, this // corresponds to pipe index 0. setOutputTask(pipeTasks, task, 0); }
/** * {@inheritDoc} */ @Override public void connect(PipeTasks pipeTasks) { DatasetSource source; // Get the input task. A sink only has one input, this corresponds to // pipe index 0. source = (DatasetSource) getInputTask(pipeTasks, 0, DatasetSource.class); // Connect the tasks. source.setDatasetSink(task); } }
/** * {@inheritDoc} */ @Override public void connect(PipeTasks pipeTasks) { Source source; // Get the input task. A sink only has one input, this corresponds to // pipe index 0. source = (Source) getInputTask(pipeTasks, 0, Source.class); // Cast the input feed to the correct type. // Connect the tasks. source.setSink(task); } }
/** * {@inheritDoc} */ @Override public void connect(PipeTasks pipeTasks) { ChangeSource source; // Get the input task. A sink only has one input, this corresponds to // pipe index 0. source = (ChangeSource) getInputTask(pipeTasks, 0, ChangeSource.class); // Cast the input feed to the correct type. // Connect the tasks. source.setChangeSink(task); } }