- ClientActorBehavior<T> reconnectConnection(final ClientActorBehavior<T> current) {
- // Intentional no-op
- LOG.debug("Skipping reconnect of already-reconnecting connection {}", this);
+ long backendSilentTicks(final long now) {
+ // We do not want to reconnect this connection, as we need the timer to to keep running
+ return 0;
+ }
+
+ @Override
+ ClientActorBehavior<T> lockedReconnect(final ClientActorBehavior<T> current, final RequestException cause) {
+ this.cause = Preconditions.checkNotNull(cause);
+ LOG.warn("Skipping reconnect of already-reconnecting connection {}", this);