Package org.gradle.api.flow
Interface FlowScope
@Incubating
@ServiceScope(org.gradle.internal.service.scopes.Scope.Build.class)
public interface FlowScope
Augments the cached work graph with 
dataflow actions, anonymous, parameterized and
 isolated pieces of work that are triggered solely based on the availability of their input parameters.- Since:
- 8.1
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic interfaceFlowScope.Registration<P extends FlowParameters>Represents a registereddataflow action.
- 
Method SummaryModifier and TypeMethodDescription<P extends FlowParameters>
 FlowScope.Registration<P> always(Class<? extends FlowAction<P>> action, Action<? super FlowActionSpec<P>> configure) Registers adataflow actionthat's always part of the dataflow graph.
- 
Method Details- 
always<P extends FlowParameters> FlowScope.Registration<P> always(Class<? extends FlowAction<P>> action, Action<? super FlowActionSpec<P>> configure) Registers adataflow actionthat's always part of the dataflow graph.- Type Parameters:
- P- the parameters defined by the given- dataflow actiontype.
- Parameters:
- action- the- dataflow actiontype.
- configure- configuration for the given- dataflow actionparameters.
- Returns:
- a FlowScope.Registrationobject representing the registered action.
 
 
-