@@ -220,7 +220,7 @@ public <ReqT,R> ListenableFuture<R> call(MethodDescriptor<ReqT,R> method,
220220 }
221221
222222 //TODO probably move this
223- public static interface RetryDecision <ReqT > {
223+ public interface RetryDecision <ReqT > {
224224 boolean retry (Throwable t , ReqT request );
225225 }
226226
@@ -385,12 +385,12 @@ public <ReqT,RespT> StreamObserver<ReqT> callStream(MethodDescriptor<ReqT,RespT>
385385 return new ResilientBiDiStream <>(method , respStream , responseExecutor ).start ();
386386 }
387387
388- public static interface ResilientResponseObserver <ReqT ,RespT > extends StreamObserver <RespT > {
388+ public interface ResilientResponseObserver <ReqT ,RespT > extends StreamObserver <RespT > {
389389 /**
390390 * Called once initially, and once after each {@link #onReplaced(StreamObserver)},
391391 * to indicate the corresponding (sub) stream is successfully established
392392 */
393- public void onEstablished ();
393+ void onEstablished ();
394394
395395 /**
396396 * Indicates the underlying stream failed and will be re-established. There is
@@ -403,7 +403,7 @@ public static interface ResilientResponseObserver<ReqT,RespT> extends StreamObse
403403 *
404404 * @param newStreamRequestObserver
405405 */
406- public void onReplaced (StreamObserver <ReqT > newStreamRequestObserver );
406+ void onReplaced (StreamObserver <ReqT > newStreamRequestObserver );
407407 }
408408
409409
@@ -438,7 +438,7 @@ final class ResilientBiDiStream<ReqT,RespT> {
438438 * @param respStream
439439 * @param responseExecutor
440440 */
441- public ResilientBiDiStream (MethodDescriptor <ReqT ,RespT > method ,
441+ ResilientBiDiStream (MethodDescriptor <ReqT ,RespT > method ,
442442 ResilientResponseObserver <ReqT ,RespT > respStream ,
443443 Executor responseExecutor ) {
444444 this .method = method ;
@@ -680,7 +680,7 @@ public void onError(Throwable t) {
680680 // delay stream retry using backoff/jitter strategy
681681 ses .schedule (ResilientBiDiStream .this ::refreshBackingStream ,
682682 // skip attempt in rate-limited case (errCount <=1)
683- delayAfterFailureMs (errCount <= 2 ? 2 : errCount ), MILLISECONDS );
683+ delayAfterFailureMs (Math . max ( errCount , 2 ) ), MILLISECONDS );
684684 }
685685 } else {
686686 sentCallOptions = null ;
0 commit comments