| Package | Description | 
|---|---|
| org.apache.hadoop.hbase | |
| 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.quotas | |
| org.apache.hadoop.hbase.replication.regionserver | |
| org.apache.hadoop.hbase.rsgroup | |
| 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 | Interface and Description | 
|---|---|
| interface  | CoprocessorEnvironment<C extends Coprocessor>Coprocessor environment state. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | JMXListenerPluggable JMX Agent for HBase(to fix the 2 random TCP ports issue
 of the out-of-the-box JMX Agent):
 1)connector port can share with the registry port if SSL is OFF
 2)support password authentication
 3)support subset of SSL (with default configuration) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ConstraintProcessorProcesses multiple  Constraintson a given table. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BaseEnvironment<C extends Coprocessor>Encapsulation of the environment of each coprocessor | 
| class  | CoprocessorHost<C extends Coprocessor,E extends CoprocessorEnvironment<C>>Provides the common setup framework and runtime services for coprocessor
 invocation from HBase services. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | MasterCoprocessor | 
| interface  | RegionCoprocessor | 
| interface  | RegionServerCoprocessor | 
| interface  | WALCoprocessorWALCoprocessor don't support loading services using  getServices(). | 
| Modifier and Type | Class and Description | 
|---|---|
| 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.MasterCoprocessorServiceDeprecated.  | 
| static class  | CoprocessorServiceBackwardCompatiblity.RegionCoprocessorServiceDeprecated.  | 
| static class  | CoprocessorServiceBackwardCompatiblity.RegionServerCoprocessorServiceDeprecated.  | 
| 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 | Field and Description | 
|---|---|
| C | BaseEnvironment. implThe coprocessor | 
| Modifier and Type | Field and Description | 
|---|---|
| private static Set<Class<? extends Coprocessor>> | CoprocessorHost. legacyWarningUsed to limit legacy handling to once per Coprocessor class per classloader. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BulkDeleteEndpointDefines a protocol to delete data in bulk based on a scan. | 
| class  | ExampleMasterObserverWithMetricsAn example coprocessor that collects some metrics to demonstrate the usage of exporting custom
 metrics from the coprocessor. | 
| 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 | Class and Description | 
|---|---|
| class  | MasterQuotasObserverAn observer to automatically delete quotas when a table/namespace
 is deleted. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ReplicationObserverAn Observer to add HFile References to replication queue. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RSGroupAdminEndpoint | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AccessControllerProvides basic authorization checks for data access and administrative
 operations. | 
| class  | CoprocessorWhitelistMasterObserverMaster observer for restricting coprocessor assignments. | 
| class  | SnapshotScannerHDFSAclControllerSet HDFS ACLs to hFiles to make HBase granted users have permission to scan snapshot | 
| 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 | 
| class  | VisibilityReplicationA RegionServerObserver impl that provides the custom
 VisibilityReplicationEndpoint. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | WriteSinkCoprocessor
 This coprocessor 'shallows' all the writes. | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.