code: public void complete(VirtualConnection vc, TCPReadRequestContext rsc) {
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              Tr.debug(tc, "complete() called: vc=" + vc);
          }
          // all we have to do is get the service context and continue the read
          // process
  
          if (vc instanceof OutboundVirtualConnection) {
              HttpOutboundServiceContextImpl osc = (HttpOutboundServiceContextImpl) vc.getStateMap().get(CallbackIDs.CALLBACK_HTTPOSC);
              osc.continueRead();
          } else {
              HttpInboundServiceContextImpl isc = (HttpInboundServiceContextImpl) vc.getStateMap().get(CallbackIDs.CALLBACK_HTTPISC);
              isc.continueRead();
          }
      }
docs: Called by the device side channel when the read has completed.
  
  @param vc
  @param rsc