Searched refs:tryTransfer (Results 1 - 3 of 3) sorted by relevance

/libcore/luni/src/main/java/java/util/concurrent/
H A DTransferQueue.java21 * {@linkplain #tryTransfer(Object) Non-blocking} and
22 * {@linkplain #tryTransfer(Object,long,TimeUnit) time-out} versions of
23 * {@code tryTransfer} are also available.
57 boolean tryTransfer(E e); method in interface:TransferQueue
105 boolean tryTransfer(E e, long timeout, TimeUnit unit) method in interface:TransferQueue
H A DLinkedTransferQueue.java554 private static final int NOW = 0; // for untimed poll, tryTransfer
557 private static final int TIMED = 3; // for timed poll, tryTransfer
1061 public boolean tryTransfer(E e) { method in class:LinkedTransferQueue
1097 public boolean tryTransfer(E e, long timeout, TimeUnit unit) method in class:LinkedTransferQueue
/libcore/jsr166-tests/src/test/java/jsr166/
H A DLinkedTransferQueueTest.java840 * tryTransfer(null) throws NullPointerException
845 q.tryTransfer(null);
851 * tryTransfer returns false and does not enqueue if there are no
856 assertFalse(q.tryTransfer(new Object()));
862 * If there is a consumer waiting in timed poll, tryTransfer
875 assertTrue(q.tryTransfer(hotPotato));
884 * If there is a consumer waiting in take, tryTransfer returns
897 assertTrue(q.tryTransfer(hotPotato));
906 * tryTransfer blocks interruptibly if no takers
917 q.tryTransfer(ne
[all...]

Completed in 279 milliseconds