com.hazelcast.jet.function

## Interface QuadFunction<T0,T1,T2,T3,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 QuadFunction<T0,T1,T2,T3,R>
      extends Serializable

  Represents a four-arity function that accepts four 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, T3 t3)` Applies this function to the given arguments.
    `R` | `applyEx(T0 t0, T1 t1, T2 t2, T3 t3)` Exception-declaring variant of `apply(T0, T1, T2, T3)`.

- - ### Method Detail

    - #### applyEx

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

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

    - #### apply

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

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

Copyright © 2019. All rights reserved.