code: public void close(VirtualConnection inVC, Exception e) {
  
          // when the channel above calls close() on the outbound connection then
          // we are done... no need to purge anything off the socket like we do
          // on the inbound side (purge request body if they never read it)
  
          // pass the close down the chain.
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              Tr.debug(tc, "Closing this outbound link: " + this + " " + getVirtualConnection());
          }
          setAllowReconnect(false);
          if (!this.earlyReconnectDestroy) {
              super.close(inVC, e);
          } else {
              destroy(e);
          }
      }
docs: /*
  @see
  com.ibm.wsspi.channelfw.base.OutboundProtocolLink#close(com.ibm.wsspi.channelfw
  .VirtualConnection, java.lang.Exception)