code: public void respond() {
          LOGGER.entering();
          managedArtifact = downloadRequestProcessor.getArtifact(this.pathInfo);
          contents = managedArtifact.getArtifactContents();
          setResponseMetadata();
          try {
              IOUtils.copy(new ByteArrayInputStream(contents), httpServletResponse.getOutputStream());
          } catch (IOException e) {
              throw new ArtifactDownloadException("IOException in writing to servlet response", e);
          }
          LOGGER.exiting();
      }
docs: Sends a response over the HTTP servlet for the current {@link TransferContext}.