|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.hbase.async.HBaseRpc
public abstract class HBaseRpc
Abstract base class for all RPC requests going out to HBase.
Implementations of this class are not expected to be synchronized.
byte
arrays in argumentbyte[]
in argument will copy it.
If you change the contents of any byte array you give to an instance of
this class, you may affect the behavior of the request in an
unpredictable way. If you need to change the byte array,
clone
it before giving it to this class. For those
familiar with the term "defensive copy", we don't do it in order to avoid
unnecessary memory copies when you know you won't be changing (or event
holding a reference to) the byte array, which is frequently the case.
Nested Class Summary | |
---|---|
static interface |
HBaseRpc.HasFamily
An RPC from which you can get a family name. |
static interface |
HBaseRpc.HasKey
An RPC from which you can get a row key name. |
static interface |
HBaseRpc.HasQualifier
An RPC from which you can get a column qualifier name. |
static interface |
HBaseRpc.HasQualifiers
An RPC from which you can get multiple column qualifier names. |
static interface |
HBaseRpc.HasTable
An RPC from which you can get a table name. |
static interface |
HBaseRpc.HasTimestamp
An RPC from which you can get a timestamp. |
static interface |
HBaseRpc.HasValue
An RPC from which you can get a value. |
static interface |
HBaseRpc.HasValues
An RPC from which you can get multiple values. |
Method Summary | |
---|---|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public String toString()
toString
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |