public class CompletionServiceStub extends Object implements CompletionService<ProjectSegment>
Constructor and Description |
---|
CompletionServiceStub(boolean finishImmediately) |
Modifier and Type | Method and Description |
---|---|
Future<ProjectSegment> |
poll() |
Future<ProjectSegment> |
poll(long timeout,
TimeUnit unit) |
int |
size() |
Future<ProjectSegment> |
submit(Callable<ProjectSegment> task) |
Future<ProjectSegment> |
submit(Runnable task,
ProjectSegment result) |
Future<ProjectSegment> |
take() |
public int size()
public Future<ProjectSegment> submit(Callable<ProjectSegment> task)
submit
in interface CompletionService<ProjectSegment>
public Future<ProjectSegment> submit(Runnable task, ProjectSegment result)
submit
in interface CompletionService<ProjectSegment>
public Future<ProjectSegment> take() throws InterruptedException
take
in interface CompletionService<ProjectSegment>
InterruptedException
public Future<ProjectSegment> poll()
poll
in interface CompletionService<ProjectSegment>
public Future<ProjectSegment> poll(long timeout, TimeUnit unit) throws InterruptedException
poll
in interface CompletionService<ProjectSegment>
InterruptedException
Copyright © 2001–2017 The Apache Software Foundation. All rights reserved.