public class EntityTasks
extends java.lang.Object
| Constructor and Description |
|---|
EntityTasks() |
| Modifier and Type | Method and Description |
|---|---|
static <T> Task<java.lang.Boolean> |
requiringAttributeEventually(Entity entity,
AttributeSensor<T> sensor,
com.google.common.base.Predicate<T> condition,
Duration timeout)
creates an (unsubmitted) task which waits for the attribute to satisfy the given predicate,
throwing if it times out or becomes unmanaged
|
static <T> Task<java.lang.Boolean> |
requiringAttributeEventually(java.lang.Iterable<Entity> entities,
AttributeSensor<T> sensor,
com.google.common.base.Predicate<T> condition,
Duration timeout)
as {@link #requiringAttributeEventually(Entity, AttributeSensor, Predicate, Duration) for multiple entities
|
static <T> Task<java.lang.Boolean> |
testingAttributeEventually(Entity entity,
AttributeSensor<T> sensor,
com.google.common.base.Predicate<T> condition,
Duration timeout)
creates an (unsubmitted) task which waits for the attribute to satisfy the given predicate,
returning false if it times out or becomes unmanaged
|
static <T> Task<java.lang.Boolean> |
testingAttributeEventually(java.lang.Iterable<Entity> entities,
AttributeSensor<T> sensor,
com.google.common.base.Predicate<T> condition,
Duration timeout)
as {@link #testingAttributeEventually(Entity, AttributeSensor, Predicate, Duration) for multiple entities
|
public static <T> Task<java.lang.Boolean> testingAttributeEventually(Entity entity, AttributeSensor<T> sensor, com.google.common.base.Predicate<T> condition, Duration timeout)
public static <T> Task<java.lang.Boolean> requiringAttributeEventually(Entity entity, AttributeSensor<T> sensor, com.google.common.base.Predicate<T> condition, Duration timeout)
public static <T> Task<java.lang.Boolean> testingAttributeEventually(java.lang.Iterable<Entity> entities, AttributeSensor<T> sensor, com.google.common.base.Predicate<T> condition, Duration timeout)
public static <T> Task<java.lang.Boolean> requiringAttributeEventually(java.lang.Iterable<Entity> entities, AttributeSensor<T> sensor, com.google.common.base.Predicate<T> condition, Duration timeout)