| 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.master | |
| org.apache.hadoop.hbase.quotas | |
| org.apache.hadoop.hbase.regionserver | |
| org.apache.hadoop.hbase.regionserver.wal | |
| org.apache.hadoop.hbase.rsgroup | |
| org.apache.hadoop.hbase.security.access | |
| org.apache.hadoop.hbase.security.token | |
| org.apache.hadoop.hbase.security.visibility |
| Modifier and Type | Method and Description |
|---|---|
void |
JMXListener.start(CoprocessorEnvironment env) |
default void |
Coprocessor.start(CoprocessorEnvironment env)
Called by the
CoprocessorEnvironment during it's own startup to initialize the
coprocessor. |
void |
JMXListener.stop(CoprocessorEnvironment env) |
default void |
Coprocessor.stop(CoprocessorEnvironment env)
Called by the
CoprocessorEnvironment during it's own shutdown to stop the coprocessor. |
| Modifier and Type | Method and Description |
|---|---|
void |
ConstraintProcessor.start(CoprocessorEnvironment environment) |
| Modifier and Type | Class and Description |
|---|---|
class |
CoprocessorHost<C extends Coprocessor,E extends CoprocessorEnvironment<C>>
Provides the common setup framework and runtime services for coprocessor invocation from HBase
services.
|
interface |
ObserverContext<E extends CoprocessorEnvironment>
Carries the execution state for a given invocation of an Observer coprocessor
(
RegionObserver, MasterObserver, or WALObserver) method. |
class |
ObserverContextImpl<E extends CoprocessorEnvironment>
This is the only implementation of
ObserverContext, which serves as the interface for
third-party Coprocessor developers. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MasterCoprocessorEnvironment |
interface |
RegionCoprocessorEnvironment |
interface |
RegionServerCoprocessorEnvironment |
interface |
WALCoprocessorEnvironment |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseEnvironment<C extends Coprocessor>
Encapsulation of the environment of each coprocessor
|
| Modifier and Type | Field and Description |
|---|---|
private E |
ObserverContextImpl.env |
| Modifier and Type | Method and Description |
|---|---|
static <E extends CoprocessorEnvironment> |
ObserverContextImpl.createAndPrepare(E env)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
int |
CoprocessorHost.EnvironmentPriorityComparator.compare(CoprocessorEnvironment env1,
CoprocessorEnvironment env2) |
int |
CoprocessorHost.EnvironmentPriorityComparator.compare(CoprocessorEnvironment env1,
CoprocessorEnvironment env2) |
void |
MetaTableMetrics.start(CoprocessorEnvironment env) |
void |
MultiRowMutationEndpoint.start(CoprocessorEnvironment env)
Stores a reference to the coprocessor environment provided by the
RegionCoprocessorHost from the region where this
coprocessor is loaded. |
void |
BaseRowProcessorEndpoint.start(CoprocessorEnvironment env)
Stores a reference to the coprocessor environment provided by the
RegionCoprocessorHost from the region where this
coprocessor is loaded. |
void |
MetaTableMetrics.stop(CoprocessorEnvironment env) |
void |
MultiRowMutationEndpoint.stop(CoprocessorEnvironment env) |
void |
BaseRowProcessorEndpoint.stop(CoprocessorEnvironment env) |
| Modifier and Type | Method and Description |
|---|---|
void |
RefreshHFilesEndpoint.start(CoprocessorEnvironment env) |
void |
ValueRewritingObserver.start(CoprocessorEnvironment env) |
void |
ScanModifyingObserver.start(CoprocessorEnvironment env) |
void |
BulkDeleteEndpoint.start(CoprocessorEnvironment env) |
void |
ZooKeeperScanPolicyObserver.start(CoprocessorEnvironment env) |
void |
RowCountEndpoint.start(CoprocessorEnvironment env)
Stores a reference to the coprocessor environment provided by the
RegionCoprocessorHost from the region where this
coprocessor is loaded. |
void |
ExampleMasterObserverWithMetrics.start(CoprocessorEnvironment env) |
void |
ExampleRegionObserverWithMetrics.start(CoprocessorEnvironment env) |
void |
RefreshHFilesEndpoint.stop(CoprocessorEnvironment env) |
void |
BulkDeleteEndpoint.stop(CoprocessorEnvironment env) |
void |
ZooKeeperScanPolicyObserver.stop(CoprocessorEnvironment env) |
void |
RowCountEndpoint.stop(CoprocessorEnvironment env) |
void |
ExampleRegionObserverWithMetrics.stop(CoprocessorEnvironment e) |
| Modifier and Type | Class and Description |
|---|---|
private static class |
MasterCoprocessorHost.MasterEnvironment
Coprocessor environment extension providing access to master related services.
|
private static class |
MasterCoprocessorHost.MasterEnvironmentForCoreCoprocessors
Special version of MasterEnvironment that exposes MasterServices for Core Coprocessors only.
|
| Modifier and Type | Field and Description |
|---|---|
private CoprocessorEnvironment |
MasterQuotasObserver.cpEnv |
| Modifier and Type | Method and Description |
|---|---|
void |
MasterQuotasObserver.start(CoprocessorEnvironment ctx) |
| Modifier and Type | Class and Description |
|---|---|
private static class |
RegionCoprocessorHost.RegionEnvironment
Encapsulation of the environment of each coprocessor
|
private static class |
RegionCoprocessorHost.RegionEnvironmentForCoreCoprocessors
Special version of RegionEnvironment that exposes RegionServerServices for Core Coprocessors
only.
|
private static class |
RegionServerCoprocessorHost.RegionServerEnvironment
Coprocessor environment extension providing access to region server related services.
|
private static class |
RegionServerCoprocessorHost.RegionServerEnvironmentForCoreCoprocessors
Special version of RegionServerEnvironment that exposes RegionServerServices for Core
Coprocessors only.
|
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
WALCoprocessorHost.WALEnvironment
Encapsulation of the environment of each coprocessor
|
| Modifier and Type | Method and Description |
|---|---|
void |
RSGroupAdminEndpoint.start(CoprocessorEnvironment env) |
void |
RSGroupAdminEndpoint.stop(CoprocessorEnvironment env) |
| Modifier and Type | Method and Description |
|---|---|
void |
AccessController.start(CoprocessorEnvironment env) |
void |
AccessController.stop(CoprocessorEnvironment env) |
| Modifier and Type | Method and Description |
|---|---|
void |
TokenProvider.start(CoprocessorEnvironment env) |
void |
TokenProvider.stop(CoprocessorEnvironment env) |
| Modifier and Type | Method and Description |
|---|---|
void |
VisibilityReplication.start(CoprocessorEnvironment env) |
void |
VisibilityController.start(CoprocessorEnvironment env) |
void |
VisibilityReplication.stop(CoprocessorEnvironment env) |
void |
VisibilityController.stop(CoprocessorEnvironment env) |
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.