Package org.gradle.api.flow
Interface FlowScope
-
@Incubating public interface FlowScope
Augments the cached work graph withdataflow 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 Summary
Nested Classes Modifier and Type Interface Description static interfaceFlowScope.Registration<P extends FlowParameters>Represents a registereddataflow action.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <P extends FlowParameters>
FlowScope.Registration<P>always(java.lang.Class<? extends FlowAction<P>> action, Action<? super FlowActionSpec<P>> configure)Registers adataflow actionthat's always part of the dataflow graph.
-
-
-
Method Detail
-
always
<P extends FlowParameters> FlowScope.Registration<P> always(java.lang.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 givendataflow actiontype.- Parameters:
action- thedataflow actiontype.configure- configuration for the givendataflow actionparameters.- Returns:
- a
FlowScope.Registrationobject representing the registered action.
-
-