preferences = getDatabasePreferences(taskConfig);
iterations = getIntegerArgument(taskConfig, ARG_ITERATIONS, DEFAULT_ITERATIONS);
minInterval = getIntegerArgument(taskConfig, ARG_MIN_INTERVAL, DEFAULT_MIN_INTERVAL);
maxInterval = getIntegerArgument(taskConfig, ARG_MAX_INTERVAL, DEFAULT_MAX_INTERVAL);
return new RunnableChangeSourceManager(
taskConfig.getId(),
new ApidbFileReplicator(loginCredentials, preferences, iterations, minInterval, maxInterval),
taskConfig.getPipeArgs()
);
}