private class ClientHelloReplySequence extends FcpReplySequence<Boolean> {
private final AtomicReference<NodeHello> receivedNodeHello = new AtomicReference<>();
- private final AtomicBoolean receivedClosed = new AtomicBoolean();
public ClientHelloReplySequence(FcpConnection connection) {
super(ClientHelloImpl.this.threadPool, connection);
@Override
protected boolean isFinished() {
- return receivedNodeHello.get() != null || receivedClosed.get();
+ return receivedNodeHello.get() != null;
}
@Override
receivedNodeHello.set(nodeHello);
}
- @Override
- protected void consumeCloseConnectionDuplicateClientName(
- CloseConnectionDuplicateClientName closeConnectionDuplicateClientName) {
- receivedClosed.set(true);
- }
-
}
}