KeyInput
- the key type that the transform(Map)
receiveResultInput
- the result type that the transform(Map)
receiveResultType
- the type of the result from this transform@FunctionalInterface public interface Transformer<KeyInput extends ComputeKey<ResultInput>,ResultInput extends ComputeResult,ResultType extends ComputeResult>
ComputationEnvironment
,
computes the desired result of ResultType.Modifier and Type | Method and Description |
---|---|
Map<ComputeKey<ResultType>,ResultType> |
transform(Map<KeyInput,ResultInput> deps) |
Map<ComputeKey<ResultType>,ResultType> transform(Map<KeyInput,ResultInput> deps)
deps
- the results that the correspond to the keys Composer
returnedComposedResult
by the ComposedComputation