HBASE-22235 OperationStatus.{SUCCESS|FAILURE|NOT_RUN} are not visible to 3rd party coprocessors
This commit is contained in:
parent
0db4041c55
commit
084745de18
|
@ -85,7 +85,7 @@ public final class HConstants {
|
|||
/**
|
||||
* Status codes used for return values of bulk operations.
|
||||
*/
|
||||
@InterfaceAudience.Private
|
||||
@InterfaceAudience.LimitedPrivate(HBaseInterfaceAudience.COPROC)
|
||||
public enum OperationStatusCode {
|
||||
NOT_RUN,
|
||||
SUCCESS,
|
||||
|
|
|
@ -19,7 +19,9 @@
|
|||
package org.apache.hadoop.hbase.regionserver;
|
||||
|
||||
import org.apache.hadoop.hbase.classification.InterfaceAudience;
|
||||
import org.apache.hadoop.hbase.HBaseInterfaceAudience;
|
||||
import org.apache.hadoop.hbase.HConstants.OperationStatusCode;
|
||||
|
||||
/**
|
||||
*
|
||||
* This class stores the Operation status code and the exception message
|
||||
|
@ -28,20 +30,17 @@ import org.apache.hadoop.hbase.HConstants.OperationStatusCode;
|
|||
* the operation status in future.
|
||||
*
|
||||
*/
|
||||
@InterfaceAudience.Private
|
||||
@InterfaceAudience.LimitedPrivate(HBaseInterfaceAudience.COPROC)
|
||||
public class OperationStatus {
|
||||
|
||||
/** Singleton for successful operations. */
|
||||
static final OperationStatus SUCCESS =
|
||||
new OperationStatus(OperationStatusCode.SUCCESS);
|
||||
public static final OperationStatus SUCCESS = new OperationStatus(OperationStatusCode.SUCCESS);
|
||||
|
||||
/** Singleton for failed operations. */
|
||||
static final OperationStatus FAILURE =
|
||||
new OperationStatus(OperationStatusCode.FAILURE);
|
||||
public static final OperationStatus FAILURE = new OperationStatus(OperationStatusCode.FAILURE);
|
||||
|
||||
/** Singleton for operations not yet run. */
|
||||
static final OperationStatus NOT_RUN =
|
||||
new OperationStatus(OperationStatusCode.NOT_RUN);
|
||||
public static final OperationStatus NOT_RUN = new OperationStatus(OperationStatusCode.NOT_RUN);
|
||||
|
||||
private final OperationStatusCode code;
|
||||
|
||||
|
|
Loading…
Reference in New Issue