| Package | Description |
|---|---|
| org.apache.hadoop.hbase | |
| org.apache.hadoop.hbase.coprocessor |
Table of Contents
|
| org.apache.hadoop.hbase.quotas | |
| org.apache.hadoop.hbase.rsgroup |
| 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 | 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 | Method and Description |
|---|---|
static <E extends CoprocessorEnvironment> |
ObserverContextImpl.createAndPrepare(E env)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
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 |
Export.start(CoprocessorEnvironment environment) |
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 |
MultiRowMutationEndpoint.start(CoprocessorEnvironment env)
Stores a reference to the coprocessor environment provided by the
RegionCoprocessorHost from the region where this
coprocessor is loaded. |
void |
MetaTableMetrics.start(CoprocessorEnvironment env) |
void |
AggregateImplementation.stop(CoprocessorEnvironment env) |
void |
Export.stop(CoprocessorEnvironment env) |
void |
BaseRowProcessorEndpoint.stop(CoprocessorEnvironment env) |
void |
MultiRowMutationEndpoint.stop(CoprocessorEnvironment env) |
void |
MetaTableMetrics.stop(CoprocessorEnvironment env) |
| Modifier and Type | Method and Description |
|---|---|
void |
MasterQuotasObserver.start(CoprocessorEnvironment ctx) |
| Modifier and Type | Method and Description |
|---|---|
void |
RSGroupAdminEndpoint.start(CoprocessorEnvironment env) |
void |
RSGroupAdminEndpoint.stop(CoprocessorEnvironment env) |
Copyright © 2007–2022 The Apache Software Foundation. All rights reserved.