import com.google.common.annotations.Beta;
import javax.annotation.concurrent.NotThreadSafe;
+import org.opendaylight.controller.cluster.access.concepts.RequestException;
@Beta
@NotThreadSafe
}
@Override
- ClientActorBehavior<T> lockedReconnect(final ClientActorBehavior<T> current) {
- final ReconnectingClientConnection<T> next = new ReconnectingClientConnection<>(this);
+ ClientActorBehavior<T> lockedReconnect(final ClientActorBehavior<T> current, final RequestException cause) {
+ final ReconnectingClientConnection<T> next = new ReconnectingClientConnection<>(this, cause);
setForwarder(new SimpleReconnectForwarder(next));
current.reconnectConnection(this, next);
return current;