public static < T1 , T2 , T3 , R > TriFunction < T1 , T2 , T3 , R > monitor ( TriFunction < T1 , T2 , T3 , R > function , AtomicLong calls ) { return new TernaryMonitoringFunction < T1 , T2 , T3 , R > ( function , calls ) ; }
Monitors calls to a ternary function .