@InterfaceStability.Unstable public class SnapshotManager extends MasterProcedureManager implements Stoppable { private static final Log LOG = LogFactory.getLog(SnapshotManager.class);
@InterfaceStability.Unstable public class RegionServerSnapshotManager extends RegionServerProcedureManager { private static final Log LOG = LogFactory.getLog(RegionServerSnapshotManager.class);
@InterfaceStability.Unstable public final class MasterSnapshotVerifier { private static final Log LOG = LogFactory.getLog(MasterSnapshotVerifier.class);
@InterfaceStability.Unstable public class FlushSnapshotSubprocedure extends Subprocedure { private static final Log LOG = LogFactory.getLog(FlushSnapshotSubprocedure.class);
@InterfaceStability.Unstable public static class Servlet extends HttpServlet { private static final long serialVersionUID = 1L;
@InterfaceStability.Unstable public class ExponentialClientBackoffPolicy implements ClientBackoffPolicy {
@InterfaceStability.Unstable public class ConfServlet extends HttpServlet { private static final long serialVersionUID = 1L;
@InterfaceStability.Unstable public class HttpConfig { private Policy policy;
@InterfaceStability.Unstable public interface CellScanner {
@InterfaceStability.Unstable public interface SnapshotSentinel {
@InterfaceStability.Unstable public interface StoreConfigInformation {
/** * Configurable policy for the amount of time a client should wait for a new request to the * server when given the server load statistics. * <p> * Must have a single-argument constructor that takes a {@link org.apache.hadoop.conf.Configuration} * </p> */ @InterfaceAudience.Public @InterfaceStability.Unstable public interface ClientBackoffPolicy { public static final String BACKOFF_POLICY_CLASS = "hbase.client.statistics.backoff-policy"; /** * @return the number of ms to wait on the client based on the */ public long getBackoffTime(ServerName serverName, byte[] region, ServerStatistics stats); }
/** * A CellScanner that knows its size in memory in bytes. * Used playing the CellScanner into an in-memory buffer; knowing the size ahead of time saves * on background buffer resizings. */ @InterfaceAudience.Private @InterfaceStability.Unstable public interface SizedCellScanner extends CellScanner, HeapSize {}