Uses of Class
org.apache.hadoop.hbase.classification.InterfaceAudience.LimitedPrivate

Packages that use InterfaceAudience.LimitedPrivate
org.apache.hadoop.hbase   
org.apache.hadoop.hbase.backup.example   
org.apache.hadoop.hbase.client.coprocessor Provides client classes for invoking Coprocessor RPC protocols 
org.apache.hadoop.hbase.codec   
org.apache.hadoop.hbase.coprocessor Table of Contents 
org.apache.hadoop.hbase.ipc Tools to help define network clients and servers. 
org.apache.hadoop.hbase.mapreduce Provides HBase MapReduce Input/OutputFormats, a table indexing MapReduce job, and utility 
org.apache.hadoop.hbase.master   
org.apache.hadoop.hbase.master.balancer   
org.apache.hadoop.hbase.master.cleaner   
org.apache.hadoop.hbase.master.snapshot   
org.apache.hadoop.hbase.regionserver   
org.apache.hadoop.hbase.regionserver.compactions   
org.apache.hadoop.hbase.regionserver.snapshot   
org.apache.hadoop.hbase.regionserver.wal   
org.apache.hadoop.hbase.replication Multi Cluster Replication 
org.apache.hadoop.hbase.replication.master   
org.apache.hadoop.hbase.replication.regionserver   
org.apache.hadoop.hbase.rest.filter   
org.apache.hadoop.hbase.security.access   
org.apache.hadoop.hbase.security.visibility   
 

Uses of InterfaceAudience.LimitedPrivate in org.apache.hadoop.hbase
 

Classes in org.apache.hadoop.hbase with annotations of type InterfaceAudience.LimitedPrivate
 interface Abortable
          Interface to support the aborting of a given server or client.
 interface Coprocessor
          Coprocessor interface.
 

Uses of InterfaceAudience.LimitedPrivate in org.apache.hadoop.hbase.backup.example
 

Classes in org.apache.hadoop.hbase.backup.example with annotations of type InterfaceAudience.LimitedPrivate
 class LongTermArchivingHFileCleaner
          BaseHFileCleanerDelegate that only cleans HFiles that don't belong to a table that is currently being archived.
 

Uses of InterfaceAudience.LimitedPrivate in org.apache.hadoop.hbase.client.coprocessor
 

Classes in org.apache.hadoop.hbase.client.coprocessor with annotations of type InterfaceAudience.LimitedPrivate
 class RowProcessorClient
          Convenience class that is used to make RowProcessorEndpoint invocations.
 

Uses of InterfaceAudience.LimitedPrivate in org.apache.hadoop.hbase.codec
 

Classes in org.apache.hadoop.hbase.codec with annotations of type InterfaceAudience.LimitedPrivate
 class CellCodec
          Basic Cell codec that just writes out all the individual elements of a Cell.
 class CellCodecWithTags
          Basic Cell codec that just writes out all the individual elements of a Cell including the tags.
 interface Codec
          Encoder/Decoder for Cell.
 class KeyValueCodec
          Codec that does KeyValue version 1 serialization.
 class KeyValueCodecWithTags
          Codec that does KeyValue version 1 serialization with serializing tags also.
 class MessageCodec
          Codec that just writes out Cell as a protobuf Cell Message.
 

Uses of InterfaceAudience.LimitedPrivate in org.apache.hadoop.hbase.coprocessor
 

