public interface Pollable<E>
Modifier and Type | Method and Description |
---|---|
E |
poll()
Removes and returns the next element, or returns null if none is present.
|
E |
poll(long timeout, TimeUnit unit)
Removes and returns the next element, or returns null upon timeout.
|
E poll()
E poll(long timeout, TimeUnit unit) throws InterruptedException
timeout
- how long to wait before giving up, in units of unitunit
- a TimeUnit determining how to interpret the timeout parameterInterruptedException
- if interrupted while waiting