예제 #1
0
  /*
   * (non-Javadoc)
   *
   * @see org.apache.hadoop.mapreduce.Mapper#map(java.lang.Object,
   * java.lang.Object, org.apache.hadoop.mapreduce.Mapper.Context)
   */
  @Override
  public void map(BucketKey key, RiakResponse value, Context context)
      throws IOException, InterruptedException {

    // convert, conflict resolve
    final Collection<T> siblings = new ArrayList<T>(value.numberOfValues());

    for (IRiakObject o : value) {
      siblings.add(converter.toDomain(o));
    }

    map(key, resolver.resolve(siblings), context);
  }