protected void writeResponse(XmlRpcStreamRequestConfig pConfig, OutputStream pStream, Object pResult) throws XmlRpcException { RequestData data = (RequestData) pConfig; try { if (data.isByteArrayRequired()) { super.writeResponse(pConfig, pStream, pResult); data.getConnection().writeResponse(data, pStream); } else { data.getConnection().writeResponseHeader(data, -1); super.writeResponse(pConfig, pStream, pResult); pStream.flush(); } } catch (IOException e) { throw new XmlRpcException(e.getMessage(), e); } }
protected void writeResponse(XmlRpcStreamRequestConfig pConfig, OutputStream pStream, Object pResult) throws XmlRpcException { RequestData data = (RequestData) pConfig; try { if (data.isByteArrayRequired()) { super.writeResponse(pConfig, pStream, pResult); data.getConnection().writeResponse(data, pStream); } else { data.getConnection().writeResponseHeader(data, -1); super.writeResponse(pConfig, pStream, pResult); pStream.flush(); } } catch (IOException e) { throw new XmlRpcException(e.getMessage(), e); } }
protected void writeResponse(XmlRpcStreamRequestConfig pConfig, OutputStream pStream, Object pResult) throws XmlRpcException { RequestData data = (RequestData) pConfig; try { if (data.isByteArrayRequired()) { super.writeResponse(pConfig, pStream, pResult); data.getConnection().writeResponse(data, pStream); } else { data.getConnection().writeResponseHeader(data, -1); super.writeResponse(pConfig, pStream, pResult); pStream.flush(); } } catch (IOException e) { throw new XmlRpcException(e.getMessage(), e); } }