Package | Description |
---|---|
org.apache.hadoop.hbase | |
org.apache.hadoop.hbase.client |
Provides HBase Client
|
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.regionserver | |
org.apache.hadoop.hbase.regionserver.wal | |
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 |
Coprocessor.start(CoprocessorEnvironment env) |
void |
JMXListener.start(CoprocessorEnvironment env) |
void |
Coprocessor.stop(CoprocessorEnvironment env) |
void |
JMXListener.stop(CoprocessorEnvironment env) |
Modifier and Type | Method and Description |
---|---|
static ClusterConnection |
CoprocessorHConnection.getConnectionForEnvironment(CoprocessorEnvironment env)
Create an unmanaged
HConnection based on the environment in which we are running the
coprocessor. |
Modifier and Type | Method and Description |
---|---|
void |
ConstraintProcessor.start(CoprocessorEnvironment environment) |
Modifier and Type | Class and Description |
---|---|
class |
CoprocessorHost<E extends CoprocessorEnvironment>
Provides the common setup framework and runtime services for coprocessor
invocation from HBase services.
|
class |
ObserverContext<E extends CoprocessorEnvironment>
Carries the execution state for a given invocation of an Observer coprocessor
(
RegionObserver , MasterObserver , or WALObserver )
method. |
Modifier and Type | Interface and Description |
---|---|
interface |
MasterCoprocessorEnvironment |
interface |
RegionCoprocessorEnvironment |
interface |
RegionServerCoprocessorEnvironment |
interface |
WALCoprocessorEnvironment |
Modifier and Type | Class and Description |
---|---|
static class |
CoprocessorHost.Environment
Encapsulation of the environment of each coprocessor
|
Modifier and Type | Field and Description |
---|---|
private E |
ObserverContext.env |
Modifier and Type | Method and Description |
---|---|
static <T extends CoprocessorEnvironment> |
ObserverContext.createAndPrepare(T env,
ObserverContext<T> context)
Instantiates a new ObserverContext instance if the passed reference is
null and sets the environment in the new or existing instance. |
Modifier and Type | Method and Description |
---|---|
CoprocessorEnvironment |
CoprocessorHost.findCoprocessorEnvironment(String className)
Find a coprocessor environment by class name
|
Modifier and Type | Method and Description |
---|---|
protected void |
CoprocessorHost.abortServer(CoprocessorEnvironment environment,
Throwable e) |
int |
CoprocessorHost.EnvironmentPriorityComparator.compare(CoprocessorEnvironment env1,
CoprocessorEnvironment env2) |
protected void |
CoprocessorHost.handleCoprocessorThrowable(CoprocessorEnvironment env,
Throwable e)
This is used by coprocessor hooks which are declared to throw IOException
(or its subtypes).
|
void |
CoprocessorHost.shutdown(CoprocessorEnvironment e) |
void |
AggregateImplementation.start(CoprocessorEnvironment env)
Stores a reference to the coprocessor environment provided by the
RegionCoprocessorHost from the region where this
coprocessor is loaded. |
void |
BaseRegionServerObserver.start(CoprocessorEnvironment env) |
void |
BaseWALObserver.start(CoprocessorEnvironment e) |
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 |
BaseMasterObserver.start(CoprocessorEnvironment ctx) |
void |
BaseMasterAndRegionObserver.start(CoprocessorEnvironment ctx) |
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 |
BaseRegionObserver.start(CoprocessorEnvironment e) |
void |
AggregateImplementation.stop(CoprocessorEnvironment env) |
void |
BaseRegionServerObserver.stop(CoprocessorEnvironment env) |
void |
BaseWALObserver.stop(CoprocessorEnvironment e) |
void |
BaseRowProcessorEndpoint.stop(CoprocessorEnvironment env) |
void |
BaseMasterObserver.stop(CoprocessorEnvironment ctx) |
void |
BaseMasterAndRegionObserver.stop(CoprocessorEnvironment ctx) |
void |
MultiRowMutationEndpoint.stop(CoprocessorEnvironment env) |
void |
BaseRegionObserver.stop(CoprocessorEnvironment e) |
Modifier and Type | Method and Description |
---|---|
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 |
BulkDeleteEndpoint.start(CoprocessorEnvironment env) |
void |
ZooKeeperScanPolicyObserver.start(CoprocessorEnvironment e) |
void |
RowCountEndpoint.stop(CoprocessorEnvironment env) |
void |
BulkDeleteEndpoint.stop(CoprocessorEnvironment env) |
void |
ZooKeeperScanPolicyObserver.stop(CoprocessorEnvironment e) |
Modifier and Type | Class and Description |
---|---|
(package private) static class |
MasterCoprocessorHost.MasterEnvironment
Coprocessor environment extension providing access to master related
services.
|
Modifier and Type | Class and Description |
---|---|
(package private) static class |
RegionCoprocessorHost.RegionEnvironment
Encapsulation of the environment of each coprocessor
|
(package private) static class |
RegionServerCoprocessorHost.RegionServerEnvironment
Coprocessor environment extension providing access to region server
related services.
|
Modifier and Type | Method and Description |
---|---|
int |
RegionServerCoprocessorHost.EnvironmentPriorityComparator.compare(CoprocessorEnvironment env1,
CoprocessorEnvironment env2) |
private void |
RegionCoprocessorHost.handleCoprocessorThrowableNoRethrow(CoprocessorEnvironment env,
Throwable e)
HBASE-4014 : This is used by coprocessor hooks which are not declared to throw exceptions.
|
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 |
SecureBulkLoadEndpoint.start(CoprocessorEnvironment env) |
void |
AccessController.start(CoprocessorEnvironment env) |
void |
SecureBulkLoadEndpoint.stop(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 |
VisibilityController.start(CoprocessorEnvironment env) |
void |
VisibilityController.VisibilityReplication.start(CoprocessorEnvironment env) |
void |
VisibilityController.stop(CoprocessorEnvironment env) |
void |
VisibilityController.VisibilityReplication.stop(CoprocessorEnvironment env) |
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.