Methods
Modifier and Type |
Method and Description |
<T2> DependentConfiguration.Builder<T,V> |
abortIf(Entity source,
AttributeSensor<T2> sensor) |
<T2> DependentConfiguration.Builder<T,V> |
abortIf(Entity source,
AttributeSensor<T2> sensor,
com.google.common.base.Predicate<? super T2> predicate) |
DependentConfiguration.Builder<T,V> |
abortIfOnFire() |
<T2> DependentConfiguration.Builder<T2,T2> |
attributeWhenReady(Entity source,
AttributeSensor<T2> sensor)
|
DependentConfiguration.Builder<T,V> |
blockingDetails(java.lang.String val) |
Task<V> |
build() |
DependentConfiguration.Builder<T,V> |
onTimeoutReturn(V val) |
DependentConfiguration.Builder<T,V> |
onTimeoutThrow() |
DependentConfiguration.Builder<T,V> |
onUnmanagedContinue()
Deprecated.
|
DependentConfiguration.Builder<T,V> |
onUnmanagedReturn(V val) |
DependentConfiguration.Builder<T,V> |
onUnmanagedThrow() |
<V2> DependentConfiguration.Builder<T,V2> |
postProcess(groovy.lang.Closure<V2> val) |
<V2> DependentConfiguration.Builder<T,V2> |
postProcess(com.google.common.base.Function<? super T,V2> val) |
DependentConfiguration.Builder<T,V> |
readiness(groovy.lang.Closure<java.lang.Boolean> val) |
DependentConfiguration.Builder<T,V> |
readiness(com.google.common.base.Predicate<? super T> val) |
V |
runNow() |
DependentConfiguration.Builder<T,V> |
timeout(Duration val)
specifies an optional timeout; by default it waits forever, or until unmanaged or other abort condition
|