T
- Data type of elements in the async.Queuepublic class NoWaitRetry<T> extends java.lang.Object implements WaitStrategy<T>
WaitStrategy.Offerable, WaitStrategy.Takeable<T>
Constructor and Description |
---|
NoWaitRetry() |
Modifier and Type | Method and Description |
---|---|
boolean |
offer(WaitStrategy.Offerable o)
Push data into a recievable type using the provided offerable
|
T |
take(WaitStrategy.Takeable<T> t)
Attempt to take from Takeable
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
direct, exponentialBackOff, noWaitRetry, spinWait, yieldWait
public T take(WaitStrategy.Takeable<T> t) throws java.lang.InterruptedException
WaitStrategy
take
in interface WaitStrategy<T>
t
- Takeable to take next data point fromjava.lang.InterruptedException
public boolean offer(WaitStrategy.Offerable o) throws java.lang.InterruptedException
WaitStrategy
offer
in interface WaitStrategy<T>
o
- Offerable to push data to recievable typejava.lang.InterruptedException