- Type Parameters:
S - the type of the result
- All Implemented Interfaces:
public class DirectPoller<S>
- extends Object
- implements Poller<S>
Poller that uses the callers thread to poll for a result as soon as
it is asked for. This is often appropriate if you expect a result relatively
quickly, or if there is only one such result expected (otherwise it is more
efficient to use a background thread to do the polling).
- Dave Syer
Get a future for a non-null result from the callback.
|Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public DirectPoller(long interval)
public Future<S> poll(Callable<S> callable)
- Get a future for a non-null result from the callback. Only when the
result is asked for (using
Future.get(long, TimeUnit) will the polling actually start.
- Specified by:
poll in interface
callable - a
Callable to use to retrieve a result
- a future which itself can be used to get the result
- See Also:
Copyright © 2013 SpringSource. All Rights Reserved.