code: @SuppressWarnings("unused")
      public void error(VirtualConnection vc, TCPWriteRequestContext wsc, IOException ioe) {
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              Tr.debug(tc, "error() called for vc=" + vc + " ioe=" + ioe);
          }
          HttpInboundServiceContextImpl isc = (HttpInboundServiceContextImpl) vc.getStateMap().get(CallbackIDs.CALLBACK_HTTPISC);
  
          // log the failed response write
          if (isc.getHttpConfig().getDebugLog().isEnabled(DebugLog.Level.WARN)) {
              isc.getHttpConfig().getDebugLog().log(DebugLog.Level.WARN, HttpMessages.MSG_WRITE_FAIL, isc);
          }
          // close the connection now. No app channel has been involved at this
          // point yet.
          isc.getLink().close(vc, ioe);
      }
docs: /*
  @see
  com.ibm.wsspi.tcpchannel.TCPWriteCompletedCallback#error(com.ibm.wsspi.
  channelfw.VirtualConnection,
  com.ibm.wsspi.tcpchannel.TCPWriteRequestContext, java.io.IOException)