Package com.amazonaws.geo

Examples of com.amazonaws.geo.GeoDataManagerConfiguration


  }

  public void setupTable() {
    setupGeoDataManager();

    GeoDataManagerConfiguration config = geoDataManager.getGeoDataManagerConfiguration();
    DescribeTableRequest describeTableRequest = new DescribeTableRequest().withTableName(config.getTableName());

    try {
      config.getDynamoDBClient().describeTable(describeTableRequest);

      if (status == Status.NOT_STARTED) {
        status = Status.READY;
      }
    } catch (ResourceNotFoundException e) {
View Full Code Here


      AWSCredentials credentials = new BasicAWSCredentials(accessKey, secretKey);

      AmazonDynamoDBClient ddb = new AmazonDynamoDBClient(credentials, clientConfiguration);
      ddb.setRegion(region);

      GeoDataManagerConfiguration config = new GeoDataManagerConfiguration(ddb, tableName);
      geoDataManager = new GeoDataManager(config);
    }
  }
View Full Code Here

  private class SchoolDataLoader extends Thread {
    public void run() {
      status = Status.CREATING_TABLE;

      GeoDataManagerConfiguration config = geoDataManager.getGeoDataManagerConfiguration();

      CreateTableRequest createTableRequest = GeoTableUtil.getCreateTableRequest(config);
      config.getDynamoDBClient().createTable(createTableRequest);

      waitForTableToBeReady();

      insertData();
    }
View Full Code Here

    AWSCredentials credentials = new BasicAWSCredentials(accessKey, secretKey);
    AmazonDynamoDBClient ddb = new AmazonDynamoDBClient(credentials);
    Region region = Region.getRegion(Regions.fromName(regionName));
    ddb.setRegion(region);

    config = new GeoDataManagerConfiguration(ddb, tableName);
    geoDataManager = new GeoDataManager(config);
  }
View Full Code Here

      status = Status.READY;
    }

    private void waitForTableToBeReady() {
      GeoDataManagerConfiguration config = geoDataManager.getGeoDataManagerConfiguration();

      DescribeTableRequest describeTableRequest = new DescribeTableRequest().withTableName(config.getTableName());
      DescribeTableResult describeTableResult = config.getDynamoDBClient().describeTable(describeTableRequest);

      while (!describeTableResult.getTable().getTableStatus().equalsIgnoreCase("ACTIVE")) {
        try {
          Thread.sleep(2000);
        } catch (InterruptedException e) {
          throw new RuntimeException(e);
        }
        describeTableResult = config.getDynamoDBClient().describeTable(describeTableRequest);
      }
    }
View Full Code Here

TOP

Related Classes of com.amazonaws.geo.GeoDataManagerConfiguration

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.