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

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


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


               baseURL,
               userName,
               password,
               comment);

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

    loginCredentials = getDatabaseLoginCredentials(taskConfig);
    preferences = getDatabasePreferences(taskConfig);
   
    boolean keepInvalidWays = getBooleanArgument(taskConfig, ARG_KEEP_INVALID_WAYS, DEFAULT_KEEP_INVALID_WAYS);
   
    return new ChangeSinkManager(
      taskConfig.getId(),
      new PostgreSqlChangeWriter(
        loginCredentials,
        preferences,
        keepInvalidWays
View Full Code Here

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

      taskConfig,
      ARG_OUTPUT_COUNT,
      getDefaultIntegerArgument(taskConfig, DEFAULT_OUTPUT_COUNT)
    );
   
    return new ChangeSinkMultiChangeSourceManager(
      taskConfig.getId(),
      new ChangeTee(outputCount),
      taskConfig.getPipeArgs()
    );
  }
View Full Code Here

      taskConfig,
      ARG_BUFFER_CAPACITY,
      getDefaultIntegerArgument(taskConfig, DEFAULT_BUFFER_CAPACITY)
    );
   
    return new ChangeSinkRunnableChangeSourceManager(
      taskConfig.getId(),
      new ChangeBuffer(bufferCapacity),
      taskConfig.getPipeArgs()
    );
  }
View Full Code Here

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

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

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

    right = getDoubleArgument(taskConfig, ARG_RIGHT, DEFAULT_RIGHT);
    top = getDoubleArgument(taskConfig, ARG_TOP, DEFAULT_TOP);
    bottom = getDoubleArgument(taskConfig, ARG_BOTTOM, DEFAULT_BOTTOM);
    completeWays = getBooleanArgument(taskConfig, ARG_COMPLETE_WAYS, DEFAULT_COMPLETE_WAYS);
   
    return new DatasetSinkSourceManager(
      taskConfig.getId(),
      new DatasetBoundingBoxFilter(left, right, top, bottom, completeWays),
      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.