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 booleancontainsKey(Key<?> key)abstract <V> VgetValue(Key<V> key)abstract <V> VputIfAbsent(Key<V> key, V value)abstract booleanremove(Key<?> key, Object value)abstract <V> booleanreplace(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)
-
-