MCPcopy Create free account
hub / github.com/e2wugui/zeze / setupRpcResponseContext

Method setupRpcResponseContext

ZezeJava/ZezeJava/src/main/java/Zeze/Net/Rpc.java:260–269  ·  view source on GitHub ↗
(@NotNull Protocol<?> ctx)

Source from the content-addressed store, hash-verified

258 }
259
260 public Rpc<TArgument, TResult> setupRpcResponseContext(@NotNull Protocol<?> ctx) {
261 @SuppressWarnings("unchecked")
262 var context = (Rpc<TArgument, TResult>)ctx;
263 context.setSender(getSender());
264 context.resultCode = resultCode;
265 context.Result = Result;
266 context.isTimeout = false; // not need
267 context.isRequest = false;
268 return context;
269 }
270
271 public long setFutureResultOrCallHandle() throws Exception {
272 if (future != null) {

Callers 2

dispatchMethod · 0.95
processRpcResponseMethod · 0.80

Calls 2

getSenderMethod · 0.65
setSenderMethod · 0.45

Tested by

no test coverage detected