Esempio n. 1
0
  public static void main(String[] args)
    throws IOException
  {
    File file = new File("params.xml");
    AWSCredentialsProvider credentialsProvider = new ClasspathPropertiesFileCredentialsProvider();
    
    ClientConfiguration conf = null;
    if (file.exists()) {
      try
      {
        conf = init(file);
      }
      catch (Exception e)
      {
        e.printStackTrace();
      }
    }
    String mode = args[0];
    String path = args[1] + ":/xyz";
    
    long st = printDate();
    
    String regex1 = "tum";
    Pattern p1 = Pattern.compile(regex1, 2);
    String regex2 = "mokuroku";
    Pattern p2 = Pattern.compile(regex2, 2);
    String regex3 = "cocotile";
    Pattern p3 = Pattern.compile(regex3, 2);
    if (check(p1, mode).booleanValue())
    {
      AmazonDynamoDB Dynamo = new AmazonDynamoDBClient(credentialsProvider, conf);
      AmazonKinesis kinesis = new AmazonKinesisClient(credentialsProvider, conf);
      AmazonS3 s3 = new AmazonS3Client(credentialsProvider, conf);
      
      TaskManager.tileSearchMain(path, Dynamo, kinesis, s3);
    }
    if (check(p2, mode).booleanValue()) {
      try
      {
        DynamoDB.mokuroku(path, conf);
      }
      catch (IOException e)
      {
        e.printStackTrace();
      }
    }
    if (check(p3, mode).booleanValue()) {
      DynamoDB.cocotile(path, conf);
    }

	printDate();

    //long ed = printDate();
    //Calendar c = Calendar.getInstance();
    //long sa = ed - st - c.getTimeZone().getRawOffset();
    //c.setTimeInMillis(sa);
    
    //SimpleDateFormat sdf = new SimpleDateFormat("HH:mm");
    
    //String[] s = sdf.format(c.getTime()).split(":");
    //int hour = Integer.parseInt(s[0]);
    //int minute = Integer.parseInt(s[1]);
    
    //System.out.println("total time" + hour + ":" + minute);
  }