Package com.atlassian.bamboo.chains
Class ExecutionContext
- java.lang.Object
-
- com.atlassian.bamboo.chains.ExecutionContext
-
- Direct Known Subclasses:
ExecutionContextImpl
public abstract class ExecutionContext extends Object
-
-
Constructor Summary
Constructors Constructor Description ExecutionContext()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract boolean
containsKey(Key<?> key)
abstract <V> V
getValue(Key<V> key)
abstract <V> V
putIfAbsent(Key<V> key, V value)
abstract boolean
remove(Key<?> key, Object value)
abstract <V> boolean
replace(Key<?> key, V oldValue, V newValue)
abstract Collection<Object>
values()
-
-
-
Method Detail
-
getValue
@Nullable public abstract <V> V getValue(Key<V> key)
-
containsKey
public abstract boolean containsKey(Key<?> key)
-
values
public abstract Collection<Object> values()
-
putIfAbsent
public abstract <V> V putIfAbsent(Key<V> key, V value)
-
replace
public abstract <V> boolean replace(Key<?> key, V oldValue, V newValue)
-
-