LOG.debug("{} creating successor transaction proxy for {}", identifier, t);
final AbstractProxyTransaction newProxy = successor.createTransactionProxy(t.getIdentifier());
LOG.debug("{} created successor transaction proxy {}", identifier, newProxy);
- t.replaySuccessfulRequests(newProxy);
+ t.startReconnect(newProxy);
}
}
@Override
ProxyHistory finishReconnect() {
final ProxyHistory ret = Verify.verifyNotNull(successor);
+
+ for (AbstractProxyTransaction t : proxies.values()) {
+ t.finishReconnect();
+ }
+
LOG.debug("Finished reconnecting proxy history {}", this);
lock.unlock();
return ret;