private void endStreamAndChunk() throws Exception { conduit.endStreamAndChunk(); }
public void marshallException(HttpServletRequest request, HttpServletResponse response, ScriptConduit conduit, Exception ex, boolean sendPrefix) throws IOException { String batchId = null; String instanceId = "0"; String documentDomain = null; Batch batch = (Batch) request.getAttribute(ATTRIBUTE_BATCH); if (batch != null) { batchId = batch.getBatchId(); instanceId = batch.getInstanceId(); documentDomain = batch.getDocumentDomain(); } PrintWriter out = response.getWriter(); if (conduit == null) { conduit = createScriptConduit(out, instanceId, batchId, documentDomain); } response.setContentType(conduit.getOutboundMimeType()); if (sendPrefix) { conduit.beginStreamAndChunk(); } String script = EnginePrivate.getRemoteHandleBatchExceptionScript(batchId, ex); out.println(script); conduit.endStreamAndChunk(); }