protected void cleanupAfterSocketClose() {
    try {
      if (postAuthzRequest != null) {
        postAuthzRequest.close();
        postAuthzRequest = null;
      }
    } catch (Exception ex) {
      if (securityLogWriter.warningEnabled()) {
        securityLogWriter.warning(
            String.format(
                "%s: An exception was thrown while closing client post-process authorization callback. %s",
                name, ex));
      }
    }

    getAcceptor().unregisterServerConnection(this);
    if (logger.isDebugEnabled()) {
      logger.debug("{}: Closed connection", name);
    }
    releaseCommBuffer();
    processMessages = false;
  }
Returns the client's read-timeout setting. This is used in the client health monitor to timeout
connections that have taken too long & the client will have already given up waiting for a
response. Certain messages also may include an override to the normal read-timeout, such as a
query or a putAll.
geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ServerConnection.java