HBASE-15755 SnapshotDescriptionUtils and SnapshotTestingUtils do not have any Interface audience
marked
Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/c6faf501
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/c6faf501
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/c6faf501
Branch: refs/heads/branch-1.1
Commit: c6faf50133bfa976d6662b4c497924c2e415413c
Parents: bf6109a
Author: Matteo Bertozzi <matteo.bertozzi@cloudera.com>
Authored: Thu May 5 07:24:29 2016 -0700
Committer: Matteo Bertozzi <matteo.bertozzi@cloudera.com>
Committed: Thu May 5 07:38:00 2016 -0700
----------------------------------------------------------------------
.../hadoop/hbase/snapshot/SnapshotDescriptionUtils.java | 4 +++-
.../apache/hadoop/hbase/snapshot/SnapshotTestingUtils.java | 9 +++++++--
2 files changed, 10 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hbase/blob/c6faf501/hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.java
----------------------------------------------------------------------
diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.java
b/hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.java
index 6216846..2211aab 100644
--- a/hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.java
+++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.java
@@ -29,6 +29,7 @@ import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.fs.permission.FsPermission;
import org.apache.hadoop.hbase.HConstants;
+import org.apache.hadoop.hbase.classification.InterfaceAudience;
import org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription;
import org.apache.hadoop.hbase.security.User;
import org.apache.hadoop.hbase.snapshot.SnapshotManifestV2;
@@ -71,7 +72,8 @@ import org.apache.hadoop.hbase.util.FSUtils;
* {@link #completeSnapshot}, and writing the
* {@link SnapshotDescription} to the working snapshot directory.
*/
-public class SnapshotDescriptionUtils {
+@InterfaceAudience.Private
+public final class SnapshotDescriptionUtils {
/**
* Filter that only accepts completed snapshot directories
http://git-wip-us.apache.org/repos/asf/hbase/blob/c6faf501/hbase-server/src/test/java/org/apache/hadoop/hbase/snapshot/SnapshotTestingUtils.java
----------------------------------------------------------------------
diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/snapshot/SnapshotTestingUtils.java
b/hbase-server/src/test/java/org/apache/hadoop/hbase/snapshot/SnapshotTestingUtils.java
index 1cca40f..b5f6054 100644
--- a/hbase-server/src/test/java/org/apache/hadoop/hbase/snapshot/SnapshotTestingUtils.java
+++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/snapshot/SnapshotTestingUtils.java
@@ -46,7 +46,7 @@ import org.apache.hadoop.hbase.HRegionInfo;
import org.apache.hadoop.hbase.HTableDescriptor;
import org.apache.hadoop.hbase.TableName;
import org.apache.hadoop.hbase.TableNotEnabledException;
-import org.apache.hadoop.hbase.Waiter;
+import org.apache.hadoop.hbase.classification.InterfaceAudience;
import org.apache.hadoop.hbase.client.Admin;
import org.apache.hadoop.hbase.client.BufferedMutator;
import org.apache.hadoop.hbase.client.Durability;
@@ -79,11 +79,16 @@ import com.google.protobuf.ServiceException;
/**
* Utilities class for snapshots
*/
-public class SnapshotTestingUtils {
+@InterfaceAudience.Private
+public final class SnapshotTestingUtils {
private static final Log LOG = LogFactory.getLog(SnapshotTestingUtils.class);
private static byte[] KEYS = Bytes.toBytes("0123456789");
+ private SnapshotTestingUtils() {
+ // private constructor for utility class
+ }
+
/**
* Assert that we don't have any snapshots lists
*
|