more javadocs
diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/cloud/ShardStateProvider.java b/solr/solrj/src/java/org/apache/solr/client/solrj/cloud/ShardStateProvider.java
index 2e016f0..3df4c36 100644
--- a/solr/solrj/src/java/org/apache/solr/client/solrj/cloud/ShardStateProvider.java
+++ b/solr/solrj/src/java/org/apache/solr/client/solrj/cloud/ShardStateProvider.java
@@ -36,6 +36,7 @@
Replica getLeader(Slice slice);
/**Get the leader of the slice. Wait for one if there is no leader
+ * @param timeout how much time to wait for a leader to com eup. -1 means the default value will be used
* Throws an {@link InterruptedException} if interrupted in between
*/
Replica getLeader(Slice slice, int timeout) throws InterruptedException;
diff --git a/solr/solrj/src/java/org/apache/solr/common/cloud/ZkStateReader.java b/solr/solrj/src/java/org/apache/solr/common/cloud/ZkStateReader.java
index 7d53b66..f84da1c 100644
--- a/solr/solrj/src/java/org/apache/solr/common/cloud/ZkStateReader.java
+++ b/solr/solrj/src/java/org/apache/solr/common/cloud/ZkStateReader.java
@@ -227,7 +227,6 @@
@Override
public Replica getLeader(String collection, String slice, int timeout) throws InterruptedException {
- if(timeout == -1 ) timeout = GET_LEADER_RETRY_DEFAULT_TIMEOUT;
return getLeaderRetry(collection, slice, timeout);
}
};
@@ -982,7 +981,7 @@
*/
@Deprecated
public Replica getLeaderRetry(String collection, String shard, int timeout) throws InterruptedException {
-
+ if(timeout == -1 ) timeout = GET_LEADER_RETRY_DEFAULT_TIMEOUT;
AtomicReference<Replica> leader = new AtomicReference<>();
try {
waitForState(collection, timeout, TimeUnit.MILLISECONDS, (n, c, ssp) -> {