HBASE-16969 RegionCoprocessorServiceExec should override the toString() for debugging (ChiaPing Tsai)

This commit is contained in:
Michael Stack 2016-10-31 14:37:51 -07:00
parent ea5b0a05d6
commit a969f8d790
2 changed files with 15 additions and 1 deletions

View File

@ -101,4 +101,18 @@ public class RegionCoprocessorServiceExec implements Row {
Row other = (Row) obj;
return compareTo(other) == 0;
}
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
builder.append("region:")
.append(Bytes.toStringBinary(region))
.append(", startKey:")
.append(Bytes.toStringBinary(startKey))
.append(", method:")
.append(method.getFullName())
.append(", request:")
.append(request);
return builder.toString();
}
}

View File

@ -20,7 +20,7 @@ package org.apache.hadoop.hbase;
import org.apache.hadoop.hbase.classification.InterfaceAudience;
/**
* Implementations of this interface will keep and return to clients
* Implementations of this interface will keep and return to clients
* implementations of classes providing API to execute
* coordinated operations. This interface is client-side, so it does NOT
* include methods to retrieve the particular interface implementations.