Classes in org.apache.hadoop.hbase.coprocessor with annotations of type InterfaceAudience.LimitedPrivate
 class BaseMasterAndRegionObserver
           
 class BaseMasterObserver
           
 class BaseRegionObserver
          An abstract class that implements RegionObserver.
 class BaseRegionServerObserver
          An abstract class that implements RegionServerObserver.
 class BaseRowProcessorEndpoint<S extends Message,T extends Message>
          This class demonstrates how to implement atomic read-modify-writes using HRegion.processRowsWithLocks(org.apache.hadoop.hbase.regionserver.RowProcessor, long, long) and Coprocessor endpoints.
 class BaseWALObserver
          An abstract class that implements WALObserver.
 interface BulkLoadObserver
          Coprocessors implement this interface to observe and mediate bulk load operations.
 class CoprocessorHost<E extends CoprocessorEnvironment>
          Provides the common setup framework and runtime services for coprocessor invocation from HBase services.
 interface CoprocessorService
          Coprocessor endpoints providing protobuf services should implement this interface and return the Service instance via CoprocessorService.getService().
 interface EndpointObserver
          Coprocessors implement this interface to observe and mediate endpoint invocations on a region.
 interface MasterCoprocessorEnvironment
           
 interface MasterObserver
          Defines coprocessor hooks for interacting with operations on the HMaster process.
 class MultiRowMutationEndpoint
          This class demonstrates how to implement atomic multi row transactions using HRegion.mutateRowsWithLocks(java.util.Collection, java.util.Collection) and Coprocessor endpoints.
 class ObserverContext<E extends CoprocessorEnvironment>
          Carries the execution state for a given invocation of an Observer coprocessor (RegionObserver, MasterObserver, or WALObserver) method.
 interface RegionCoprocessorEnvironment
           
 interface RegionObserver
          Coprocessors implement this interface to observe and mediate client actions on the region.
 interface SingletonCoprocessorService
          Coprocessor endpoints registered once per server and providing protobuf services should implement this interface and return the Service instance via SingletonCoprocessorService.getService().
 interface WALCoprocessorEnvironment
           
 interface WALObserver
          It's provided to have a way for coprocessors to observe, rewrite, or skip WALEdits as they are being written to the WAL.
 

Uses of InterfaceAudience.LimitedPrivate in org.apache.hadoop.hbase.ipc
 

Classes in org.apache.hadoop.hbase.ipc with annotations of type InterfaceAudience.LimitedPrivate
 class BalancedQueueRpcExecutor
          An RpcExecutor that will balance requests evenly across all its queues, but still remains efficient with a single queue via an inlinable queue balancing mechanism.
 interface PriorityFunction
          Function to figure priority of incoming request.
 class RpcScheduler
          An interface for RPC request scheduling algorithm.
 class RpcServer
          An RPC server that hosts protobuf described Services.
 interface RpcServerInterface
          RpcServer Interface.
 class RWQueueRpcExecutor
          RPC Executor that uses different queues for reads and writes.
 class SimpleRpcScheduler
          A scheduler that maintains isolated handler pools for general, high-priority and replication requests.
 

Uses of InterfaceAudience.LimitedPrivate in org.apache.hadoop.hbase.mapreduce
 

Classes in org.apache.hadoop.hbase.mapreduce with annotations of type InterfaceAudience.LimitedPrivate
 class MultiTableSnapshotInputFormatImpl
          Shared implementation of mapreduce code over multiple table snapshots.
 

Uses of InterfaceAudience.LimitedPrivate in org.apache.hadoop.hbase.master
 

Classes in org.apache.hadoop.hbase.master with annotations of type InterfaceAudience.LimitedPrivate
static class ClusterStatusPublisher.MulticastPublisher
           
 class RegionPlan
          Stores the plan for the move of an individual region.
 

Uses of InterfaceAudience.LimitedPrivate in org.apache.hadoop.hbase.master.balancer
 

Classes in org.apache.hadoop.hbase.master.balancer with annotations of type InterfaceAudience.LimitedPrivate
 class FavoredNodeLoadBalancer
          An implementation of the LoadBalancer that assigns favored nodes for each region.
 class SimpleLoadBalancer
          Makes decisions about the placement and movement of Regions across RegionServers.
 class StochasticLoadBalancer
          This is a best effort load balancer.
 

Uses of InterfaceAudience.LimitedPrivate in org.apache.hadoop.hbase.master.cleaner
 

