(@NotNull Protocol<?> ctx)
| 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) { |
no test coverage detected