org.apache.hadoop.hbase.client
Class MultiResponse

java.lang.Object
  extended by org.apache.hadoop.hbase.client.MultiResponse
All Implemented Interfaces:
org.apache.hadoop.io.Writable

public class MultiResponse
extends Object
implements org.apache.hadoop.io.Writable

A container for Result objects, grouped by regionName.


Constructor Summary
MultiResponse()
           
 
Method Summary
 void add(byte[] regionName, int originalIndex, Object resOrEx)
           
 void add(byte[] regionName, Pair<Integer,Object> r)
          Add the pair to the container, grouped by the regionName
 Map<byte[],List<Pair<Integer,Object>>> getResults()
           
 void readFields(DataInput in)
           
 int size()
           
 void write(DataOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiResponse

public MultiResponse()
Method Detail

size

public int size()
Returns:
Number of pairs in this container

add

public void add(byte[] regionName,
                Pair<Integer,Object> r)
Add the pair to the container, grouped by the regionName

Parameters:
regionName -
r - First item in the pair is the original index of the Action (request). Second item is the Result. Result will be empty for successful Put and Delete actions.

add

public void add(byte[] regionName,
                int originalIndex,
                Object resOrEx)

getResults

public Map<byte[],List<Pair<Integer,Object>>> getResults()

write

public void write(DataOutput out)
           throws IOException
Specified by:
write in interface org.apache.hadoop.io.Writable
Throws:
IOException

readFields

public void readFields(DataInput in)
                throws IOException
Specified by:
readFields in interface org.apache.hadoop.io.Writable
Throws:
IOException


Copyright © 2011 The Apache Software Foundation. All Rights Reserved.