Classes in org.apache.hadoop.hbase.master.cleaner with annotations of type InterfaceAudience.LimitedPrivate
 class HFileLinkCleaner
          HFileLink cleaner that determines if a hfile should be deleted.
 class TimeToLiveHFileCleaner
          HFile cleaner that uses the timestamp of the hfile to determine if it should be deleted.
 class TimeToLiveLogCleaner
          Log cleaner that uses the timestamp of the hlog to determine if it should be deleted.
 

Uses of InterfaceAudience.LimitedPrivate in org.apache.hadoop.hbase.master.snapshot
 

Classes in org.apache.hadoop.hbase.master.snapshot with annotations of type InterfaceAudience.LimitedPrivate
 class SnapshotHFileCleaner
          Implementation of a file cleaner that checks if a hfile is still used by snapshots of HBase tables.
 class SnapshotLogCleaner
          Implementation of a log cleaner that checks if a log is still used by snapshots of HBase tables.
 class SnapshotManager
          This class manages the procedure of taking and restoring snapshots.
 

Uses of InterfaceAudience.LimitedPrivate in org.apache.hadoop.hbase.regionserver
 

Classes in org.apache.hadoop.hbase.regionserver with annotations of type InterfaceAudience.LimitedPrivate
 class BaseRowProcessor<S extends Message,T extends Message>
          Base class for RowProcessor with some default implementations.
 class ConstantSizeRegionSplitPolicy
          A RegionSplitPolicy implementation which splits a region as soon as any of its store files exceeds a maximum configurable size.
 class DefaultStoreEngine
          Default StoreEngine creates the default compactor, policy, and store file manager, or their derivatives.
 class DisabledRegionSplitPolicy
          A RegionSplitPolicy that disables region splits.
 class InternalScan
          Special scanner, currently used for increment operations to allow additional server-side arguments for Scan operations.
 class RegionCoprocessorHost
          Implements the coprocessor environment and runtime support for coprocessors loaded within a HRegion.
 interface RegionScanner
          RegionScanner describes iterators over rows in an HRegion.
 class RegionServerCoprocessorHost
           
 class RegionSplitPolicy
          A split policy determines when a region should be split.
 interface RowProcessor<S extends Message,T extends Message>
          Defines the procedure to atomically perform multiple scans and mutations on a HRegion.
 interface RpcSchedulerFactory
          A factory class that constructs an RpcScheduler for a region server.
 class ScanType
          Enum to distinguish general scan types.
 class SimpleRpcSchedulerFactory
          Constructs a SimpleRpcScheduler.
 class StoreFile
          A Store data file.
 class StoreFileScanner
          KeyValueScanner adaptor over the Reader.
 class StripeStoreEngine
          The storage engine that implements the stripe-based store/compaction scheme.
 

Uses of InterfaceAudience.LimitedPrivate in org.apache.hadoop.hbase.regionserver.compactions
 

Classes in org.apache.hadoop.hbase.regionserver.compactions with annotations of type InterfaceAudience.LimitedPrivate
 class CompactionRequest
          This class holds all logical details necessary to run a compaction.
 interface CompactionThroughputController
          A utility that constrains the total throughput of one or more simultaneous flows (compactions) by sleeping when necessary.
 class CompactionThroughputControllerFactory
           
 class NoLimitCompactionThroughputController
          A dummy CompactionThroughputController that does nothing.
 class PressureAwareCompactionThroughputController
          A throughput controller which uses the follow schema to limit throughput If compaction pressure is greater than 1.0, no limitation. In off peak hours, use a fixed throughput limitation "hbase.hstore.compaction.throughput.offpeak" In normal hours, the max throughput is tune between "hbase.hstore.compaction.throughput.lower.bound" and "hbase.hstore.compaction.throughput.higher.bound", using the formula "lower + (higer - lower) * compactionPressure", where compactionPressure is in range [0.0, 1.0]
 

Uses of InterfaceAudience.LimitedPrivate in org.apache.hadoop.hbase.regionserver.snapshot
 

