Interface DynamicContext

All Superinterfaces:
ExtensionPoint
All Known Implementing Classes:
DynamicContext.Typed

public interface DynamicContext extends ExtensionPoint
Allows StepContext.get(java.lang.Class<T>) to provide a dynamically computed value.

This is registered as an extension, so it may be injected into any build. If you would like to restrict action to a particular step block, use BodyInvoker.withContext(java.lang.Object) to insert some serializable struct that the dynamic context implementation will look for.