io.reactivex.functions

Interface Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R>

• Type Parameters:
`T1` - the first value type
`T2` - the second value type
`T3` - the third value type
`T4` - the fourth value type
`T5` - the fifth value type
`T6` - the sixth value type
`T7` - the seventh value type
`T8` - the eighth value type
`T9` - the ninth value type
`R` - the result type

`public interface Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R>`
A functional interface (callback) that computes a value based on multiple input values.
• Method Summary

All Methods
Modifier and Type Method and Description
`R` ```apply(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9)```
Calculate a value based on the input values.
• Method Detail

• apply

```@NonNull
R apply(@NonNull
T1 t1,
@NonNull
T2 t2,
@NonNull
T3 t3,
@NonNull
T4 t4,
@NonNull
T5 t5,
@NonNull
T6 t6,
@NonNull
T7 t7,
@NonNull
T8 t8,
@NonNull
T9 t9)
throws Exception```
Calculate a value based on the input values.
Parameters:
`t1` - the first value
`t2` - the second value
`t3` - the third value
`t4` - the fourth value
`t5` - the fifth value
`t6` - the sixth value
`t7` - the seventh value
`t8` - the eighth value
`t9` - the ninth value
Returns:
the result value
Throws:
`Exception` - on error