| 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  | 
ConstraintProcessor
Processes multiple  
Constraints on 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.RegionCoprocessorService
Deprecated.  
  | 
class  | 
Export
Export an HBase table. 
 | 
class  | 
MetaTableMetrics
A coprocessor that collects metrics from meta table. 
 | 
(package private) class  | 
MetaTableMetrics.ExampleRegionObserverMeta  | 
class  | 
MultiRowMutationEndpoint
This 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  | 
BulkDeleteEndpoint
Defines a protocol to delete data in bulk based on a scan. 
 | 
class  | 
ExampleRegionObserverWithMetrics
An example coprocessor that collects some metrics to demonstrate the usage of exporting custom
 metrics from the coprocessor. 
 | 
(package private) class  | 
ExampleRegionObserverWithMetrics.ExampleRegionObserver  | 
class  | 
RefreshHFilesEndpoint
Coprocessor endpoint to refresh HFiles on replica. 
 | 
class  | 
RowCountEndpoint
Sample coprocessor endpoint exposing a Service interface for counting rows and key values. 
 | 
class  | 
ScanModifyingObserver
A RegionObserver which modifies incoming Scan requests to include additional
 columns than what the user actually requested. 
 | 
class  | 
ValueRewritingObserver
This RegionObserver replaces the values of Puts from one value to another on compaction. 
 | 
class  | 
WriteHeavyIncrementObserver
An example for implementing a counter that reads is much less than writes, i.e, write heavy. 
 | 
class  | 
ZooKeeperScanPolicyObserver
This 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  | 
ReplicationObserver
An Observer to add HFile References to replication queue. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AccessController
Provides basic authorization checks for data access and administrative
 operations. 
 | 
class  | 
SecureBulkLoadEndpoint
Deprecated. 
 
As of release 2.0.0, this will be removed in HBase 3.0.0 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TokenProvider
Provides a service for obtaining authentication tokens via the
  
AuthenticationProtos AuthenticationService coprocessor service. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
VisibilityController
Coprocessor 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.