code: public ClientConnection createConnectionWithFlowDisabled(final ReplyProcessor rp) {
          Exceptions.checkNotClosed(closed.get(), this);
          Preconditions.checkState(!disableFlow.getAndSet(true), "Flows are disabled, incorrect usage pattern.");
          log.info("Creating a new connection with flow disabled for endpoint {}. The current Channel is {}.", connectionName, channel.get());
          flowIdReplyProcessorMap.put(FLOW_DISABLED, rp);
          return new ClientConnectionImpl(connectionName, FLOW_DISABLED, batchSizeTracker, this);
      }
docs: Create a {@link ClientConnection} where flows are disabled. This implies that there is only one flow on the underlying
  network connection.
  @param rp  The ReplyProcessor.
  @return Client Connection object.