Package org.openstreetmap.osmosis.core.pipeline.v0_6

Examples of org.openstreetmap.osmosis.core.pipeline.v0_6.MultiSinkMultiChangeSinkRunnableSourceManager


    // Get the task arguments.
    loginCredentials = getDatabaseLoginCredentials(taskConfig);
    preferences = getDatabasePreferences(taskConfig);
    snapshotInstant = getDateArgument(taskConfig, ARG_SNAPSHOT_INSTANT, new Date());
   
    return new RunnableSourceManager(
      taskConfig.getId(),
      new ApidbReader(loginCredentials, preferences, snapshotInstant),
      taskConfig.getPipeArgs()
    );
  }
View Full Code Here


    top = getDoubleArgument(taskConfig, ARG_TOP, DEFAULT_TOP);
    bottom = getDoubleArgument(taskConfig, ARG_BOTTOM, DEFAULT_BOTTOM);
    url = getStringArgument(taskConfig, ARG_URL, XmlConstants.DEFAULT_URL);
       
    // Create and return the task and associated manager.
    return new RunnableSourceManager(
      taskConfig.getId(),
      new XmlDownloader(left, right, top, bottom, url),
      taskConfig.getPipeArgs()
    );
    }
View Full Code Here

            // TODO Auto-generated catch block
            e.printStackTrace();
            return null;
        }

        return new RunnableSourceManager(taskConfig.getId(), task, taskConfig
                .getPipeArgs());
    }
View Full Code Here

  /**
   * {@inheritDoc}
   */
  @Override
  protected TaskManager createTaskManagerImpl(TaskConfiguration taskConfig) {
    return new RunnableSourceManager(taskConfig.getId(), new EmptyReader(), taskConfig.getPipeArgs());
  }
View Full Code Here

    createIndex(indexAdminService, params);
    // Get specialized index to build
    Set<AbstractIndexBuilder> indexBuilders = getSelectedIndexBuilders(endpoint, params);
    // Return the SinkManager
    Sink sink = new ElasticSearchWriterTask(endpoint, indexBuilders, params);
    return new SinkManager(taskConfig.getId(), sink, taskConfig.getPipeArgs());
  }
View Full Code Here

    file = new File(fileName);
   
    // Build the task object.
    task = new IntegrityReporter(file);
   
    return new SinkManager(taskConfig.getId(), task, taskConfig.getPipeArgs());
  }
View Full Code Here

    file = new File(fileName);
   
    // Build the task object.
    task = new EntityReporter(file);
   
    return new SinkManager(taskConfig.getId(), task, taskConfig.getPipeArgs());
  }
View Full Code Here

    preferences = getDatabasePreferences(taskConfig);
    lockTables = getBooleanArgument(taskConfig, ARG_LOCK_TABLES, DEFAULT_LOCK_TABLES);
    populateCurrentTables = getBooleanArgument(
        taskConfig, ARG_POPULATE_CURRENT_TABLES, DEFAULT_POPULATE_CURRENT_TABLES);
   
    return new SinkManager(
      taskConfig.getId(),
      new ApidbWriter(loginCredentials, preferences, lockTables, populateCurrentTables),
      taskConfig.getPipeArgs()
    );
  }
View Full Code Here

    boolean legacyBound = getBooleanArgument(taskConfig, ARG_LEGACY_BOUND, DEFAULT_LEGACY_BOUND);
   
    // Build the task object.
    task = new XmlWriter(file, compressionMethod, legacyBound);
   
    return new SinkManager(taskConfig.getId(), task, taskConfig.getPipeArgs());
  }
View Full Code Here

    directory = new File(directoryName);
   
    // Build the task object.
    task = new WriteDataset(directory, enableWayTileIndex);
   
    return new SinkManager(
      taskConfig.getId(),
      task,
      taskConfig.getPipeArgs()
    );
  }
View Full Code Here

TOP

Related Classes of org.openstreetmap.osmosis.core.pipeline.v0_6.MultiSinkMultiChangeSinkRunnableSourceManager

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.