in
106107108109110111112113114115116
utf8.readFields(in); // read error string call.error = utf8.toString(); call.value = null; } else { Writable value = makeValue(); value.readFields(in); // read value call.value = value; call.error = null; } call.callComplete(); // deliver result to caller }
115116117118119120121122123124125
if (LOG.isLoggable(Level.FINE)) LOG.fine(getName() + " got #" + id); Writable param = makeParam(); // read param param.readFields(in); Call call = new Call(id, param, this); synchronized (callQueue) { callQueue.addLast(call); // queue the call