Lines Matching refs:result
114 * Task to initiate accept operation and to handle result.
119 private final PendingFuture<AsynchronousSocketChannel,Object> result;
123 PendingFuture<AsynchronousSocketChannel,Object> result)
127 this.result = result;
182 synchronized (result) {
183 overlapped = ioCache.add(result);
193 // allow another accept before the result is set
195 result.setResult(channel);
211 result.setFailure(x);
220 if (result.isCancelled()) {
225 Invoker.invokeIndirectly(result);
252 // allow another accept before the result is set
254 result.setResult(channel);
262 result.setFailure(x);
267 if (result.isCancelled()) {
272 Invoker.invokeIndirectly(result);
282 result.setFailure(x);
284 result.setFailure(new AsynchronousCloseException());
286 Invoker.invokeIndirectly(result);
335 PendingFuture<AsynchronousSocketChannel,Object> result =
337 AcceptTask task = new AcceptTask(ch, acc, result);
338 result.setContext(task);
350 return result;