| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.constraint | Restrict the domain of a data attribute, often times to fulfill business rules/requirements. | 
| org.apache.hadoop.hbase.coprocessor | Table of Contents | 
| org.apache.hadoop.hbase.coprocessor.example | |
| org.apache.hadoop.hbase.regionserver | |
| org.apache.hadoop.hbase.replication.regionserver | |
| org.apache.hadoop.hbase.security.access | |
| org.apache.hadoop.hbase.security.token | |
| org.apache.hadoop.hbase.security.visibility | |
| org.apache.hadoop.hbase.tool | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ConstraintProcessorProcesses multiple  Constraintson a given table. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AggregateImplementation<T,S,P extends com.google.protobuf.Message,Q extends com.google.protobuf.Message,R extends com.google.protobuf.Message>A concrete AggregateProtocol implementation. | 
| class  | BaseRowProcessorEndpoint<S extends com.google.protobuf.Message,T extends com.google.protobuf.Message>This class demonstrates how to implement atomic read-modify-writes
 using  Region.processRowsWithLocks(org.apache.hadoop.hbase.regionserver.RowProcessor<?, ?>)and Coprocessor endpoints. | 
| static class  | CoprocessorServiceBackwardCompatiblity.RegionCoprocessorServiceDeprecated.  | 
| class  | ExportExport an HBase table. | 
| class  | MetaTableMetricsA coprocessor that collects metrics from meta table. | 
| (package private) class  | MetaTableMetrics.ExampleRegionObserverMeta | 
| class  | MultiRowMutationEndpointThis class demonstrates how to implement atomic multi row transactions using
  HRegion.mutateRowsWithLocks(Collection, Collection, long, long)and Coprocessor endpoints. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BulkDeleteEndpointDefines a protocol to delete data in bulk based on a scan. | 
| class  | ExampleRegionObserverWithMetricsAn example coprocessor that collects some metrics to demonstrate the usage of exporting custom
 metrics from the coprocessor. | 
| (package private) class  | ExampleRegionObserverWithMetrics.ExampleRegionObserver | 
| class  | RefreshHFilesEndpointCoprocessor endpoint to refresh HFiles on replica. | 
| class  | RowCountEndpointSample coprocessor endpoint exposing a Service interface for counting rows and key values. | 
| class  | ScanModifyingObserverA RegionObserver which modifies incoming Scan requests to include additional
 columns than what the user actually requested. | 
| class  | ValueRewritingObserverThis RegionObserver replaces the values of Puts from one value to another on compaction. | 
| class  | WriteHeavyIncrementObserverAn example for implementing a counter that reads is much less than writes, i.e, write heavy. | 
| class  | ZooKeeperScanPolicyObserverThis is an example showing how a RegionObserver could configured via ZooKeeper in order to
 control a Region compaction, flush, and scan policy. | 
| Modifier and Type | Field and Description | 
|---|---|
| private CoprocessorHost.ObserverGetter<RegionCoprocessor,EndpointObserver> | RegionCoprocessorHost. endpointObserverGetter | 
| private CoprocessorHost.ObserverGetter<RegionCoprocessor,RegionObserver> | RegionCoprocessorHost. regionObserverGetter | 
| Modifier and Type | Method and Description | 
|---|---|
| RegionCoprocessor | RegionCoprocessorHost. checkAndGetInstance(Class<?> implClass) | 
| Modifier and Type | Method and Description | 
|---|---|
| RegionCoprocessorHost.RegionEnvironment | RegionCoprocessorHost. createEnvironment(RegionCoprocessor instance,
                 int priority,
                 int seq,
                 org.apache.hadoop.conf.Configuration conf) | 
| Constructor and Description | 
|---|
| RegionEnvironment(RegionCoprocessor impl,
                 int priority,
                 int seq,
                 org.apache.hadoop.conf.Configuration conf,
                 Region region,
                 RegionServerServices services,
                 ConcurrentMap<String,Object> sharedData)Constructor | 
| RegionEnvironmentForCoreCoprocessors(RegionCoprocessor impl,
                                    int priority,
                                    int seq,
                                    org.apache.hadoop.conf.Configuration conf,
                                    Region region,
                                    RegionServerServices services,
                                    ConcurrentMap<String,Object> sharedData) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ReplicationObserverAn Observer to add HFile References to replication queue. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AccessControllerProvides basic authorization checks for data access and administrative
 operations. | 
| class  | SecureBulkLoadEndpointDeprecated. 
 As of release 2.0.0, this will be removed in HBase 3.0.0 | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TokenProviderProvides a service for obtaining authentication tokens via the
  AuthenticationProtosAuthenticationService coprocessor service. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | VisibilityControllerCoprocessor that has both the MasterObserver and RegionObserver implemented that supports in
 visibility labels | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | WriteSinkCoprocessor
 This coprocessor 'shallows' all the writes. | 
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.