Key1
- the left computation keyResult1
- the left computation resultRightKey
- the key of the right ComposedComputation
RightResult
- the result of the right ComposedComputation
@FunctionalInterface public static interface RightComposingComputation.RightComposer<Key1,Result1,RightKey extends ComputeKey<?>,RightResult extends ComputeResult> extends Composer<Key1,Result1>
Composer
that the right computation is a ComposedComputation
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.ImmutableSet<ComposedKey<RightKey,RightResult>> |
transitionWith(Key1 key,
Result1 result) |
com.google.common.collect.ImmutableSet<ComposedKey<RightKey,RightResult>> transitionWith(Key1 key, Result1 result) throws Exception
transitionWith
in interface Composer<Key1,Result1>
key
- the key from the base computationresult
- the result corresponding to the key of the base computationException
- as appropriate when computing dependencies.