Classes in org.apache.hadoop.hbase.regionserver.snapshot with annotations of type InterfaceAudience.LimitedPrivate
 class RegionServerSnapshotManager
          This manager class handles the work dealing with snapshots for a HRegionServer.
 

Uses of InterfaceAudience.LimitedPrivate in org.apache.hadoop.hbase.regionserver.wal
 

Classes in org.apache.hadoop.hbase.regionserver.wal with annotations of type InterfaceAudience.LimitedPrivate
static class HLog.Entry
          Utility class that lets us keep track of the edit with it's key.
 class HLogKey
          A Key for an entry in the change log.
 class ProtobufLogReader
          A Protobuf based WAL has the following structure:
 class ProtobufLogWriter
          Writer for protobuf-based WAL.
 class ReaderBase
           
 class SecureProtobufLogReader
           
 class SecureProtobufLogWriter
           
 class SequenceFileLogReader
           
 class WALCellCodec
          Compression in this class is lifted off Compressor/KeyValueCompression.
 class WALEdit
          WALEdit: Used in HBase's transaction log (WAL) to represent the collection of edits (KeyValue objects) corresponding to a single transaction.
 

Uses of InterfaceAudience.LimitedPrivate in org.apache.hadoop.hbase.replication
 

Classes in org.apache.hadoop.hbase.replication with annotations of type InterfaceAudience.LimitedPrivate
 class BaseReplicationEndpoint
          A Base implementation for ReplicationEndpoints.
 class ChainWALEntryFilter
          A WALEntryFilter which contains multiple filters and applies them in chain order
 interface ReplicationEndpoint
          ReplicationEndpoint is a plugin which implements replication to other HBase clusters, or other systems.
static class ReplicationEndpoint.Context
           
static class ReplicationEndpoint.ReplicateContext
          A context for ReplicationEndpoint.replicate(ReplicateContext) method.
 class ReplicationFactory
          A factory class for instantiating replication objects that deal with replication state.
 interface ReplicationPeer
          ReplicationPeer manages enabled / disabled state for the peer.
static class ReplicationPeer.PeerState
          State of the peer, whether it is enabled or not
 interface WALEntryFilter
          A Filter for WAL entries before being sent over to replication.
 

Uses of InterfaceAudience.LimitedPrivate in org.apache.hadoop.hbase.replication.master
 

Classes in org.apache.hadoop.hbase.replication.master with annotations of type InterfaceAudience.LimitedPrivate
 class ReplicationLogCleaner
          Implementation of a log cleaner that checks if a log is still scheduled for replication before deleting it when its TTL is over.
 

Uses of InterfaceAudience.LimitedPrivate in org.apache.hadoop.hbase.replication.regionserver
 

Classes in org.apache.hadoop.hbase.replication.regionserver with annotations of type InterfaceAudience.LimitedPrivate
 class MetricsSource
          This class is for maintaining the various replication statistics for a source and publishing them through the metrics interfaces.
 

Uses of InterfaceAudience.LimitedPrivate in org.apache.hadoop.hbase.rest.filter
 

Classes in org.apache.hadoop.hbase.rest.filter with annotations of type InterfaceAudience.LimitedPrivate
 class GzipFilter
           
 

Uses of InterfaceAudience.LimitedPrivate in org.apache.hadoop.hbase.security.access
 

Classes in org.apache.hadoop.hbase.security.access with annotations of type InterfaceAudience.LimitedPrivate
 class AccessController
          Provides basic authorization checks for data access and administrative operations.
 

Uses of InterfaceAudience.LimitedPrivate in org.apache.hadoop.hbase.security.visibility
 

Classes in org.apache.hadoop.hbase.security.visibility with annotations of type InterfaceAudience.LimitedPrivate
 class VisibilityController
          Coprocessor that has both the MasterObserver and RegionObserver implemented that supports in visibility labels
 



Copyright © 2007–2015 The Apache Software Foundation. All rights reserved.