@Singleton public class FakeSync extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FakeSync.UncheckedSemaphore |
| Constructor and Description |
|---|
FakeSync() |
| Modifier and Type | Method and Description |
|---|---|
int |
blockedFutureCount() |
void |
completeFutures()
Complete all the blocked futures, even new ones created while executing this method
|
<T> BlockingDeque<T> |
deque(String name) |
<T> CompletableFuture<T> |
future(String name) |
<T> Task<T> |
futureFrom(java.util.function.Supplier<Task<T>> supplier) |
<T> Task<T> |
get(Object key)
Deprecated.
|
<T> CompletableFuture<T> |
getBlockedFuture() |
<T> CompletableFuture<T> |
getBlockedFuture(T value)
Creates and an uncompleted future and adds it the the queue for later completion.
|
<T> Task<T> |
getBlockedTask() |
<T> Task<T> |
getBlockedTask(T value) |
void |
put(Object key,
Object value)
Deprecated.
|
FakeSync.UncheckedSemaphore |
semaphore(String semaphoreName) |
<T> Task<T> |
task(String name) |
public <T> Task<T> futureFrom(java.util.function.Supplier<Task<T>> supplier)
public <T> CompletableFuture<T> getBlockedFuture(T value)
public <T> CompletableFuture<T> getBlockedFuture()
public <T> Task<T> getBlockedTask(T value)
public <T> Task<T> getBlockedTask()
public void completeFutures()
public int blockedFutureCount()
@Deprecated public void put(Object key, Object value)
@Deprecated public <T> Task<T> get(Object key)
public FakeSync.UncheckedSemaphore semaphore(String semaphoreName)
public <T> CompletableFuture<T> future(String name)
public <T> BlockingDeque<T> deque(String name)
Copyright © 2017 Electronic Arts Inc. All rights reserved.