A successful completion will have a single value:
z
204205206207208209210211212213214
value = new ResultInputStream(httpConn, is, in, (InputStream) value); is = null; httpConn = null; } else in.completeReply(); return value; } catch (HessianProtocolException e) { throw new HessianRuntimeException(e); } finally {
352353354355356357358359360361362
log.log(Level.FINE, e.toString(), e); } try { if (in != null) { in.completeReply(); in.close(); } } catch (Exception e) { log.log(Level.FINE, e.toString(), e); }
105106107108109110111112113114115
} catch (Throwable e) { log.log(Level.WARNING, e.toString(), e); out.startReply(); out.writeFault("ServiceException", e.getMessage(), e); out.completeReply(); } out.flush(); }
4950515253545556575859
try { bais = new ByteArrayInputStream(in); input = new HessianInput(bais); input.startReply(); obj = input.readObject(); input.completeReply(); } catch (final IOException ex) { throw ex; } catch (final Throwable e) {
219220221222223224225226227228229
value = new ResultInputStream(conn, is, in, (InputStream) value); is = null; conn = null; } else in.completeReply(); return value; } else throw new HessianProtocolException("'" + (char) code + "' is an unknown code");
398399400401402403404405406407408