com.hazelcast.jet.function

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

- All Superinterfaces:
    Serializable, TriFunction<T0,T1,T2,R>
  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 DistributedTriFunction<T0,T1,T2,R>
      extends TriFunction<T0,T1,T2,R>, Serializable

  `Serializable` variant of `TriFunction` which declares checked exception.

- - ### 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 `TriFunction.apply(T0, T1, T2)`.

- - ### Method Detail

    - #### applyEx

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

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

    - #### apply

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

      Description copied from interface: `TriFunction`
      Applies this function to the given arguments.
      Specified by:
        `apply` in interface `TriFunction<T0,T1,T2,R>`
      Parameters:
        `t0` - the first argument
        `t1` - the second argument
        `t2` - the third argument
      Returns:
        the function result

Copyright © 2018. All rights reserved.