Class RegionCoprocessorServiceExec

java.lang.Object
org.apache.hadoop.hbase.client.RegionCoprocessorServiceExec
All Implemented Interfaces:
Row

@Private public class RegionCoprocessorServiceExec extends Object implements Row
Represents a coprocessor service method execution against a single region. While coprocessor service calls are performed against a region, this class implements Row in order to make use of the AsyncProcess framework for batching multi-region calls per region server.

Note: This class should not be instantiated directly. Use HTable#batchCoprocessorService instead.

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final org.apache.hbase.thirdparty.com.google.protobuf.Descriptors.MethodDescriptor
     
    private final byte[]
     
    private final org.apache.hbase.thirdparty.com.google.protobuf.Message
     
    private final byte[]
     

    Fields inherited from interface org.apache.hadoop.hbase.client.Row

    COMPARATOR
  • Constructor Summary

    Constructors
    Constructor
    Description
    RegionCoprocessorServiceExec(byte[] region, byte[] startKey, org.apache.hbase.thirdparty.com.google.protobuf.Descriptors.MethodDescriptor method, org.apache.hbase.thirdparty.com.google.protobuf.Message request)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     
    boolean
     
    org.apache.hbase.thirdparty.com.google.protobuf.Descriptors.MethodDescriptor
     
    byte[]
     
    org.apache.hbase.thirdparty.com.google.protobuf.Message
     
    byte[]
    Returns The row.
    int
     
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • region

      private final byte[] region
    • startKey

      private final byte[] startKey
    • method

      private final org.apache.hbase.thirdparty.com.google.protobuf.Descriptors.MethodDescriptor method
    • request

      private final org.apache.hbase.thirdparty.com.google.protobuf.Message request
  • Constructor Details

    • RegionCoprocessorServiceExec

      public RegionCoprocessorServiceExec(byte[] region, byte[] startKey, org.apache.hbase.thirdparty.com.google.protobuf.Descriptors.MethodDescriptor method, org.apache.hbase.thirdparty.com.google.protobuf.Message request)
  • Method Details