code: protected void reConnect(VirtualConnection inVC, IOException ioe) {
  
          if (getLink().isReconnectAllowed()) {
              // start the reconnect
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                  Tr.debug(tc, "Attempting reconnect: " + getLink().getVirtualConnection());
              }
              // 359362 - null out the JIT read buffers
              getTSC().getReadInterface().setBuffer(null);
              getLink().reConnectAsync(ioe);
          } else {
              callErrorCallback(inVC, ioe);
          }
      }
docs: If an error occurs during an attempted write of an outgoing request
  message, this method will either reconnect for another try or pass the
  error up the channel chain.
  
  @param inVC
  @param ioe