/** * {@inheritDoc} */ @Override protected TaskManager createTaskManagerImpl(TaskConfiguration taskConfig) { return new ChangeSinkChangeSourceManager( taskConfig.getId(), new ChangeSimplifier(), taskConfig.getPipeArgs() ); } }
/** * {@inheritDoc} */ @Override protected TaskManager createTaskManagerImpl(TaskConfiguration taskConfig) { return new ChangeSinkChangeSourceManager( taskConfig.getId(), new ChangeTagSorter(), taskConfig.getPipeArgs() ); } }
/** * {@inheritDoc} */ @Override protected TaskManager createTaskManagerImpl(TaskConfiguration taskConfig) { return new ChangeSinkChangeSourceManager( taskConfig.getId(), new ChangeSimplifier(), taskConfig.getPipeArgs() ); } }
/** * {@inheritDoc} */ @Override protected TaskManager createTaskManagerImpl(TaskConfiguration taskConfig) { return new ChangeSinkChangeSourceManager( taskConfig.getId(), new ChangeTagSorter(), taskConfig.getPipeArgs() ); } }
/** * {@inheritDoc} */ @Override protected TaskManager createTaskManagerImpl(TaskConfiguration taskConfig) { ChangeProgressLogger task; int interval; String label; // Get the task arguments. interval = getIntegerArgument(taskConfig, ARG_LOG_INTERVAL, DEFAULT_LOG_INTERVAL); label = getStringArgument(taskConfig, ARG_LABEL, DEFAULT_LABEL); // Build the task object. task = new ChangeProgressLogger(interval * 1000, label); return new ChangeSinkChangeSourceManager(taskConfig.getId(), task, taskConfig.getPipeArgs()); } }
/** * {@inheritDoc} */ @Override protected TaskManager createTaskManagerImpl(TaskConfiguration taskConfig) { String workingDirectoryString; File workingDirectory; // Get the task arguments. workingDirectoryString = getStringArgument(taskConfig, ARG_WORKING_DIRECTORY, getDefaultStringArgument(taskConfig, DEFAULT_WORKING_DIRECTORY)); // Convert argument strings to strongly typed objects. workingDirectory = new File(workingDirectoryString); return new ChangeSinkChangeSourceManager( taskConfig.getId(), new ReplicationToChangeWriter(workingDirectory), taskConfig.getPipeArgs()); } }
/** * {@inheritDoc} */ @Override protected TaskManager createTaskManagerImpl(TaskConfiguration taskConfig) { String workingDirectoryString; File workingDirectory; // Get the task arguments. workingDirectoryString = getStringArgument(taskConfig, ARG_WORKING_DIRECTORY, getDefaultStringArgument(taskConfig, DEFAULT_WORKING_DIRECTORY)); // Convert argument strings to strongly typed objects. workingDirectory = new File(workingDirectoryString); return new ChangeSinkChangeSourceManager( taskConfig.getId(), new ReplicationToChangeWriter(workingDirectory), taskConfig.getPipeArgs()); } }
/** * {@inheritDoc} */ @Override protected TaskManager createTaskManagerImpl(TaskConfiguration taskConfig) { ChangeProgressLogger task; int interval; String label; // Get the task arguments. interval = getIntegerArgument(taskConfig, ARG_LOG_INTERVAL, DEFAULT_LOG_INTERVAL); label = getStringArgument(taskConfig, ARG_LABEL, DEFAULT_LABEL); // Build the task object. task = new ChangeProgressLogger(interval * 1000, label); return new ChangeSinkChangeSourceManager(taskConfig.getId(), task, taskConfig.getPipeArgs()); } }
@Override protected TaskManager createTaskManagerImpl(TaskConfiguration taskConfig) { String configFile = getStringArgument(taskConfig, "file", getDefaultStringArgument(taskConfig, "transform.xml")); String statsFile = getStringArgument(taskConfig, "stats", null); return new ChangeSinkChangeSourceManager(taskConfig.getId(), new TransformChangeTask(configFile, statsFile), taskConfig.getPipeArgs()); }
/** * {@inheritDoc} */ @Override protected TaskManager createTaskManagerImpl(TaskConfiguration taskConfig) { int port; // Get the task arguments. port = getIntegerArgument( taskConfig, ARG_PORT, getDefaultIntegerArgument(taskConfig, DEFAULT_PORT) ); return new ChangeSinkChangeSourceManager( taskConfig.getId(), new ReplicationSequenceServer(port), taskConfig.getPipeArgs() ); } }
/** * {@inheritDoc} */ @Override protected TaskManager createTaskManagerImpl(TaskConfiguration taskConfig) { Comparator<ChangeContainer> comparator; // Get the comparator. comparator = getComparator( getStringArgument( taskConfig, ARG_COMPARATOR_TYPE, getDefaultStringArgument(taskConfig, defaultComparatorType) ) ); return new ChangeSinkChangeSourceManager( taskConfig.getId(), new ChangeSorter(comparator), taskConfig.getPipeArgs() ); } }
/** * {@inheritDoc} */ @Override protected TaskManager createTaskManagerImpl(TaskConfiguration taskConfig) { Comparator<ChangeContainer> comparator; // Get the comparator. comparator = getComparator( getStringArgument( taskConfig, ARG_COMPARATOR_TYPE, getDefaultStringArgument(taskConfig, defaultComparatorType) ) ); return new ChangeSinkChangeSourceManager( taskConfig.getId(), new ChangeSorter(comparator), taskConfig.getPipeArgs() ); } }