@SuppressWarnings({"UnusedDeclaration"}) public final void getFile(Request req) { req.detach(); rpcDownloadExecutor.execute(() -> downloadFile(req)); }
@Override public final void invoke(Request request) { request.detach(); net.getExecutor().execute(() -> doInvoke(request)); }
public FetchMirror(Request req, int timeout) { req.detach(); this.req = req; task = orb.transport().createTask(this); task.schedule(((double)timeout)/1000.0); } public void run() { // timeout
public RegisterCallback(Request req, String name, String spec) { req.detach(); registerReq = req; this.name = name; this.spec = spec; target = orb.connect(new Spec(spec)); Request cbReq = new Request("slobrok.callback.listNamesServed"); target.invokeAsync(cbReq, 5.0, this); }