@Override public ResponseMessage createFailureResponse(String error) { return new RpcFailure(requestId, error); }
return RpcFailure.decode(in);
return RpcFailure.decode(in);
@Override public ResponseMessage createFailureResponse(String error) { return new RpcFailure(requestId, error); }
return RpcFailure.decode(in);
@Override public ResponseMessage createFailureResponse(String error) { return new RpcFailure(requestId, error); }
return RpcFailure.decode(in);
@Override public ResponseMessage createFailureResponse(String error) { return new RpcFailure(requestId, error); }
@Override public void onFailure(Throwable e) { respond(new RpcFailure(req.requestId, Throwables.getStackTraceAsString(e))); } });
@Override public void onFailure(Throwable e) { respond(new RpcFailure(req.requestId, Throwables.getStackTraceAsString(e))); } });
@Override public void onFailure(Throwable e) { respond(new RpcFailure(req.requestId, Throwables.getStackTraceAsString(e))); } });
public static RpcFailure decode(ByteBuf buf) { long requestId = buf.readLong(); String errorString = Encoders.Strings.decode(buf); return new RpcFailure(requestId, errorString); }
@Override public void onFailure(Throwable e) { respond(new RpcFailure(req.requestId, Throwables.getStackTraceAsString(e))); } };
@Override public void onFailure(Throwable e) { respond(new RpcFailure(req.requestId, Throwables.getStackTraceAsString(e))); } };
public static RpcFailure decode(ByteBuf buf) { long requestId = buf.readLong(); String errorString = Encoders.Strings.decode(buf); return new RpcFailure(requestId, errorString); }
@Override public void onFailure(Throwable e) { respond(new RpcFailure(req.requestId, Throwables.getStackTraceAsString(e))); } });
public static RpcFailure decode(ByteBuf buf) { long requestId = buf.readLong(); String errorString = Encoders.Strings.decode(buf); return new RpcFailure(requestId, errorString); }
public static RpcFailure decode(ByteBuf buf) { long requestId = buf.readLong(); String errorString = Encoders.Strings.decode(buf); return new RpcFailure(requestId, errorString); }
private void processRpcRequest(final RpcRequest req) { try { rpcHandler.receive(reverseClient, req.body().nioByteBuffer(), new RpcResponseCallback() { @Override public void onSuccess(ByteBuffer response) { respond(new RpcResponse(req.requestId, new NioManagedBuffer(response))); } @Override public void onFailure(Throwable e) { respond(new RpcFailure(req.requestId, Throwables.getStackTraceAsString(e))); } }); } catch (Exception e) { logger.error("Error while invoking RpcHandler#receive() on RPC id " + req.requestId, e); respond(new RpcFailure(req.requestId, Throwables.getStackTraceAsString(e))); } finally { req.body().release(); } }
private void processRpcRequest(final RpcRequest req) { try { rpcHandler.receive(reverseClient, req.body().nioByteBuffer(), new RpcResponseCallback() { @Override public void onSuccess(ByteBuffer response) { respond(new RpcResponse(req.requestId, new NioManagedBuffer(response))); } @Override public void onFailure(Throwable e) { respond(new RpcFailure(req.requestId, Throwables.getStackTraceAsString(e))); } }); } catch (Exception e) { logger.error("Error while invoking RpcHandler#receive() on RPC id " + req.requestId, e); respond(new RpcFailure(req.requestId, Throwables.getStackTraceAsString(e))); } finally { req.body().release(); } }