Uses of Interface
org.apache.hadoop.hbase.CoprocessorEnvironment
Package
Description
Restrict the domain of a data attribute, often times to fulfill business rules/requirements.
Table of Contents
-
Uses of CoprocessorEnvironment in org.apache.hadoop.hbase
Modifier and TypeMethodDescriptiondefault void
Coprocessor.start
(CoprocessorEnvironment env) Called by theCoprocessorEnvironment
during it's own startup to initialize the coprocessor.void
JMXListener.start
(CoprocessorEnvironment env) default void
Coprocessor.stop
(CoprocessorEnvironment env) Called by theCoprocessorEnvironment
during it's own shutdown to stop the coprocessor.void
JMXListener.stop
(CoprocessorEnvironment env) -
Uses of CoprocessorEnvironment in org.apache.hadoop.hbase.constraint
Modifier and TypeMethodDescriptionvoid
ConstraintProcessor.start
(CoprocessorEnvironment environment) -
Uses of CoprocessorEnvironment in org.apache.hadoop.hbase.coprocessor
Modifier and TypeClassDescriptionclass
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
, orWALObserver
) method.class
ObserverContextImpl<E extends CoprocessorEnvironment>
This is the only implementation ofObserverContext
, which serves as the interface for third-party Coprocessor developers.Modifier and TypeInterfaceDescriptioninterface
interface
interface
interface
Modifier and TypeClassDescriptionclass
BaseEnvironment<C extends Coprocessor>
Encapsulation of the environment of each coprocessorModifier and TypeMethodDescriptionstatic <E extends CoprocessorEnvironment>
ObserverContext<E>ObserverContextImpl.createAndPrepare
(E env) Deprecated.Modifier and TypeMethodDescriptionint
CoprocessorHost.EnvironmentPriorityComparator.compare
(CoprocessorEnvironment env1, CoprocessorEnvironment env2) void
BaseRowProcessorEndpoint.start
(CoprocessorEnvironment env) Stores a reference to the coprocessor environment provided by theRegionCoprocessorHost
from the region where this coprocessor is loaded.void
MetaTableMetrics.start
(CoprocessorEnvironment env) void
MultiRowMutationEndpoint.start
(CoprocessorEnvironment env) Stores a reference to the coprocessor environment provided by theRegionCoprocessorHost
from the region where this coprocessor is loaded.void
BaseRowProcessorEndpoint.stop
(CoprocessorEnvironment env) void
MetaTableMetrics.stop
(CoprocessorEnvironment env) void
MultiRowMutationEndpoint.stop
(CoprocessorEnvironment env) -
Uses of CoprocessorEnvironment in org.apache.hadoop.hbase.coprocessor.example
Modifier and TypeMethodDescriptionvoid
BulkDeleteEndpoint.start
(CoprocessorEnvironment env) void
ExampleMasterObserverWithMetrics.start
(CoprocessorEnvironment env) void
ExampleRegionObserverWithMetrics.start
(CoprocessorEnvironment env) void
RefreshHFilesEndpoint.start
(CoprocessorEnvironment env) void
RowCountEndpoint.start
(CoprocessorEnvironment env) Stores a reference to the coprocessor environment provided by theRegionCoprocessorHost
from the region where this coprocessor is loaded.void
ScanModifyingObserver.start
(CoprocessorEnvironment env) void
ValueRewritingObserver.start
(CoprocessorEnvironment env) void
ZooKeeperScanPolicyObserver.start
(CoprocessorEnvironment env) void
BulkDeleteEndpoint.stop
(CoprocessorEnvironment env) void
ExampleRegionObserverWithMetrics.stop
(CoprocessorEnvironment e) void
RefreshHFilesEndpoint.stop
(CoprocessorEnvironment env) void
RowCountEndpoint.stop
(CoprocessorEnvironment env) void
ZooKeeperScanPolicyObserver.stop
(CoprocessorEnvironment env) -
Uses of CoprocessorEnvironment in org.apache.hadoop.hbase.master
Modifier and TypeClassDescriptionprivate static class
Coprocessor environment extension providing access to master related services.private static class
Special version of MasterEnvironment that exposes MasterServices for Core Coprocessors only. -
Uses of CoprocessorEnvironment in org.apache.hadoop.hbase.quotas
-
Uses of CoprocessorEnvironment in org.apache.hadoop.hbase.regionserver
Modifier and TypeClassDescriptionprivate static class
Encapsulation of the environment of each coprocessorprivate static class
Special version of RegionEnvironment that exposes RegionServerServices for Core Coprocessors only.private static class
Coprocessor environment extension providing access to region server related services.private static class
Special version of RegionServerEnvironment that exposes RegionServerServices for Core Coprocessors only. -
Uses of CoprocessorEnvironment in org.apache.hadoop.hbase.regionserver.wal
Modifier and TypeClassDescription(package private) static class
Encapsulation of the environment of each coprocessor -
Uses of CoprocessorEnvironment in org.apache.hadoop.hbase.rsgroup
Modifier and TypeMethodDescriptionvoid
RSGroupAdminEndpoint.start
(CoprocessorEnvironment env) void
RSGroupAdminEndpoint.stop
(CoprocessorEnvironment env) -
Uses of CoprocessorEnvironment in org.apache.hadoop.hbase.security.access
Modifier and TypeMethodDescriptionvoid
AccessController.start
(CoprocessorEnvironment env) void
AccessController.stop
(CoprocessorEnvironment env) -
Uses of CoprocessorEnvironment in org.apache.hadoop.hbase.security.token
Modifier and TypeMethodDescriptionvoid
TokenProvider.start
(CoprocessorEnvironment env) void
TokenProvider.stop
(CoprocessorEnvironment env) -
Uses of CoprocessorEnvironment in org.apache.hadoop.hbase.security.visibility
Modifier and TypeMethodDescriptionvoid
VisibilityController.start
(CoprocessorEnvironment env) void
VisibilityReplication.start
(CoprocessorEnvironment env) void
VisibilityController.stop
(CoprocessorEnvironment env) void
VisibilityReplication.stop
(CoprocessorEnvironment env)