diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTable.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTable.java index ec675b4d6bd..16e119f0f24 100644 --- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTable.java +++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTable.java @@ -93,11 +93,19 @@ import com.google.protobuf.ServiceException; * In the case of reads, some fields used by a Scan are shared among all threads. * *

HTable is no longer a client API. Use {@link Table} instead. It is marked - * InterfaceAudience.Private indicating that this is an HBase-internal class as defined in + * InterfaceAudience.Private as of hbase-1.0.0 indicating that this is an + * HBase-internal class as defined in * Hadoop - * Interface Classification - * There are no guarantees for backwards source / binary compatibility and methods or class can + * Interface Classification. There are no guarantees for backwards + * source / binary compatibility and methods or the class can * change or go away without deprecation. + *

Near all methods of this * class made it out to the new {@link Table} + * Interface or were * instantiations of methods defined in {@link HTableInterface}. + * A few did not. Namely, the {@link #getStartEndKeys}, {@link #getEndKeys}, + * and {@link #getStartKeys} methods. These three methods are available + * in {@link RegionLocator} as of 1.0.0 but were NOT marked as + * deprecated when we released 1.0.0. In spite of this oversight on our + * part, these methods will be removed in 2.0.0. * * @see Table * @see Admin @@ -600,7 +608,8 @@ public class HTable implements HTableInterface, RegionLocator { } /** - * @deprecated Use {@link RegionLocator#getStartEndKeys()} instead; + * To be removed in 2.0.0. + * @deprecated Since 1.1.0. Use {@link RegionLocator#getStartEndKeys()} instead */ @Override @Deprecated @@ -609,7 +618,8 @@ public class HTable implements HTableInterface, RegionLocator { } /** - * @deprecated Use {@link RegionLocator#getEndKeys()} instead; + * To be removed in 2.0.0. + * @deprecated Since 1.1.0. Use {@link RegionLocator#getEndKeys()} instead; */ @Override @Deprecated @@ -618,7 +628,8 @@ public class HTable implements HTableInterface, RegionLocator { } /** - * @deprecated Use {@link RegionLocator#getStartEndKeys()} instead; + * To be removed in 2.0.0. + * @deprecated Since 1.1.0. Use {@link RegionLocator#getStartEndKeys()} instead; */ @Override @Deprecated