Uses of Interface
io.atlassian.fugue.extensions.functions.Function3

Packages that use Function3
Package
Description
 
  • Uses of Function3 in io.atlassian.fugue.extensions.step

    Methods in io.atlassian.fugue.extensions.step with parameters of type Function3
    Modifier and Type
    Method
    Description
    <D, LL extends LEFT>
    EitherStep4<A,B,C,D,LEFT>
    EitherStep3.then(Function3<? super A, ? super B, ? super C, Either<LL,D>> functor)
    Apply the provided function with the previous Step results.
    <D> OptionalStep4<A,B,C,D>
    OptionalStep3.then(Function3<? super A, ? super B, ? super C, Optional<D>> functor)
    Apply the provided function with the previous Step results.
    <D> OptionStep4<A,B,C,D>
    OptionStep3.then(Function3<? super A, ? super B, ? super C, ? extends Option<? extends D>> functor)
    Apply the provided function with the previous Step results.
    <D> TryStep4<A,B,C,D>
    TryStep3.then(Function3<? super A, ? super B, ? super C, Try<D>> functor)
    Apply the provided function with the previous Step results.
    <Z> Either<LEFT,Z>
    EitherStep3.yield(Function3<? super A, ? super B, ? super C, Z> functor)
    Terminating step expression, that will provide the previous steps to this function and return the result as a Right
    <Z> Optional<Z>
    OptionalStep3.yield(Function3<? super A, ? super B, ? super C, Z> functor)
    Terminating step expression, that will provide the previous steps to this function and return the result as a of
    <Z> Option<Z>
    OptionStep3.yield(Function3<? super A, ? super B, ? super C, Z> functor)
    Terminating step expression, that will provide the previous steps to this function and return the result as a some
    <Z> Try<Z>
    TryStep3.yield(Function3<? super A, ? super B, ? super C, Z> functor)
    Terminating step expression, that will provide the previous steps to this function and return the result as a Success