You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by ap...@apache.org on 2015/11/03 22:45:42 UTC
[3/5] hbase git commit: HBASE-14715 Add javadocs to
DelegatingRetryingCallable
HBASE-14715 Add javadocs to DelegatingRetryingCallable
Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/2db2642f
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/2db2642f
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/2db2642f
Branch: refs/heads/branch-1.1
Commit: 2db2642f4ee6108a54b44528cf855a0af5bbe18a
Parents: 074d512
Author: Jesse Yates <jy...@apache.org>
Authored: Mon Nov 2 16:20:12 2015 -0800
Committer: Andrew Purtell <ap...@apache.org>
Committed: Tue Nov 3 13:45:13 2015 -0800
----------------------------------------------------------------------
.../hadoop/hbase/client/DelegatingRetryingCallable.java | 7 +++++++
.../java/org/apache/hadoop/hbase/client/RetryingCallable.java | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hbase/blob/2db2642f/hbase-client/src/main/java/org/apache/hadoop/hbase/client/DelegatingRetryingCallable.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/DelegatingRetryingCallable.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/DelegatingRetryingCallable.java
index 984a867..b7d77f3 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/DelegatingRetryingCallable.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/DelegatingRetryingCallable.java
@@ -21,6 +21,13 @@ import java.io.IOException;
import org.apache.hadoop.hbase.classification.InterfaceAudience;
+/**
+ * Helper callable for internal use when you just want to override a single method of a {@link
+ * RetryingCallable}. By default, this just delegates all {@link RetryingCallable} methods to the
+ * specified delegate.
+ * @param <T> Result class from calls to the delegate {@link RetryingCallable}
+ * @param <D> Type of the delegate class
+ */
@InterfaceAudience.Private
public class DelegatingRetryingCallable<T, D extends RetryingCallable<T>> implements
RetryingCallable<T> {
http://git-wip-us.apache.org/repos/asf/hbase/blob/2db2642f/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RetryingCallable.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RetryingCallable.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RetryingCallable.java
index e468d3c..79c1ed6 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RetryingCallable.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RetryingCallable.java
@@ -26,7 +26,7 @@ import org.apache.hadoop.hbase.classification.InterfaceAudience;
/**
* A Callable<T> that will be retried. If {@link #call(int)} invocation throws exceptions,
* we will call {@link #throwable(Throwable, boolean)} with whatever the exception was.
- * @param <T>
+ * @param <T> result class from executing <tt>this</tt>
*/
@InterfaceAudience.Private
public interface RetryingCallable<T> {