com.hazelcast.jet.function

## Interface TriFunction<T0,T1,T2,R>

- All Superinterfaces:
    Serializable
  Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

      @FunctionalInterface
      public interface TriFunction<T0,T1,T2,R>
      extends Serializable

  Represents a three-arity function that accepts three arguments and produces a result.
  Since:
    3.0

- - ### Method Summary

    All Methods Instance Methods Abstract Methods Default Methods
    Modifier and Type | Method and Description
    --- | ---
    `default R` | `apply(T0 t0, T1 t1, T2 t2)` Applies this function to the given arguments.
    `R` | `applyEx(T0 t0, T1 t1, T2 t2)` Exception-declaring variant of `apply(T0, T1, T2)`.

- - ### Method Detail

    - #### applyEx

          R applyEx(T0 t0,
                    T1 t1,
                    T2 t2)
             throws Exception

      Exception-declaring variant of `apply(T0, T1, T2)`.
      Throws:
        `Exception`

    - #### apply

          default R apply(T0 t0,
                          T1 t1,
                          T2 t2)

      Applies this function to the given arguments.
      Parameters:
        `t0` - the first argument
        `t1` - the second argument
        `t2` - the third argument
      Returns:
        the function result

Copyright © 2019. All rights reserved.