Class StreamingRetryAlgorithm<ResponseT>

java.lang.Object
com.google.api.gax.retrying.RetryAlgorithm<ResponseT>
com.google.api.gax.retrying.StreamingRetryAlgorithm<ResponseT>

@InternalApi("For internal use only") public final class StreamingRetryAlgorithm<ResponseT> extends RetryAlgorithm<ResponseT>
The streaming retry algorithm, which makes decision based either on the thrown exception and the execution time settings of the previous attempt. This extends RetryAlgorithm to take additional information (provided by ServerStreamingAttemptCallable) into account.

This class is thread-safe.

Internal use only - public for technical reasons.