in transaction-client/src/main/java/org/apache/omid/tso/client/TSOClient.java [986:1006]
private void closeChannelAndErrorRequests() {
channel.close();
for (RequestAndTimeout r : timestampRequests) {
if (r.getTimeout() != null) {
r.getTimeout().cancel();
}
r.getRequest().error(new ClosingException());
}
for (RequestAndTimeout r : commitRequests.values()) {
if (r.getTimeout() != null) {
r.getTimeout().cancel();
}
r.getRequest().error(new ClosingException());
}
for (RequestAndTimeout r : fenceRequests.values()) {
if (r.getTimeout() != null) {
r.getTimeout().cancel();
}
r.getRequest().error(new ClosingException());
}
}